@charset "utf-8";


/* 달력 */
.calendar_Box{width:167px; height:160px; padding:4px 4px 3px 4px; font-size:9px; font-family:Verdana; background:url(../images/popup/calendar_bg.png) no-repeat;}/* 175 165*/
.calendar_Box .month{overflow:hidden; width:175px; height:21px; line-height:21px; }
.calendar_Box .month span{float:left;}
.calendar_Box .month span.first{padding-left:21px;}
.calendar_Box .month span.first,
.calendar_Box .month span.last{padding-top:5px;}
.calendar_Box .month span.center{padding:0 18px 0 18px; font-family:Dotum; font-size:11px; color:#fff; font-weight:bold; }
.calender_Table th{width:23px; height:16px; text-align:center; color:#38454e;}
.calender_Table th.first{color:#bf5c5c}                                
.calender_Table th.last{color:#5c81be;}
.calender_Table td{width:23px;height:19px; text-align:center; border:1px solid #d0d0d0; color:#848484; background:url(../images/popup/calendar_bg02.gif) repeat-x;}
.calender_Table td.on{color:#fff; background:#535968;}
.calender_Table td.cor_N{color:#d7d7d7;}

/* common_popup */
.popup_In{padding:25px 20px 40px 20px;}
.popup_In_01{padding:18px 20px 40px 20px;}
.popup_In_02{padding:15px 20px 20px 20px;}
.popup_In_03{padding:36px 20px 20px 20px;}
.popup h1{position:relative;}
.popup h1 span{position:absolute;top:12px; right:15px;}
.popup_code_list{position:relative; }
.popup_code_list h1{padding-left:18px; font-size:18px; color:#fff; height:43px; line-height:43px;  background:url(../images/popup/popup_top_bg.gif) repeat-x}
.popup_code_list h1 span{position:absolute;top:11px; right:15px;}
.popup p.text_list{padding-bottom:8px; line-height:18px; color:#616378; }
.popup p.text_list span{color:#1e83ce;}
.popup p.text_list01{padding-bottom:16px; color:#616378; }
.popup p.text_list01 span{color:#1e83ce;}
.popup p.text_list02{padding-bottom:22px; color:#616378; }
.popup p.text_list02 span{font-weight:bold; font-size:14px;}
.popup p.text_list02 span.first{ color:#303030;}
.popup p.text_list02 span.last{color:#1e58ce}
.popup p.text_list02 img{padding-top:2px;}
.popup p.text_list03{padding-bottom:15px; text-align:center; font-size:12px; font-weight:bold; color:#2c313e;}
.popup p.text_list04{padding-bottom:18px; text-align:center; font-size:16px; font-weight:bold; color:#2c313e;}
.popup p.text_list05{padding-bottom:27px; text-align:center; font-size:12px; color:#2a7db4;}



/*popup_login */
.popup h1.popup_login{position:relative;}
.popup h1.popup_login span{position:absolute;top:12px; right:13px;}
.pop_login{width:310px; height:150px; background:url(../images/popup/aaa.gif) no-repeat;}
.pop_login .sorry_bg{padding:6px 0 15px 0; text-align:center;}
.pop_login .txt_center{padding:0 0 47px 0; line-height:23px; text-align:center; font-weight:bold; font-size:15px;  color:#434343;}

/* Vessel Schedule Detail  */
h2.detail_title{font-size:16px; text-align:center; color:#1b202e}
p.left_right{overflow:hidden; padding:29px 0 12px 0; color:#373737;  }
p.left_right span.left{float:left;}
p.left_right span.right{float:right;}

/*  popup _ detail_Table  */
.detail_Table th{height:29px; line-height:29px; border:1px solid #cad1d5; color:#505268; background:url(../images/bg/table_bg03.gif) repeat-x}
.detail_Table td{height:19px; padding:6px 0 4px 0px; text-indent:3px; border:1px solid #e3e6e9; font-family:Verdana}
.detail_Table td.txt_C{text-align:center; text-indent:0px;}
.detail_Table td.cor01{color:#464646;}
.detail_Table td.font_size9{font-size:9px;}
.detail_Table td ul.list01 li span{line-height:16px;}
.detail_Table td ul.list01 li span.first{display:inline-block; width:160px;text-indent:7px;}

/* MATE's RECEIPT */
.mate_receipt{padding:30px 25px 25px 25px;}/* 595 - 50 = 545 :: 원래 사이즈 40px 25px 25px 25px*/
.mate_receipt h1{text-align:center; padding-bottom:3px; font-weight:bold; font-size:25px; color:#1b202e;}
.mate_receipt table td{padding:13px 20px 13px 15px;border:1px solid #959595;}
.mate_receipt table td span.title{display:block; height:20px; font-weight:bold; color:#2d2d2d; }
.mate_receipt table td span.sub_title{display:block; font-size:10px; font-weight:bold; color:#2d2d2d; }
.mate_receipt table td span.txt01{line-height:15px; font-size:11px; color:#2d2d2d;}
/*
.mate_receipt table td span.txt01{line-height:15px; font-size:11px; color:#5d5d5d;}
*/

/* Memo Check */
.memo_list_box{overflow-y:scroll; overflow-x:hidden}
.memo_list_box ul li{line-height:18px;}

/* update */
.update_wrap{}
.update_wrap h1{position:relative;}
.update_wrap h1 span{position:absolute;top:11px; right:15px;}
.update_wrap h2.left_h2{padding-bottom:15px; font-weight:normal; color:#1e83ce;}
.update_wrap h2.right_h2{padding-bottom:15px; text-align:right; color:#e45656;}
.update_wrap_in{padding:55px 20px 35px 20px;}
.update_wrap_in01{padding:30px 20px 35px 20px;}
.update_contents{overflow:hidden;}
.update_left_Box{float:left; width:400px;  }
.update_right_Box{float:right; width:400px; }

.update_wrap_table01 th{padding:5px 0 4px 0;  border:1px solid #d9dee1; color:#505268; background:#f2f4f9 url(../images/popup/table_bg09.gif) repeat-x left bottom}
.update_wrap_table01 th.first{padding:7px 0 6px 0; color:#fff; font-size:12px; background:url(../images/popup/table_bg10.gif) repeat-x}
.update_wrap_table01 th.bor_R_cor01{border-right:1px solid #cad1d5 }
.update_wrap_table01 th.txt_L10{text-align:left; padding-left:10px;}
.update_wrap_table01 td{border:1px solid #e3e6e9}
.update_wrap_table01 td.txt_L10{text-align:left; padding-left:10px;}
.update_wrap_table01 td.h_Box{height:43px; line-height:27px; padding-left:16px; color:#1e58ce; font-size:14px; font-weight:bold; border-top:none !important;}
.update_wrap_table01 td.in_Box_wrap{padding:3px; }
.update_wrap_table02 td{height:25px; padding:3px;  }

div.update_in_Box_wrap01{height:399px; padding:9px 5px 10px 10px; }
div.update_in_Box_wrap02{height:399px; padding:9px 5px 10px 10px; overflow-y:scroll; overflow-x:hidden; font-size:13px;}
div.update_in_Box_wrap02 ul.txt_list01{margin-bottom:20px;}
div.update_in_Box_wrap02 ul.txt_list01 li{line-height:17px; }
div.update_in_Box_wrap03{height:96px; font-size:10px; padding:9px 5px 10px 10px; line-height:14px; color:#6a6a6a;}

div.in_Box01{padding:5px 8px 5px 8px; border:1px solid #d5d5d5; }
div.in_Box01 ul li{line-height:17px; font-size:13px; color:#6a6a6a;  }
div.in_Box01 ul.font_s li{font-size:10px !important; line-height:16px !important;  color:#6a6a6a;}

div.say_Box{position:relative; height:25px; margin-top:34px;}
div.say_Box p.first{position:absolute;top:0; left:0; font-size:9px; color:#56667d;}
div.say_Box p.last{display:block; font-size:13px; font-weight:bold; text-align:center; color:#526074}

.update_wrap td.point_box{vertical-align:top; padding:8px 8px 8px 9px; font-size:10px;}
.update_wrap td.point_box span.date_point{display:block; height:20px; border-bottom:1px solid #cad1d5;  color:#252525; font-size:10px;}
.update_wrap td.point_box span.date_point span.blue{padding-left:25px;font-size:13px; font-weight:bold; color:#1e58ce;}

.update_text10{font-size:10px; line-height:14px; color:#424242;}
.update_text10_01{font-size:10px; line-height:14px;  color:#6a6a6a;}
.update_txt_Blue{color:#1e83ce; font-weight:normal}

.update_wrap ul.step_list{padding-top:25px;}
.update_wrap ul.step_list li{line-height:18px; color:#373737; font-size:11px;}
.update_wrap ul.step_list li.first{font-weight:bold;}

.update_wrap input{#text-indent:0px !important;}
.radio_Box{display:inline-block;width:27px;  }

/* e-booking entry*/
.e-booking_entry_Box{width:860px; height:370px; background:url(../images/popup/table_bg11.gif) no-repeat}
.e-booking_entry_Box .cor_red img{padding-top:4px; color:#c73b3b}
.e-booking_entry_Box .shipper_Box{overflow:hidden; width:830px; height:250px; padding:0 15px;  }
.e-booking_entry_Box .shipper_Box .left{float:left; width:403px;}
.e-booking_entry_Box .shipper_Box .right{float:right; width:403px;}
.e-booking_entry_Box .shipper_Box h2{height:24px; padding-top:22px; font-size:14px; color:#338aca; }/* 50 */
.e-booking_entry_Box .shipper_table01 th,
.e-booking_entry_Box .shipper_table01 td{border:1px solid #e4e4e4}
.e-booking_entry_Box .shipper_table01 th{padding:10px 0 11px 0; text-align:left; text-indent:12px; background:#f9f9f9;}
.e-booking_entry_Box .shipper_table01 td{padding:3px 6px 3px 6px ;}
.e-booking_entry_Box .shipper_table02 td{padding:3px 6px 3px 6px ;}

.shipper_bottom {height:43px; padding-top:15px;  }/* 58*/
.shipper_bottom p{font-weight:bold;}
.shipper_bottom p .cor_red img{padding-top:9px; color:#c73b3b}

.maker_Box{margin-top:10px; padding:0 20px; background:url(../images/popup/table_bg12.gif) no-repeat}
.maker_Box .maker_h{ position:relative; height:34px; padding-top:38px; }/* 72 */
.maker_Box .maker_h .first{font-size:15px; font-weight:bold; color:#1b202e}
.maker_Box .maker_h .last{position:absolute;top:38px; left:713px}
.maker_Box table th{font-size:10px;}


/* print */
.print_title{padding:20px 0 17px 0; text-align:center; font-size:18px; color:#000}
.print_table_box{}






