/* ÀÌÀüÁÖ¹®ÇÏ·¯°¡±â ¹öÆ°*/
.before_order { display:block; overflow:hidden; background-color:#555555;  padding:10px; font-size:18px; margin-bottom:20px;}
.before_order a { color:#ffffff;  font-weight:600; float:left; margin-top:4px;}
.yellow { color:yellow; }
.before_order p { font-size:11px; color:#dddddd; font-weight:600; float:right; margin-top:5px; }
.before_order img {  float:right; }
.btn_x { cursor:pointer; padding:5px; }
/* ÄÜÅÙÃ÷ - ·¹ÇÁÆ®, ¶óÀÌÆ® ·¹ÀÌ¾Æ¿ô ¹× ¹é±×¶ó¿îµå, ÀÌ¹ÌÁö Ã³¸®*/
#orderWrap  { padding: 0 20px 0 20px; width:100%; }
#orderWrap .order_left { vertical-align:top;  }
#orderWrap .order_left h5 { font-size:15px; font-weight:600; padding:5px 0 10px 0; }
#orderWrap .order_left > a {border:0; margin:0; padding:0; margin: 0 15px;}

#orderWrap .order_center { width:60px; background:url("/img/img_dot_bg.gif") repeat-y center center; }
#orderWrap .order_right { width:500px;vertical-align:top;}
/* #orderWrap .order_right th { font-size:15px; font-weight:600; text-align:left; border-bottom:2px solid #71cad2; } */
#orderWrap .order_right td select.after { width:120px; }
#orderWrap input.common { padding:5px; vertical-align:top; border:1px solid #cecece; }

#orderWrap th img { vertical-align:bottom; padding-right:6px; }
#orderWrap .step_icon { font-size:15px; font-weight:600; padding:5px 0 10px 20px; background:url("/img/img_step_01.gif")left top no-repeat; background-position:0 6px }

/* Á¦Ç°¸í, Å©°Ôº¸±â ¹öÆ°*/
#orderWrap .order_left h6 { display:block; width:100%; overflow:hidden; padding:5px 0; }
#orderWrap .order_left h6 p { font-family:Dotum,µ¸¿ò; font-size:11px; font-weight:bold;  float:left;}
#orderWrap .order_left h6 a { font-family:Dotum,µ¸¿ò; font-size:11px; float:right;}
.paper_image { 
    background-color: #fff;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 25px 5px #999;
    color: #111;
    display: none;
    min-width: 450px;
    padding: 25px;
}


.b-close span {
    font: bold 30px sans-serif;
    position: absolute;
    right: -7px;
    top: -7px;
    background-color: #71cad2;
    border-radius: 10px;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
}

.b-close span:hover {
    background-color: #000000;
}


/* ÁÖÀÇ¹®±¸ ÆùÆ®ÄÃ·¯Ã³¸®*/
.mark_orange { color:#f26122; font-weight:600; }
.mark_mint { color:#26ceda; font-weight:600; }
.mark_purple { color:#527fef;; font-weight:600; }

#orderWrap .order_left .point_comment { font-weight:600; color:#999999;background:url("/img/img_attention_point.gif") left top no-repeat; background-position:0 3px; padding-left:20px; margin-top:5px; }
#adress_point_comment { font-weight:500; color:#252525;   text-align:left; padding-left:5px;font-size:12px;}
#adress_point_comment0 { font-weight:500; color:#252525; text-align:left; font-size:12px; padding-left:10px;}
#adress_point_comment1 { font-weight:600; color:#f0004f; background:url("/img/img_attention_point.gif") left top no-repeat; background-position:0 9px; 
						padding-left:20px; text-align:left;font-size:12px; margin:10px 0 5px 0;}





.product_comment dt { color:#8400ff; }
.product_comment dd b { color:#0090ff; }


/* ÄÜÅÙÃ÷ ¶óÀÌÆ® - ¹ÎÆ®Å×ÀÌºí */
.tb_mint { width:100%;  }
.tb_mint tr th { font-size:16px; font-weight:600; text-align:left;border-bottom:1px solid #8e8e8e;padding:20px 0 10px 0;}
.tb_mint tr th.sub_txt{border-top:1px solid #cecece;}
.tb_mint2 tr th.sub_txt{border-top:1px solid #cecece; padding-top: none;}
.tb_mint2 tr td.sub_txt{border-top:1px solid #cecece; padding-top: none;}
.tb_mint tr td {border-bottom:1px solid #cecece;padding:10px 0 8px 10px; line-height:30px;}
.form-line{ border-bottom:1px solid #cecece;}
.tb_mint tr td:first-child { background-color:#ffffff; overflow : hidden; white-space : nowrap; background-position:3px 50%;  border-right:1px solid #cecece; font-weight:bold; padding:5px;}
.tb_mint tr td.print_price { border-top:1px solid #cecece; border-right:0; border-bottom:0; background:none; padding-top:15px; }
.tb_mint tr td.print_price p { text-align:right; padding-right:20px; }
.tb_mint tr td.total_price { border-top:2px solid #cecece; border-right:0; border-bottom:0; background:none; padding-top:15px;}
.tb_mint tr td.total_price p { text-align:right; padding-right:20px; }
.tb_mint tr td.after_work { margin:0; padding:0; border:0; }
.tb_mint tr td.after_work table#AfterWorkPopup {width:100%; }
.tb_mint tr td.after_work table#AfterWorkPopup tr td:first-child { width:70px; }
.tb_mint tr td.after_work table#AfterWorkPopup tr td:last-child { width:300px; }
table.book_style tr td select { font-size:15px; min-width:100px; padding:3px 0;}

/* ÀÎ¼â,ÈÄ°¡°øºñ¿ë */
.print_price p { font-size:14px; text-align:right; font-weight:600; background:url("/img/img_pay_bg.gif") right top no-repeat; padding:4px 0 15px 0; vertical-align:middle; }
.print_price input { font-size:18px; font-weight:600; width:135px; border:0; text-align:right; margin-left:30px; }
.radio_after_order { font-size:13px; float:right; }

/* ÃÑ ±Ý¾× */
.total_price p { text-align:right; font-size:13px; font-weight:600; background:url("/img/img_pay_orange_bg.gif") right top no-repeat;  padding:4px 0 5px 0; vertical-align:middle; }
.total_price input { font-size:18px; font-weight:600; width:135px; border:0; text-align:right; margin-left:30px; }

/* ¹è¼Û - ¹è¼Û¹æ¹ý */
.tb_delivery { border-top:2px solid #cecece; }
.tb_delivery td { border-bottom:1px solid #cecece; border-left:1px solid #cecece; padding:12px 0 12px 10px; line-height:30px; text-align:center;  letter-spacing:-0.02em; font-weight:600;}
.tb_delivery tr td:first-child {  border-left:0;}
#orderWrap .tb_delivery h5 {     text-align: left; font-size: 22px; font-weight: 600; padding: 5px 0;}
#orderWrap .tb_delivery th { font-size:15px; font-weight:600; padding:10px 0 10px 0; text-align:left;  border-bottom:1px solid #cecece; margin-top:10px; }
.caution_txt { font-size:15px; font-weight:600; padding:5px 0 5px 0;  border-bottom:1px solid #000; background-color:#f9fafc;}
.btn_other_order { width:102px; float:right; margin:-8px 0 0 0;}
a.btn_other_order2 {width: 120px;height:24px;float: right;margin: -8px 0 0 0;background-color:#527fef;color:#fff;font-size:12px;text-align:center;vertical-align:middle;padding-top:8px;font-weight:bold;}
.btn_change_adress {width:102px;  float:right; padding-top:25px;}


/* ¹è¼Û - ¹è¼ÛÁÖ¼Ò */
.tb_delivery tr.adress td  {  }
/* .tb_delivery tr.adress td:first-child { background:url("/img/img_table_mint_dot.gif") left top no-repeat; background-position:65px 50%; } */

/* ÁÖ¹®³»¿ª - ÁÖ¹®³»¿ª */
.tb_order_list { width:1000px; letter-spacing:-0.02em; }
.tb_order_list h5 {     
	text-align: left;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 0; }
.tb_order_list th {     
	font-size: 15px;
    font-weight: 600;
    padding: 25px 0 5px 0;
    text-align: left;
    border-bottom: 2px solid #000;}
.tb_order_list td { border-bottom:1px solid #cecece;  line-height:30px; text-align:center; padding:10px 0 10px 10px; }
.tb_order_list tr td:first-child {  border-left:0; }

/* ÁÖ¹®³»¿ª - OSÈ¯°æ ¹× ÀÔ±Ý¹æ¹ý */

/* ÁÖ¹®Ãß°¡¹öÆ° */
td.btn_order_plus p { text-align:center; padding:10px 0;  }
td.btn_order_plus { text-align:center; padding:10px 0; border-bottom:0; }
td.btn_order_save p { text-align:center; padding:10px 0;  }
td.btn_order_save { text-align:center; padding:10px 0; border-bottom:0; }

.order_menu { background-color: #fdfdfd; }
.order_os { background-color: #fdfdfd; }
.order_os td { border-top:2px solid #cecece;  }
.order_guide_comment {padding:10px 0 ; }

/* Áö°üÅë ÅøÆÁ */
.awtooltip {
	display:none;
	position:absolute;
	border-radius:5px;
	color:#fff;
}
.masterTooltip {
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
    line-height: 1.25em;
    background-color: #000;
    font-size: 12px;
    margin-left: 10px;
    padding: 8px 20px;

}

/* ±Ý¾×Ç¥½Ã */
.dc_price,.tax_price,.total_price2{display:none;}
#dp_dc_amt{font-weight:500;}
#lbl_pay_amt{font-size:24px;font-weight:600;color:#ef2467;}
ul.show_price2{width:100%;padding-top:10px;}
ul.show_price2 li{float:left;font-weight:500;font-size:14px;}
ul.show_price2 li.price_title{width:38px;font-weight:500;text-align:left;padding-left:10px;}
ul.show_price2 li.price_con{width:110px;font-weight:500;color: #9c9c9c;padding-right:2px;}
ul.show_price2 li.price_con span{font-weight:500;}

.tb_mint2 { width:100%;padding-top:5px;  padding-bottom:50px;}
.tb_mint2 tr th { font-size:14px; font-weight:500; text-align:left;padding-left:10px;border-bottom:0; }
.tb_mint2 tr td { }
.tb_mint2 tr td:first-child { background-color:#ffffff; overflow : hidden; white-space : nowrap; border-right:1px solid #cecece; font-weight:bold;}
.tb_mint2 tr td.print_price {  border-right:0; border-bottom:0; background:none; }
.tb_mint2 tr td.print_price p { text-align:right; padding:10px 20px 15px 0;background:none; }
.tb_mint2 tr td.total_price2 {  border-right:0; border-bottom:0; background:none;}
.tb_mint2 tr td.total_price2 p { text-align:right; padding:6px 20px 10px 0;background:none; }
.tb_mint2 tr td.show_price { text-align:right; border-right:0; border-bottom:0; background:none;padding:6px 20px 10px 0;font-weight:500;line-height:20px;}
.tb_mint2 tr td.show_price_total { font-size:22px;color:#ef2467;text-align:right; border-right:0; border-bottom:0; background:none;padding:6px 20px 20px 0;font-weight:500;line-height:20px;}
input.price{font-size:14px;}


#image_click{display:none;position:absolute;width:155px;height:155px;top:270px;left:140px;}