/* 독판물 */
.order_area select { width:400px; height:40px; border:1px solid #aaa; border-radius:3px; color:#626262; font-size:16px }
.order_area input { height:37px; border-radius:3px; border:1px solid #aaa; width:378px; font-size:17px; color:#626262 }
.order_area .option_ttl { font-size:17px; width:120px; line-height:30px; }
.order_area .option_cont { width:860px; } 
.order_area .select-wrapper { display:flex; align-items: center; } 

.view_img { margin:0; padding:0; list-style:none }
.view_img li { width:93px; display:inline-block; margin:3px 0 3px 5px}
.view_img li:first-child { margin-left:0px }
.view_img li img { width:100%; cursor:pointer }

.tab_title { border-bottom:1px solid #01a29a; height:30px; margin-top:40px; margin-bottom:20px; clear:both; }
.tab_title span:first-child { background:#01a29a; color:#fff; padding:7px 15px; border-radius:5px 5px 0 0;}
.tab_title span.rq { background:#fff; padding:0; border-radius:0; color:#ff0000; font-size:13px; margin-left:10px}
.after_area { margin-top:20px }
.after_area .after_btn { border-radius:3px; border:1px solid #01a29a; background:#eaf6f6; padding:7px 15px; margin:0 2px; cursor:pointer }
.after_area .on {  background:#01a29a; color:#fff; }
.user_btn { border-radius:3px; border:1px solid #01a29a;  background:#01a29a; color:#fff; padding:7px 15px; font-size:17px; cursor:pointer; }

.size_select_box .size_txt { font-size:13px; display:flex; margin:10px 0 } 
.size_select_box .size_txt div { width:405px; color:#aaa }
.size_select_box .size_txt div span { color:#000; margin-left:20px; text-decoration:underline; text-decoration-color:#ddd; text-underline-offset:5px; text-decoration-thickness:2px }
.size_input_box { display:none }
.size_input_box .size_txt { font-size:13px; margin:0 } 
.size_input_box .size_txt div { width:390px; color:#aaa }
.size_input_box .size_txt div span { color:#000; margin-left:20px }
.size_input_box .size_txt input { width:50px; height:35px; border-radius:3px; border:1px solid #aaa; text-align:center; } 
.size_input_box .size_txt2 { width:390px; color:#aaa; margin-top:10px; } 
.size_input_box .size_txt2 span { color:#000; margin-left:20px }

.volume_input_box { display:flex }
.volume_input_box span { width:398px; height:39px; border:1px solid #aaa; border-radius:3px; }
.volume_input_box input { border:0; width:350px; height:37px; padding-left:20px; }

.page_input_box { display:flex }
.page_input_box span { width:398px; height:39px; border:1px solid #aaa; border-radius:3px; }
.page_input_box input { border:0; width:320px; height:37px; padding-left:20px; }

.qmark { position:absolute; margin-left:-80px; margin-top:12px; cursor:pointer }
#after_popup { position:absolute; z-index:9; border:1px solid #ddd; display:none; background:#fff; margin-top:-25px}
.fold_msg { width:410px; font-size:12px; font-weight:bold; margin-left:10px; border:1px solid #01a29a; border-radius:5px; padding:3px 5px; }
.size_msg { font-size:12px; font-weight:bold; margin-left:10px; border:1px solid #01a29a; border-radius:5px; padding:3px 5px; position:absolute; margin-left:510px; margin-top:5px}

.mono_price { display:flex; height:50px; margin-top:30px; align-items: center; }
.mono_price div:first-child { margin-left:50px }
.mono_price div:nth-child(2) { margin-left:50px }
.mono_price div:nth-child(3) { margin-left:50px;  }
.mono_price #product_price2 { font-size:34px; color:#ED1C24; font-family:Tahoma}

#period_date { font-size:18px; font-weight:bold; color:#01a29a }

/* 우측 인쇄사양 */
.mono_est { border:1px solid #01a29a; margin-left:20px; background:#fff}
.mono_est .ttl { font-weight:bold; text-align:center; font-size:17px; width:250px; line-height:40px }
.mono_est .ttl2 { font-weight:bold; font-size:17px; width:250px; line-height:40px; margin-left:20px }
.mono_est .line { height:1px; width:90%; background:#aaa; margin:10px auto }
.mono_est ul { list-style:none; padding:0; margin:10px 20px}
.mono_est ul li { line-height:25px }
.mono_est ul li span:first-child { width:50px; display:inline-block }
.mono_est ul li span:nth-child(2) { font-weight:bold }
.mono_est ul li span:nth-child(3) { font-weight:bold }

.mono_est .design_area { display:none }
.mono_est .design_price { width:160px; text-align:right; display:inline-block; font-weight:normal; font-family:Tahoma }
.mono_est .hap_price { width:160px; text-align:right; display:inline-block; font-family:Tahoma}
.mono_est .vat_price { width:160px; text-align:right; display:inline-block; font-weight:normal; font-family:Tahoma }
.mono_est .tot_price { width:160px; text-align:right; display:inline-block; font-size:17px; color:#ED1C24; font-family:Tahoma}

.mono_est .btn_area { margin:10px auto; text-align:center }
.mono_est button { background:#01a29a; font-size:15px; color:#fff; border:1px solid #01a29a; border-radius:3px; width:120px; height:40px; cursor:pointer }
