

/* ¶óµð¿À¹öÆ° */
div.consent div.consent_radio {text-align:right; padding:15px 0;}
div.consent div.consent_radio span {padding-right:40px;}

/* ¹öÆ° */
div.butten_ct {margin:50px 0; text-align:center;}

/* È¸¿ø°¡ÀÔ ·Î±×ÀÎ */
div.consent {margin:0 ; }

/* ¾à°üµ¿ÀÇ ¶óµð¿À¹öÆ° Ã³¸® */
div.join_ck {text-align:right; margin-top:9px; height:15px;}
div.join_ck input[type="checkbox"] {vertical-align:top;}
div.join_ck label {display:inline-block; padding:0 10px 0 5px; height:14px; line-height:15px;  font-weight:bold; color:#666;}

/* ¾à°üµ¿ÀÇ */
div.consent {padding:60px 0 0 0; }
div.consent h3 {padding:30px 0 10px 0; font-size:15px; }
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.join_btn {padding:27px 0 100px; text-align:center;}
div.join_btn a.btn_pe {display:inline-block;  width:137px; padding:15px 0; font-size:16px; line-height:16px; background:#fa4991; color:#fff; text-decoration:none; text-align:center;  font-weight:bold;border-radius: 3px; }
div.join_btn a.btn_biz {display:inline-block; width:137px; padding:15px 0; font-size:16px; line-height:16px; background:#929292; color:#fff; text-decoration:none; text-align:center;  font-weight:bold; border-radius: 3px;}
div.join_btn a.btn_out {display:inline-block; width:137px; padding:15px 0; font-size:16px; line-height:16px;  background:#a9a9a9; color:#fff; text-decoration:none; text-align:center;  font-weight:bold;border-radius: 3px; }


/* ¿ìÆí¹øÈ£ °Ë»ö */
div.post {width:430px;}
div.post h2 {height:35px; padding:15px 0 0 30px; margin-bottom:10px; font-size:17px; color:#fff; background:#fa4991;}
div.post p {text-align:left;padding:10px 0 10px 20px;}
div.post fieldset {overflow:hidden; padding:0 0 30px 20px;}
div.post fieldset div.radiobox {overflow:hidden;  padding-bottom:10px;}
div.post fieldset div.radiobox label {float:left; padding:0 10px; }
div.post fieldset div.radiobox input[type=radio] {float:left;}
div.post fieldset > label {display:block;float:left;padding:18px 12px 0 20px; font-weight:bold;}
div.post fieldset input[type="text"] {float:left; padding:3px 0 3px 3px; border:1px solid #999; background:#fff;}
div.post fieldset input[type="text"]:focus  {border:1px solid #fa4991;}
div.post fieldset > a {display:inline-block;float:left; margin-left:5px; height:12px; line-height:14px; padding:5px; text-decoration:none; color:#fff; background:#fa4991;}
div.post div.post_list {width:390px; margin:0 auto; border-bottom:1px solid #e0e0e0;}
div.post div.post_list table {width:100%; margin-top:10px;}
div.post div.post_list table thead tr th {padding:7px 0; background:#f2f2f2; border-top:1px solid #e0e0e0;}
div.post div.post_list table thead tr th.bdr {border-right:1px solid #e0e0e0;}
div.post div.post_list table tbody tr td {padding:7px 0; text-align:center; border-top:1px solid #e0e0e0;}
div.post div.post_list table tbody tr td.bdr {border-right:1px solid #e0e0e0; color:#fa4991;}
div.post div.post_list table tbody tr td.subject {text-align:left;padding-left:10px;}
div.post div.post_list table tbody tr td.subject p {width:200px;}
div.post div.post_cancle {overflow:hidden; padding:25px 0; text-align:center;}
div.post div.post_cancle a {display:inline-block; margin-left:5px; height:13px; line-height:15px; padding:7px 20px; text-decoration:none; color:#fff; font-size:13px; font-weight:bold; background:#fa4991;}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
div.join_ok {padding:80px 0; text-align:center; }
div.join_ok div.btn_ok {padding-top:20px;}
div.join_ok div.btn_ok a {display:inline-block; padding:30px 32px 0 32px; font-size:13px; height:30px; color:#fff; text-decoration:none; background:#fa4991; }



/* È¸¿ø°¡ÀÔ ÇÊ¼öÀÔ·Â, Ãß°¡»çÇ× */
div.table_type01 {padding-top:15px; }
div.table_type01 h2.h2_out {padding:0 0 70px 0; text-align:center; }
div.table_type01 h2 {padding:0 0 8px 3px;}
div.table_type01 h3 {padding:0 0 8px 3px;}
div.table_type01 div.tit_pe {overflow:hidden;padding-bottom:5px;  }
div.table_type01 div.tit_pe h3 {float:left; }
div.table_type01 div.tit_pe p {float:right;}
div.table_type01 h3.my_mod {padding:30px 0 30px 0; font-size:26px; font-weight:normal;color:#666; text-align:center; }
div.table_type01 > p {text-align:center; padding-top:10px;}
div.table_type01 ul.list_out {padding:20px 0; }
div.table_type01 ul.list_out li:first-child {margin-top:0; }
div.table_type01 ul.list_out li {margin-top:5px;  }
div.table_type01 > p > span {font-weight:bold;}
div.table_type01 table {width:100%; border-bottom:2px solid #c5c5c5;}
div.table_type01 table tbody tr:first-child th {border-top:2px solid #c5c5c5 !important;}
div.table_type01 table tbody tr:first-child td {border-top:2px solid #c5c5c5 !important;}
div.table_type01 table tbody tr th {padding:17px 0; text-align:left; border-top:1px solid #ddd; font-size:13px;   color:#666; vertical-align:top; background:#f8f8f8;}
div.table_type01 table tbody tr th.bdr1 {border-right:1px solid #bfbfbf;}
div.table_type01 table tbody tr th label {padding-left:20px; }
div.table_type01 table tbody tr th label span {display:inline-block; width:13px;  color:#fa4991;}
div.table_type01 table tbody tr th label.bgjum {background:url('../../images/login/bg_jm2.gif') no-repeat 10px 4px;}
div.table_type01 table tbody tr td { border-top:1px solid #ddd; padding:10px 0 10px 10px;  font-size:13px; }
div.table_type01 table tbody tr td input[type="text"] {padding:4px; border:1px solid #bfbfbf; color:#9b9a9a;}
div.table_type01 table tbody tr td input[type="text"]:focus {border:1px solid #fa4991; color:#666;}
div.table_type01 table tbody tr td input[type="password"] {padding:4px; border:1px solid #bfbfbf; color:#9b9a9a;}
div.table_type01 table tbody tr td input[type="password"]:focus {border:1px solid #fa4991;  color:#666;}
div.table_type01 table tbody tr td select {height:18px; border:1px solid #bfbfbf;}
div.table_type01 table tbody tr td > a {display:inline-block; vertical-align:middle;}
div.table_type01 table tbody tr td  a.btn_search {display:inline-block; padding:4px 5px 4px 5px; height:13px; font-size:13px; line-height:13px; background:#fa4991; color:#fff; text-decoration:none; }
div.table_type01 table tbody tr td > p {color:#666;}
div.table_type01 table tbody tr td div.email01 {float:left;}
div.table_type01 table tbody tr td div.radiobox {height:25px; vertical-align:middle;}
div.table_type01 table tbody tr td div.radiobox p {height:18px; line-height:18px;display:inline-block; vertical-align:middle;}
div.table_type01 table tbody tr td div.radiobox input[type="radio"] {height:18px; line-height:18px;display:inline-block; vertical-align:middle;}
div.table_type01 table tbody tr td div.email02 {float:left; height:18px;padding-left:15px;vertical-align:middle;}
div.table_type01 table tbody tr td div.email02 a {display:inline-block; vertical-align:middle;}
div.table_type01 table tbody tr td div.email_p { padding-top:5px;}
div.table_type01 table tbody tr td div.phone2 {float:left;}
div.table_type01 table tbody tr td div.addr01 {overflow:hidden;}
div.table_type01 table tbody tr td div.addr01 div.addr03 {float:left;}
div.table_type01 table tbody tr td div.addr01 div.addr04 {float:left; padding-left:10px;}
div.table_type01 table tbody tr td div.addr02 {padding-top:10px;}
div.table_type01 table tbody tr td div.calendar {float:left; vertical-align:middle; line-height:17px;}
div.table_type01 table tbody tr td textarea {width:670px; height:100px; padding:5px; border:1px solid #cccfcc;}
div.table_type01 table tbody tr td textarea:focus {border:1px solid #fa4991;  color:#666;}



/* »óÇ°»ó¼¼ °Ô½ÃÆÇ ÀÛ¼ºÇÏ±â  */
div.table_type03 {position:absolute; width:900px; top:620px; left:50%; margin-left:-450px; padding-bottom:20px; background:#fff; z-index:999; border:1px solid #fa4991;}
div.table_type03 h4 {font-size:15px; padding:10px 0 10px 0; text-align:center; background:#fa4991; color:#fff;}
div.table_type03 table {width:900px; margin:0 auto;}
div.table_type03 table tbody tr:first-child th {border-top:0;}
div.table_type03 table tbody tr th {padding:10px 0; text-align:left; vertical-align:top;border-top:1px solid #e3e3e3;}
div.table_type03 table tbody tr th label {padding-left:30px; color:#9b9a9a; background:url('../../images/member/icon_member.gif') no-repeat 15px 4px; }
div.table_type03 table tbody tr:first-child td {border-top:0;}
div.table_type03 table tbody tr td {padding:5px 0; border-top:1px solid #e3e3e3;}
div.table_type03 table tbody tr td input[type="text"] {padding:3px; border:1px solid #dcdcdc;}
div.table_type03 table tbody tr td input[type="text"]:focus {border:1px solid #fa4991;}
div.table_type03 table tbody tr td input[type="password"] {padding:3px; border:1px solid #dcdcdc;}
div.table_type03 table tbody tr td input[type="password"]:focus {border:1px solid #fa4991;}
div.table_type03 table tbody tr td textarea {border-top:1px solid #e3e3e3;}
div.table_type03 table tbody tr td textarea:focus {border:1px solid #fa4991;} 
div.table_type03 table tbody tr td div.email01 {float:left;}
div.table_type03 table tbody tr td div.email02 {float:left; height:18px;padding-left:15px;vertical-align:middle;}
div.table_type03 table tbody tr td div.email02 a {display:inline-block; vertical-align:middle;}
div.table_type03 table tbody tr td div.email_p { padding-top:5px;}
div.table_type03 table tbody tr td  a.btn_search {display:inline-block; padding:4px 7px; height:13px; line-height:16px; background:#fa4991; color:#fff; text-decoration:none; }

div.btn_confirm {padding:20px 0 20px; text-align:center;}
div.btn_confirm a.btn_pe {display:inline-block;  width:137px; padding:15px 0; font-size:16px; line-height:16px; background:#fa4991; color:#fff; text-decoration:none; text-align:center;  font-weight:bold;border-radius: 3px; }
div.btn_confirm a.btn_biz {display:inline-block; width:137px; padding:15px 0; font-size:16px; line-height:16px; background:#929292; color:#fff; text-decoration:none; text-align:center;  font-weight:bold; border-radius: 3px;}
div.btn_confirm a.btn_out {display:inline-block; width:137px; padding:15px 0; font-size:16px; line-height:16px;  background:#a9a9a9; color:#fff; text-decoration:none; text-align:center;  font-weight:bold;border-radius: 3px; }



/* ¸¶ÀÏ¸®Áö Àû¸³, »ç¿ë³»¿ª Àå¹Ù±¸´Ï*/
div.table_type04 {width:100%; border-bottom:2px solid #c5c5c5; padding-top:15px;}
div.table_type04 h3 {padding:0 0 10px 10px; font-size:14px; color:#7a7a7a;}
div.table_type04 div.tit_pe {overflow:hidden;padding-bottom:5px;  }
div.table_type04 div.tit_pe h3 {float:left; }
div.table_type04 > table {width:100%; }
div.table_type04 table thead tr th {padding:13px 0; font-size:13px; color:#707070;border-top:2px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background:#f8f8f8;}
div.table_type04 table tbody tr:first-child td {border-top:0; }
div.table_type04 > table > tbody > tr > td {padding:17px 0;text-align:center; font-size:13px;border-top:1px solid #c5c5c5; }
div.table_type04 table tbody tr td:first-child {border-left:0; }
div.table_type04 table tbody tr td.subject {text-align:left; padding-left:10px;  }
div.table_type04 table tbody tr td.subject img {padding-left:10px; vertical-align:middle;}
div.table_type04 table tbody tr td.subject div.look {padding:0 10px;}
div.table_type04 table tbody tr td.subject a {text-decoration:none; font-weight:bold; }

div.table_type04 table tfoot tr td {padding:17px 0; text-align:right; font-size:13px; border-top:1px solid #c5c5c5;}
div.table_type04 table tfoot tr td p {padding-right:10px;}
div.table_type04 table tfoot tr td p span {color:#ef3932; font-weight:bold;}
div.table_type04 table tbody tr td a.btn_cart {display:inline-block; padding:3px 0; height:12px; line-height:12px; font-size:12px; width:33px; color:#ec3d75; font-family:"µ¸À½";text-decoration: none; border:1px solid #ec3d75; background:#fff; }
div.table_type04 table tbody tr td input[type="text"] {padding:1px 0; border:1px solid #cecece; text-align:center; vertical-align:top;}
div.table_type04 table tbody tr td a img {width:85px; height:85px; border:1px solid #cecece;}



/* ¸¶ÀÌÆäÀÌÁö º¸´õ ½ºÅ¸ÀÏ5 */
div.table_type05 {overflow:hidden; width:100%; margin:0 auto;padding-top:15px; }
div.table_type05 h3 {padding:0 0 10px 0; font-size:15px; color:#666; }
div.table_type05 table {width:100%; border-bottom:1px solid #c5c5c5;}
div.table_type05 table thead tr th {padding:17px 0; font-size:13px; border-bottom:1px solid #ddd; border-top:1px solid #c5c5c5; background:#f8f8f8; }
div.table_type05 table tbody tr:first-child th {border-top:0;}
div.table_type05 table tbody tr:first-child td {border-top:0;}
div.table_type05 table tbody tr th {padding:12px 0; font-weight:normal; text-align:left; border-top:1px solid #ddd; border-right:1px solid #ddd;}
div.table_type05 table tbody tr th p {padding-left:20px; background:url('../images/member/icon_member.gif') no-repeat 10px 3px;}
div.table_type05 table tbody tr td {padding:12px 0; text-align:center; font-size:13px;  border-top:1px solid #ddd;}
div.table_type05 table tbody tr td.subject {text-align:left;}
div.table_type05 table tbody tr td span {font-weight:bold;}
div.table_type05 table tbody tr td p {padding-left:20px;}
div.table_type05 table tbody tr td p.no_data {padding:0px 0 0 0; background:url('../../images/mypage/icon_no_data.gif') no-repeat 50% 0; }
div.table_type05 table tbody tr td a.subject2 {text-decoration:none; }
div.table_type05 table tbody tr td a.subject2:hover,
div.table_type05 table tbody tr td a.subject2:focus {color:#ea1c22;}
div.table_type05 table tbody tr td a.btn_c01 {display:inline-block; padding:5px 0; width:80px; height:12px; line-height:15px; font-size:11px; background:#ea1c22; color:#fff; text-decoration:none;}
div.table_type05 table tbody tr td a.btn_c02 {display:inline-block;  padding:5px 0; margin-left:5px; width:80px; height:12px; line-height:15px; font-size:11px; background:#aae4e5; color:#fff; text-decoration:none;}
div.table_type05 table tbody tr td a.btn_c01:hover,
div.table_type05 table tbody tr td a.btn_c01:focus,
div.table_type05 table tbody tr td a.btn_c02:hover,
div.table_type05 table tbody tr td a.btn_c02:focus {font-weight:bold;}


/* ¸¶ÀÌÆäÀÌÁö º¸´õ ½ºÅ¸ÀÏ6 */
div.table_type06 {overflow:hidden; width:100%;padding-top:15px; }
div.table_type06 h3 {padding:0 0 10px 0; font-size:15px; color:#666; }
div.table_type06 table {width:100%; border-bottom:1px solid #696969; }
div.table_type06 table tbody tr:first-child th {border-top:1px solid #696969;}
div.table_type06 table tbody tr:first-child td {border-top:1px solid #696969;}
div.table_type06 table tbody tr th {padding:17px 0; font-weight:normal; text-align:left; border-top:1px solid #ddd;  color:#666; font-weight:bold; background:#f9f9f9; }
div.table_type06 table tbody tr th p {padding-left:19px; }
div.table_type06 table tbody tr th p span {display:inline-block; width:13px;  color:#dc2b40;}
div.table_type06 table tbody tr td {padding:12px 0;color:#717171; text-align:center; border-top:1px solid #ddd;}
div.table_type06 table tbody tr td.subject {text-align:left;}
div.table_type06 table tbody tr td span {font-weight:bold;}
div.table_type06 table tbody tr td p {padding-left:20px;}
div.table_type06 table tbody tr td a.subject2 {text-decoration:none; }
div.table_type06 table tbody tr td a.subject2:hover,
div.table_type06 table tbody tr td a.subject2:focus {color:#fa4991;}
div.table_type06 table tbody tr td a.btn_c01 {display:inline-block; padding:5px 0; width:80px; height:12px; line-height:15px; font-size:11px; background:#fa4991; color:#fff; text-decoration:none;}
div.table_type06 table tbody tr td a.btn_c02 {display:inline-block;  padding:5px 0; margin-left:5px; width:80px; height:12px; line-height:15px; font-size:11px; background:#aae4e5; color:#fff; text-decoration:none;}
div.table_type06 table tbody tr td a.btn_c01:hover,
div.table_type06 table tbody tr td a.btn_c01:focus,
div.table_type06 table tbody tr td a.btn_c02:hover,
div.table_type06 table tbody tr td a.btn_c02:focus {font-weight:bold;}




/* ¸¶ÀÏ¸®Áö Àû¸³/ »ç¿ë³»¿ª */
div.purchase_dt {width:100%; margin:0 auto; border-bottom:1px solid #bbb;}
div.purchase_dt h3 {padding:0 0 10px 0; font-size:15px; color:#666;  }
div.purchase_dt table {width:100%;}
div.purchase_dt table thead tr th {padding:17px 0; font-size:13px; border-bottom:1px solid #ddd; border-top:1px solid #c5c5c5; background:#f8f8f8;}
div.purchase_dt table tbody tr:first-child td {border-top:0;}
div.purchase_dt table tbody tr td {padding:9px 0; text-align:center; font-weight:normal;  color:#5c5c5c; border-top:1px solid #ddd;}
div.purchase_dt table tbody tr td.subject {text-align:left;}
div.purchase_dt table tbody tr td.subject a {padding-left:10px; font-weight:bold; text-decoration:none;}
div.purchase_dt table tbody tr td.subject p {padding-left:10px; font-weight:normal; }
div.purchase_dt table tbody tr td.produc_img img {width:70px; height:70px; border:1px solid #ddd;}
div.purchase_dt table tbody tr td a.btn_c01 {display:inline-block; padding:5px 0; width:80px; height:12px; line-height:15px; font-size:11px; background:#fa4991; color:#fff; text-decoration:none;}
div.purchase_dt table tbody tr td a.btn_c02 {display:inline-block;  padding:3px 0; margin-left:5px; width:70px; color:#ea1c22; line-height:13px; font-size:13px;  border:1px solid #ea1c22; text-decoration:none;}
div.purchase_dt table tbody tr td a.btn_c01:hover,
div.purchase_dt table tbody tr td a.btn_c01:focus,
div.purchase_dt table tbody tr td a.btn_c02:hover,
div.purchase_dt table tbody tr td a.btn_c02:focus {font-weight:bold;}


/* ÁÖ¹®±Ý¾× */
div.payments {width:100%; margin:0 auto; text-align:center;}
div.payments p {font-size:16px; font-weight:bold; margin:10px 0 25px 0; padding:26px 0; color:#666; background:#ececec;}
div.payments p span.price {font-weight:bold;}
div.payments p span.payment {color:#ea1c22; font-weight:bold;}


/* ÇÏ´Ü ¹öÆ° */
div.mypage_bt {padding:30px 0 60px 0; text-align:center;}
div.mypage_bt a {display:inline-block; padding-top:10px; width:100px; height:28px; font-size:13px; background:#fa4991; color:#fff; text-decoration:none; }
div.mypage_bt a:hover,
div.mypage_bt a:focus {font-weight:bold;}


/* Àå¹Ù±¸´Ï ÃÑ±Ý¾× */
div.cart_won {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:#fa4991; font-size:20px; font-weight:bold;  }


a.btn_besong {display:inline-block; padding:3px 0; height:12px; line-height:12px; font-size:12px; width:33px; color:#fa4991; font-family:"µ¸À½";text-decoration: none; border:1px solid #fa4991; background:#fff; }

div.table_type05 table tbody tr td a.btn_besong {display:inline-block; padding:3px 3px; height:33px; line-height:12px; font-size:12px; width:103px; color:#fa4991; font-family:"µ¸À½";text-decoration: none; border:1px solid #fa4991; background:#fff; }


div.table_type06 table tbody tr td a.btn_besong {display:inline-block; padding:3px 10px; height:15px; line-height:12px; font-size:12px; width:50px; color:#fa4991; font-family:"µ¸À½";text-decoration: none; border:1px solid #fa4991; background:#fff; }