@charset "utf-8";
/* CSS Document */

/* 공통 */
.col_red{color:#cf0f0f !important;}

.fr{float:right !important;}
.fl{float:left !important;}
.fc{float:center !important;}

.ar{text-align:right !important;}
.al{text-align:left !important;}
.ac{text-align:center !important;}

.mar_l{margin-left:3px;}
.mar_r{margin-right:3px;}
.mar_b{margin-bottom:3px;}
.mar_t{margin-top:3px;}

.btn_ar{text-align:center;margin:10px 0;}

.col_blue{color:#247cff !important;}
.col_navy{color:#001f97 !important;}
.col_gray{color:#888 !important;}

label{margin-right: 10px;font-size: 13px;vertical-align: baseline;}

input.inw{border:1px solid #ddd;border-radius: 3px;height: 26px;padding: 0 5px;color: #142b5e;font-size: 13px;font-weight: bold;}
input.inw.in1{width:100%;}
input.inw.in2{width:70%;}
input.inw.in3{width:150px;}
input.inw.in4{width:60%;}
input.inw.in5{width:133px;}
input.inw.in6{width:75%;}
input.inw.in7{width:40%;}
input.inw.in8_1{width:30%;float:left; }
input.inw.in8_2{width:69%;float:left; margin-left:1%;}
input.inw.in9_1{width:49.5%;float:left; }
input.inw.in9_2{width:49.5%;float:left; margin-left:1%;}
input.inw.in10{width:120px;}
input.inw.in11{width:60%;}
input.inw.in12_1{width:32.5%;float:left; }
input.inw.in12_2{width:32.5%;float:left; margin-left:1%;}
input.inw.in13_1{width: 55%;float:left;}
input.inw.in13_2{width: 30%;float:left;margin-left:1%;}
input.inw.in14{width:28%;}
input.inw.in15{width:45%;}
input.inw.in16{width:50px;}
input.inw.in17{width:103px;}
input.inw.in18{width:55%;}
input.inw.in19{width: 93px;}

.in_ps{margin-left:5px; line-height:30px;}
input.hbig{height:26px;}
input.mar1{margin-right:1%;}

select.sew{border:1px solid #ddd;border-radius: 3px;height: 26px;padding: 0 5px;color: #142b5e;font-size: 13px;font-weight: bold;}
select.sew.se1{width:100%;}
select.sew.se2{width:150px;margin-top: -5px;}
select.sew.se3{width:20%;}
select.sew.se4{width:40%;}
select.sew.se5{width:50%;}
select.sew.se6{width:60%;}
select.sew.se7{width:70%;}
select.sew.se8{width:150px;}
select.sew.se9{width:120px;}
select.hbig{height:33px;}
select.sew.se9_1{width:49.5%;float:left; }

textarea.txw{border:1px solid #ddd;border-radius: 3px; width:100%; padding:5px;color: #142b5e;}
textarea.txw.tx1{height:250px;}
textarea.txw.tx2{height:100px;}
textarea.txw.tx3{height:150px;}
textarea.txw.tx4{height:42px;}
textarea.txw.tx5{height:26px;}

.f18{font-size:18px !important; margin-bottom:5px !important;}
.font_1{margin-top:10px; }
.f_s2{margin-left: 20px;margin-right: 5px;font-weight: bold;}
.f01{font-size:13px !important; margin-left:5px !important; font-weight:normal; color:#666;}

.f_col01{color:#888;}

.container .con_r{float:right;width: 81%;position: relative;top: 60px;right: 0;}


/* 타이틀 */
.sub_tit{width:100%;overflow:hidden;margin-bottom: 20px;}
.sub_tit h2{font-size: 24px;letter-spacing: -1px;border-bottom: 1px solid #858585;padding-bottom: 10px;}
.sub_tit p{font-size:13px;float: right;margin-top: -41px;color: #666;}
.sub_tit p i{margin:0 5px;}
.sub_tit p b{color:#333;}

.conbox{width:100%;overflow:hidden;margin-bottom: 40px;}
.con_tit{width:100%; overflow:hidden;margin-bottom: 5px;}
.con_tit h3{font-size:18px;margin-bottom: 5px;color: #333;display: inline-block;margin-right: 10px;}
.con_tit h3 span{font-weight:normal; font-size:13px; margin-left:10px; display:inline-block;}
.con_tit h3 span.tx1{font-size:17px; font-weight:normal; color:#444;}
.con_tit h4{font-size:17px; margin-bottom:5px;}
.btn_box1{float:right;}
.ar_tx{margin-top:6px;}
.ar_tx span{margin-left:10px;}
.ar_tx span b{font-weight:500; }

.conbox.w60{width:60%; margin:0 auto;}
.bil_tit{text-align:center; font-size:30px; font-weight:bold; margin-bottom:10px;}
.ch_1{padding:7px 0; text-align:right;}
.tit_img{float:right;}
.tit_img img{max-width:100px;}

.list_box{width:100%;overflow:auto;padding-top: 1px;}
.list_box table.longtb{min-width:1200px;}
.list_box2_w{width:100%; overflow:hidden; font-size:13px;}
.list_box2{width: 49%;overflow:hidden;float:left;}
.list_box2:nth-child(2n){margin-left:2%;}

.list_box2_w.line_1 .list_box2:nth-child(2n){margin-left:0;}
.list_box2_w.line_1 .list_box2:first-child{margin-right:1%; padding-right: 1%; border-right:2px dotted #375a7f;}

.list_box3_w{width:100%; overflow:hidden; font-size:13px;}
.list_box3{width:32%; overflow:hidden; float:left; margin-right:2%;}
.list_box3:nth-child(3n){margin-right:0;}

.conbox.w60.w60_bg{width:450px;background-color: #f4f4f4;}
.conbox.w60.w60_bg .bil_tit{background:url(/img/common/cash_img01.jpg) top left no-repeat; font-size:32px; line-height:78px; font-weight: 500;}
.conbox.w60.w60_bg .bil_tit .bil_t1{font-size: 24px;font-style: italic;}
.conbox.w60.w60_bg table.tb02{font-size:13px;}
.conbox.w60.w60_bg table.tb02 tbody th{background-color:#e7e7e7;}
.conbox.w60.w60_bg .bil_bg{width:100%; overflow:hidden;}
.conbox.w60.w60_bg .bil_bg .bil_bg_1{width:10%; float:left;}
.conbox.w60.w60_bg .bil_bg .bil_bg_1.m1{text-align:right;}
.conbox.w60.w60_bg .bil_bg .bil_bg_2{width:80%; float:left;}
.conbox.w60.w60_bg .f18{font-size:16px !important; }
.conbox.w60.w60_bg .f18 .f18_icon{width: 10px;height: 10px;display:inline-block;background-color: #fdc70f;margin-left: 0;margin-right: 5px;}

table.tb01{width:100%;}
table.tb01.w40{width:40%;}
table.tb01.w50{width:50%;}
table.tb01.w60{width:60%;}
table.tb01.w70{width:70%;}
table.tb01 thead th{background-color: #f7f7f8; text-align:center;}
table.tb01.cor1 thead th{background-color:#f3f1ec;}
table.tb01 tbody td{color: #444; font-weight: normal;}
/* 2025-09-01 padding 조정 */
table.tb01, table.tb01 thead th, table.tb01 tbody td, table.tb01 tbody th{border: 1px solid #d0d4db;border-collapse : collapse;padding: 8px 5px;/*padding: 3px 5px*/;height: 36px;text-align: center;color: #0009;line-height: 15px; font-size:13px;}
table.tb01 tbody th{background-color:#eef2f3;}
table.tb01 tbody td a{text-decoration: underline; color:#333;}
table.tb01 tbody td .t1{text-decoration: underline; color: #2d7ec3;}
/**table.tb01 tbody tr:hover td{background-color:#f3f5f5;}**/
table.tb01 tbody tr.total_s td{background-color: #eceeef;}
table.tb01 tbody tr.total_s2 td{background-color: #ffe7e7;}
table.tbpd, table.tbpd thead th, table.tbpd tbody td, table.tbpd tbody th{padding:3px 2px !important;}

table.tb01_h{width:100%;}
table.tb01_h thead th{background-color: #eceded;}
table.tb01_h tbody td{color: #444; font-weight: normal;}
table.tb01_h, table.tb01_h thead th, table.tb01_h tbody td{border: 1px solid #d3d9d9;border-collapse : collapse;padding: 3px 5px;height: 30px;text-align: center;color: #333;}

table .st_c1{background-color: #d8dfff;}
table .st_c2{background-color: #ffe6bb;}
table .st_c3{background-color: #ffe7e7;}
table .st_c3_1{background-color: #ffc1c1;}
table .st_c4{background-color: #efefef;}
table .st_c5{background-color: #e3e9eb;}

table.tb02{width:100%;}
table.tb02.w49{width:49%;}
table.tb02.w50{width:50%;}
table.tb02 tbody th{background-color: #f1f1f1; text-align:center;}
table.tb02 tbody td{color: #444; font-weight: normal; text-align:left;}
table.tb02 thead th{background-color: #eceded;height: 36px !important;}
table.tb02, table.tb02 tbody th, table.tb02 tbody td, table.tb02 thead th{border: 1px solid #dee0e3;border-collapse : collapse;padding: 3px 5px;height: auto;color: #333;}
table.tb02 input, table.tb02 select{height: 26px;}
table.tb02 tbody td .s1{margin-left: 15px;line-height: 30px;}
table.tb02 tbody td .s2{margin-top:3px;}
table.tb02.tb_pay{width:60%; margin-top:30px; float:right;}
table.tb02.tb_pay th{height:30px;}
table.tb02.tb_pay td{height:60px;}
.tb02_line{padding:20px;border: 2px solid #878787;border-radius: 5px;background: #fafafa;}
.tb02_line h3{font-size:18px; margin-bottom: 5px;}
.tb02_line td{background-color:#fff;}
.tb02_line.tb02_pd{padding:5px 20px 10px !important;}

.text_list1{width:100%; overflow:hidden;}
.text_list1 li{width:48%;float:left;margin-bottom: 2px;}
.text_list1 li:nth-child(2n){margin-left:4%;}
.text_list1 li .w1{/* display:inline-block; */width: 17%;float: left;}
.text_list1 li .w2{/* display:inline-block; */width: 83%;float: left;}
.text_list1 li .w2 input{border:none; border-bottom:1px solid #ddd;}
.text_list1 li .w1_1{display:inline-block; width:38%;}
.text_list1 li .w2_1{display:inline-block;width: 55%;}
.text_list1 li .w2_1 input{border:none; border-bottom:1px solid #ddd;}

.tit_th td{text-align:center !important; background-color:#e5e8eb;}

table.tb03{width:100%;}
table.tb03 tbody th{ border-right: none !important; text-align:center;}
table.tb03, table.tb03 tbody th, table.tb03 tbody td{border: 1px solid #d0d4db;border-collapse : collapse;padding: 3px 5px;height: 26px;text-align:left;color: #333;font-size: 13px;font-weight: 500;}
table.tb03 tbody td{color: #142b5e;font-weight: normal;border-left: none !important;}
table.tb03 tbody td input, table.tb03 tbody td label{font-size:13px;}

/* 2025-09-01 border 1px 조정 */
.search_w1{width:100%;overflow:hidden;padding: 10px;background: #f5f6f7;border: 1px solid #5c758f;border-radius: 7px;}
table.tb04{width:100%;background: #f0f2f5;}
table.tb04 tbody th{padding:3px 10px !important;}
table.tb04 tbody th .text_1{width:140px;display: inline-block;}
table.tb04 tbody th .text_2{width:100px;display: inline-block;margin-right: 3px;}
table.tb04, table.tb04 tbody th, table.tb04 tbody td{border: 1px solid #cfd6df;border-collapse : collapse;padding: 3px 5px;height: auto;color: #333; font-size:13px}
table.tb04 tbody td{color: #142b5e; font-weight: normal; text-align:left;}
table.tb04 input, table.tb04 select{height: 26px;}
table.tb04 tbody td.last_bg{background: #e6e9ed;}
table.tb04 .tw1{float:right; margin-right:10px; line-height:30px;}

table.tb05{width:100%;border-top: 2px solid #000 !important;}
table.tb05.tb05_last{border-color:#c92a2a !important;}
table.tb05, table.tb05 tbody td{border: 1px solid #d0d4db;border-collapse : collapse;padding: 3px 3px;height: 26px;text-align: center;color: #333;}
table.tb05 tbody td{color: #142b5e; font-weight: normal; font-size:13px;}
table.tb05 tbody tr.tb5_1 td{padding:1px; height:auto;}
table.tb05 tbody tr.tb5_line_n td{border-left:none; border-right:none;}
table.tb05 tr.tb5bg1 td{background-color:#f3f6f7;}
table.tb05 .tit1{font-size:13px; font-weight:bold;}
table.tb05 .t1{float:right; font-size:11px;}
table.tb05 .t2{font-size:13px; font-weight:bold;border-color:#000;}
table.tb05 .t3{padding-left:5%;}
table.tb05 .t4{font-size:10px;padding: 0;height: 19px;}
table .c_1{color: #e34141 !important;}
table .c_2{color: #eb9617 !important;}
table .c_3{color: #9440c9 !important;}
table .c_4{color: #5f8bed !important;}


.list_sea table.tb02 tbody th{background-color: #717c85;color: #fff;}
.list_sea table.tb02 tbody td{border:none;}
.list_sea table.tb02 tbody td input{margin-right:1%;border-color: #fff;}
.list_sea table.tb02, .list_sea table.tb02 tbody th, .list_sea table.tb02 tbody td{border:none}

.tx1{color:#666; font-size:13px; font-weight:normal;}
/* 2025-09-01 margin-top 조정 */
.btnw1{width:100%; margin-top: 10px;text-align:right;}
.btnw1_1{width:auto;float:right;}
.btnw2{width:100%; margin-top: 5px; text-align: center}
.btnw{width:100%; overflow:hidden;}

.btnp1{width:10%;margin-left:1%;}
.list_sea{width:100%;padding: 2px 0;border-radius: 5px;margin-bottom: 10px;background: #717c85;color: #fff;}


.wr_box01{width:100%;overflow:hidden;padding: 10px;background: #eef2f5;}
.wr_box01 .wr_con{width:100%; overflow:hidden;}
.wr_box01 .wr_top{width:100%;overflow:hidden;padding:10px;background-color:#fff;margin-bottom:5px;border-radius: 3px;}
.wr_box01 .wr_top .w1{float:left; width:79%;}
.wr_box01 .wr_top .w1 .in01{width:10%;}
.wr_box01 .wr_top .w1 .in02{width:89%;}
.wr_box01 .wr_top .w2{float:right; width:20%;}

.tb01 .a_b td{text-align:left; padding-left:50px;}
.tb01 .a_b td button{margin-top:-1px;margin-left:10px;border-color: #cfcfcf;}
.tb01 .a_c td{text-align:right;}

.po_t1{color: #444;padding: 4px 0;}

.tbox1{width:100%; overflow:hidden; margin-top:5px; margin-bottom:5px;}
.tbox1 span{display:block; font-size:13px;}
.tbox1 span b{font-weight:500;}

/* 달력 */
.calenderbox{width:100%; overflow:hidden;}
.calenderbox table{width:100%;overflow:hidden;}
.calenderbox table td{height:100px;border: 1px solid #ddd;text-align: left;padding: 10px;vertical-align: top;width: 14%;}
.calenderbox table td.week{background: #f5f5f5;text-align: center;height: 40px;font-size: 13px;border: 1px solid #ddd;}
.calenderbox table td:hover{font-weight:normal !important;}
.calenderbox table td.today{background-color:#fff;}
.calenderbox table tr:first-child td{text-align:center;height: auto;border: none;padding:10px 0}
.preNext{font-size: 22px;width: 32px;height: 32px;display: inline-block;background: #424141;border-radius: 50%;color: #fff;line-height: 31px;}
.calenderbox table td:first-child{border-left:2px solid #ddd;}

.day_w{position:relative;}
.day_w img{position:absolute;right: 3px;top:2px;width: 25px;}


/* 새창팝업 */
#popup_wrap{width:100%; overflow:auto;}
#popup_wrap .wr_01{width:100%; overflow:hidden;}

#popup_wrap .wr_01 h2{padding:10px 20px;background-color: #f3f3f3;font-size: 20px;border-bottom: 3px solid #444;}
.pop_w{padding:20px;}

.pop_search{width:70%;margin:0 auto;border: 2px solid #ddd;overflow: hidden;padding: 10px;border-radius: 10px;background: #f5f5f5;margin-bottom:20px;}
.sea_box{width:100%; overflow:hidden; margin-bottom:3px;}
.sea_box .t1{float:left;width:20%;font-size: 13px;margin-top:3px;font-weight:bold;}
.sea_box .t2{float:left; width:60%;}
.sea_box .t3{float:right; width:19%;}
.sea_box .t3 button{width:100% !important;}
.sea_box .t4{float:left; width:80%;}

.pop_w .con_tit h3{font-size:17px;margin-bottom:5px;}
#popup_wrap input, #popup_wrap select{font-size: 13px;font-weight: bold;padding:0 5px;}

.text_box{width:100%; overflow:hidden;}
.text_box .tx_box{margin-bottom:10px}
.text_box .tx_box h3{font-size:17px;/* background: #f5f5f5; */padding: 5px 10px;border-radius: 3px;/* border-top: 1px solid #adadad; */}

.txc1{text-align:center; margin-top:10px; font-size:13px;}
.pnr1{width:100%; overflow:hidden;}
.pnr1 .pnr1_1{width:100%; overflow:hidden; margin-bottom:10px;}
.tt1{line-height:33px; margin-left: 3px;}
.tt2{line-height:33px; margin-right: 3px;}
.box1_1 input{padding:0 5px !important;}
.memo{width:100%; overflow:hidden;}
.memo h4{font-size:18px; font-weight:500;}
.day_icon{display:inline-block; padding:0 8px;}

.printer_text{width:100%; overflow:hidden; margin-bottom:8px;}
.printer_text p{font-size:13px;}
.printer_text p span{font-weight:300; color:#666; text-decoration: underline; padding-right:5px;}
.printer_w{width:100%; overflow:hidden; padding:20px; border:1px solid #7a7a7a;}
.printer_w h3{text-align:center; font-size:20px; margin-bottom:10px;}
.printer_img{text-align:center; margin-top:50px;}
.printer_img span{margin:20px;}
.printer_img span img{max-width:300px;}

.etc01{width:100%; overflow:hidden;}

.mail_list{width:100%;overflow:hidden;margin-bottom: 30px;padding: 20px;background: #dce2e7;}
.mail_list .mail_box{float:left;width: 23.5%;margin-right:2%;padding: 20px;background: #fff;height: 268px;border-radius: 5px;}
.mail_list .mail_box:last-child{margin-right:0;}
.mail_list .mail_box p{font-size:18px;font-weight: bold;text-align: center;padding-bottom: 5px;}
.mail_list .mail_box li{margin-bottom: 5px;}
.mail_list .mail_box li .mail_btn{border: 1px solid #dadfe5;width: 100%;padding: 5px;background: #f1f4f7;}

.dash_con{width:100%; overflow:hidden;}
.dash_con .dash_tx1{font-size:13px; margin-bottom:10px;}
.dash_con .dash_tx1 span{color:#0983cf;font-weight: bold;}
.dash_con .dash_box{padding: 40px 20px;border: 1px solid #a9a9a9;background: #fafafa;border-radius: 5px;}
.dash_con .dash_box .list_box2_w{width:90%; margin:0 auto;}
.dash_con .dash_box .con_tit h3{color:#cd2323;margin-bottom: 13px !important;}
.dash_con .dash_box table.tb02, .dash_con .dash_box table.tb02 tbody th, .dash_con .dash_box table.tb02 tbody td, .dash_con .dash_box table.tb02 thead th{border:none;text-align:left;height: 26px; font-size:13px;}
.dash_con .dash_box table.tb02 tbody th{background-color: #fafafa;}

.tx_box1{width:100%; overflow:hidden; padding:10px; border:2px solid #ddd; margin-bottom:10px; border-radius:5px; color:#555; font-weight:400;}
.tx_box1 .t_icon{float:left;width:10%;text-align: center;}
.tx_box1 .t_icon i{font-size: 60px;}
.tx_box1 .t_text{float:right; width:88%;}

/* 양식css */
.doc_listbtn{width:80%; margin:70px auto; }


/* 레이어팝업 */
.btn_close {display:inline-block; background-color:transparent; border:0; padding:5px;}
.btn_close span {display:inline-block; font-size:27px;}
.popLayer .btn_close {position:absolute; top:20px; right:15px;}
.overlay_t {position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; padding:15px; box-sizing:border-box; background-color:rgba(0,0,0,0.6); text-align:center; z-index:99;}
.overlay_t:before {content:""; display:inline-block; height:100%; vertical-align:middle;}
.popLayer {vertical-align:middle; position:relative; z-index:100; width:100%; max-width:700px; margin:0 auto; padding:10px 30px; background:#fff; border-radius:13px; overflow:hidden; box-shadow:0px 1px 7px rgba(0,0,0,0.4); display:none;}
.popLayer h3 {color:#222; font-size:20px; margin-top:30px; line-height:1.3; text-align:left;}
.popLayer em {font-style:normal;}
.popLayer .pop_container {padding:15px 0;}
.popLayer .pop_container.scroll_cont {max-height:470px; overflow:auto;}


.popLayer .pop_container .pop_msg {font-size:18px;}
.popLayer .pop_container .pop_msg strong {display:block; color:#111; margin-bottom:10px;}
.popLayer .pop_container .tits {font-size:18px; color:#333;}
.popLayer .pop_container .btn_set {margin:30px 0 0;}
.popLayer .pop_container .btn_set > button {height:45px; line-height:45px; font-size:13px; min-width:90px;}
.popLayer .pop_container .btn_group > button {height:45px; line-height:45px; font-size:13px;}
.popLayer .pop_container th { text-align: left; }


/* 한눈에 많이 */
.size_sm.sub_tit{margin-bottom:0px;}
.size_sm.conbox{margin-bottom:20px;}
.size_sm table.tb02, .size_sm table.tb02 tbody th, .size_sm table.tb02 tbody td, .size_sm table.tb02 thead th{height:auto; padding:1px 3px; font-size: 13px;}
.size_sm table.tb02 input, .size_sm table.tb02 select{height:24px;}
.size_sm button{height:22px !important; line-height:13px !important;}
.size_sm a.btns{height:22px !important; line-height:20px !important;}
.size_sm .note-editable{height:120px /*!important*/;}
.size_sm input, .size_sm select, .size_sm button{font-size:13px; font-weight: bold;}
.size_sm .btn_box1 {margin-bottom:5px !important;}
.size_sm .drop_w{height:26px;}
.size_sm #fileDragDesc{padding:1px;}
.size_sm .file_w .file_w2{padding:2px;height: auto;}
.size_sm table.tb01, .size_sm table.tb01 thead th, .size_sm table.tb01 tbody td, .size_sm table.tb01 tbody th{height:auto; padding:1px 3px; font-size: 13px;    line-height: 15px;}
.size_sm .mt10{margin-top:5px !important;}
.size_sm.wr_01 h2{padding:5px 10px !important; font-size:18px !important;}
.size_sm .pop_w{padding-top:0 !important;}
.size_sm .pop_w .con_tit h3{font-size:16px;}
.size_sm .list_box2{padding-top:20px; width:48%;}
.size_sm .list_box2:nth-child(2n){border-left: 2px solid #698ffd;padding-left: 2%;}
.size_sm .day_w img{width:28px;}
.pop_wsm .size_sm table.tb02 thead th{height:auto !important; background: #ddd; border: 1px solid #c7c7c7;}
.pop_wsm .size_sm table.tb02, .pop_wsm .size_sm table.tb02 tbody th, .pop_wsm .size_sm table.tb02 tbody td, table.tb02 thead th{border-color:#c7c7c7;}
.size_sm2 .ui-datepicker-trigger{float:left;}
.pop_wsm .size_sm.conbox{margin-bottom: 10px !important;}
.pop_wsm .size_sm table.tb02 input, .size_sm table.tb02 select{height:22px;}
.pop_wsm .size_sm button{height:20px !important; line-height:12px !important;}
.pop_wsm .size_sm a.btns{height:20px !important; line-height:18px !important;}
.pop_wsm .size_sm.conbox.sm_mb0{margin-bottom:0 !important;}
.pop_wsm input.btns{height:20px !important; line-height:15px !important; font-size:12px !important;}
.pop_wsm .day_w img{top:4px !important; width:25px !important;}

.f_green {color: #007711 !important;}
.f_gray {color: #999 !important;}
.f_pink {color: #ff00f7 !important;}
.f_real_red{color: red !important;}
.f_red{color:#CF0407 !important;}
.f_purple{color:#8118db !important;}
.blue_line{border-top: 2px solid #698ffd;}
.pb20{padding-bottom:20px;}
.pop_wsm{padding:0;}
.pop_wsm .size_sm.size_sm_1{padding:0 20px !important;}
.sm_bg{background-color:#f8f8f8; padding:10px 20px;}

/** 추가 css **/
.line_red1{border: 2px solid red !important; border-right:none !important;}
.line_red2{border: 2px solid red !important; border-left:none !important;}
.line_gray1{border: 2px solid #b5b5b5 !important; }

.line_col th{font-size:16px !important; border-left:1px solid #838383 !important;}
.line_col td{border-right:1px solid #838383 !important;}
.line_col th, .line_col td{border-bottom: 1px solid #838383 !important;border-top: 1px solid #838383!important;}

.cor_tx1 td:nth-child(even) input{color:#11206a; font-size: 13px !important;}
table.tb02.tb02_hie tbody td {height:26px !important;}

.f_size1 th, .f_size1 td{font-size: 13px;}
.f_size1 .tbox1 span{font-size:13px;}
table.tb02.f_size1, table.tb02.f_size1 tbody th, table.tb02.f_size1 tbody td, table.tb02.f_size1 thead th{border: 1px solid #9a9a9a !important;padding: 5px;}




.day_v1{position: relative;}
.day_v1 input{width:100% !important;}
.day_v1 img{position: absolute; right: 0; top:5px;}
.tx_v1{width:100%;}
.tx_v2{width:100%;}

table .st_c5.bg_c1{background:#3675c5; color:#fff;}
.tx_a{word-wrap: break-word; word-break: normal; text-overflow:ellipsis; color: #142b5e; padding:7px 5px;}

.line_red{border:1px solid #ef1c1c;display: block;}
.note-editor .note-editing-area .note-editable table.tb_linec td, .note-editor .note-editing-area .note-editable table.tb_linec th{border:1px solid #494949 !important;}




/* 아이디 비번 찾기 */
.find_idpw{width:100%; margin-top: 5px;}
.find_idpw a{margin:5px;}
.con_find{width:100%; max-width:800px; margin:70px auto 50px; }
.con_find .sub_tit{width: 100%;  overflow: hidden; margin-bottom: 30px;}
.con_find .sub_tit h2{font-size: 28px; letter-spacing: -2px; border-bottom: 1px solid #858585; padding-bottom: 10px;}
.con_find .box{background-color: #f7f7f7;padding:30px;}
.con_find .box table{width:100%;max-width: 700px;margin: 0 auto;border-top:1px solid #000;border-bottom:1px solid #000;background: #fff;}
.con_find .box table th, .con_find .box table td{padding:5px;}
.con_find .box table th{border-top:1px solid #ddd;background: #ededed;}
.con_find .box table td{border-top:1px solid #ddd;}
.con_find .box table tr:first-child th, .con_find .box table tr:first-child td{border-top:none;}
.con_find .box table input{padding:5px 10px;border:1px solid #ddd;border-radius: 3px;width:50%;}
.con_find .box .btnw{text-align:center; margin-top: 7px;}
.con_find .box .btnw .find_btn{padding: 7px 15px;border: none;background: #075281;color: #fff;border-radius: 3px;font-weight: bold;}



/* 추가 */
.bg_col1 {margin-top:-1px; }
.bg_col1 thead th{background-color:#fdf1f1 !important;border-color: #d1d1d1 !important;}
table.tb01 thead th.tb_bg1{background-color: #2f3f56 !important;color: #fff;border-top: 1px solid #2f3f56 !important;}
table.tb01, table.tb01 thead th, table.tb01 tbody td, table.tb01 tbody th{height: 25px !important;}
.tb_bg2{background-color:#f1f1f1 !important;}
.tb_bg3{background-color:#fff7e8 !important;}
.tb_bg4{background-color: #e1f3da !important;}
.tb_bg5{background-color: #f4f3ff !important;}
.add_btn{padding: 0 6px;font-weight: 400 !important;border: none;margin: 1px;border-radius: 3px;}
.add_btn.addb1{background: #375a7f;color: #fff;}
.add_btn.addb2{color: #375a7f;border: 1px solid #375a7f;background: #fff;}
.addb_w{float:left;}
.addb_tx{float:right;}
table.tb01.bg_col1{font-size:13px;}
input.new_ck{margin-left:5px;}

.bg_col1.bg_col1_1 thead th{background-color:#f0effb !important;border-color: #d1d1d1 !important;}
/*
.line_b, table.tb01 thead th.line_b{border-right: 1px solid #939393 !important;}
table.tb01.bg_col1{ border-color: #939393 !important;}
table.tb01.bg_col1 thead th{border-top:1px solid #000 !important; }
table.tb01.bg_col1 tbody tr:last-child td, table.tb01.bg_col1 tbody tr:first-child td:first-child{border-bottom:1px solid #000 !important; }
table.tb01.bg_col1 thead tr:first-child th:first-child, table.tb01.bg_col1 tbody tr:first-child td:first-child{border-left:1px solid #000 !important; }
table.tb01.bg_col1 thead tr th:last-child, table.tb01.bg_col1 tbody tr td:last-child{border-right:1px solid #000 !important; }
*/



/* 서류들 style */
.dm_wrap{width:100%;max-width:960px;margin:0 auto;font-family:'Noto Sans KR', 'Malgun Gothic', dotum, sans-serif !important;color: #333;font-size:13px;}
.dm_wrap .top_img{width:100%; overflow:hidden; position: relative;}
.dm_wrap .top_img .top_logoimg{position: absolute; top:30px; left:30px;}
.dm_wrap .top_img .top_logoimg.ar{right:30px}
.dm_wrap .dm_tit{width:100%;overflow:hidden;margin-top: 45px;margin-bottom: 35px;}
.dm_wrap .dm_tit h1{font-family:'Noto Sans KR',Arial, 'Pretendard', sans-serif !important;text-align: center;font-size: 30px;line-height: 36px;font-weight: 400;}
.dm_wrap .dm_tit h1 span{color: #333333;font-weight: 700;}
.dm_wrap .dm_tit h1 span.sp1{color: #333;font-weight: normal;font-size: 16px;}
.dm_wrap .dm_tit h1.h1_2{text-align:left; padding:0 20px; margin-bottom:20px}
.dm_wrap .dm_tit p{font-size: 14px;text-align: center;margin-top: 8px;font-weight: bold;}
.dm_wrap .dm_tit p.subtx{font-size:13px;text-align: left;margin-top: 8px; padding: 0 20px;}
.dm_wrap .dm_tit .btn_w{width:100%;text-align:center;margin-top: 12px;}
.dm_wrap .dm_tit .btn_w button{display:inline-block;color:#fff;font-weight: 400;font-size:16px;background-color: #f79f07;border-radius:50px;border: none;padding: 8px 20px 10px;}

.dm_top_tb_w{width: auto;overflow: hidden;/* margin: 0 20px; */}
.dm_top_tb_w .dm_tb{width:100%;}
.dm_top_tb_w .dm_tb th, .dm_top_tb_w .dm_tb td{font-size: 13px;padding: 2px 8px !important;border:none !important;border-bottom: 1px solid #878373 !important;border-top: 1px solid #878373 !important;height: 34px;}
.dm_top_tb_w .dm_tb th{background-color: #878373;color:#fff;font-weight: 400; border-bottom:1px solid #a7a498 !important;}
.dm_top_tb_w .dm_tb td{padding: 2px 10px !important;font-size: 13px;/* font-weight: bold; */}
.dm_top_tb_w .dm_tb .txs1{font-weight:normal;  font-size:13px; float: right;}
.dm_w{width:100%;overflow: hidden;}
.dm_w .dmtx1{margin-top:30px;font-size: 13px;line-height: 19px;font-weight: 400;padding: 0 20px;}
.wid_dm{width:100%;/* padding:0 20px; */}
.dmbox1{width:100%; overflow: hidden; margin-top:28px}
.dmbox1 .tit{width: 100%; overflow: hidden;}
.dmbox1 .tit .dmimg{float:left;width: 3.5%;}
.dmbox1 .tit .dmtext{float:left;width: 96.5%;font-size: 13px;line-height: 19px;display: block;font-size: 16px;font-weight: 700;margin-bottom: 8px;color:#ff3817;margin-top: 1px;}
.dmbox1 .dm_list{width:100%; overflow: hidden;}
.dmbox1 .dm_list .list{width:49%;margin-right:2%;float:left;border: 1px solid #dfdfdf;padding: 15px;border-radius: 10px;margin-bottom: 10px;}
.dmbox1 .dm_list .list:nth-child(2n){margin-right:0;}
.dmbox1 .dm_list .list .listimg{width: 22%;float:left;}
.dmbox1 .dm_list .list .listtext{width: 78%;float:left;margin-top: 6px;}

.dmbox2{width:100%; overflow: hidden; margin-top:28px}
.dmbox2 .dmimg{float:left;width: 3.5%;}
.dmbox2 .dmtext{float:left;width: 96.5%;font-size: 13px;line-height: 19px;margin-top: 1px;}
.dmbox2 .dmtext span{display: block;font-size: 16px;font-weight: 700;margin-bottom: 8px;}

.dm_tb_w{width:100%;overflow:hidden;padding-top: 1px;}
.dm_tb_w .dm_tb2{width:100%;border-left:1px solid #b9b5af !important;border-right:1px solid #b9b5af !important;border-bottom: 1px solid #b9b5af !important;padding-bottom: 31px;}
.dm_tb_w .dm_tb2 th, .dm_tb_w .dm_tb2 td{font-size: 13px;padding:10px;border:none !important;border-bottom: 1px solid #b9b5af !important;border-top:1px solid #b9b5af !important;}
.dm_tb_w .dm_tb2 th{background-color:#f8f6f3;font-weight: 500;}
.dm_tb_w .dm_tb2 td{padding: 10px 5px !important;height:34px;}
.dm_tb_w .dm_tb2 td p.p1{margin-bottom: 2px;padding-left: 8px;background: url("../img/common/dm07.jpg") 0px 7px no-repeat;}
/*.dm_tb_w .dm_tb2 td p.p1::before{content:" ";display:inline-block;width:4px;height:4px;background-color:#626262;border-radius: 50px;margin-right: 5px;vertical-align: middle;}*/
.dm_tb_w .dm_tb2 td .mb0{margin-bottom: 0 !important;}

.dm_tb_w .dm_tb2 td p.p2{margin-bottom: 5px;padding-left: 20px;background: url("../img/common/dm03.png") 0px 2px no-repeat;}
.dm_tb_w .dm_tb2 td p.p2_2{margin-bottom: 5px;padding-left: 20px;background: url("../img/common/dm03.png") 0px 7px no-repeat;}
.dm_tb_w .dm_tb2 td p.p2_2 a.btn_ty1{margin-left:5px;}
a.btn_ty1{background-color: #878373 !important;padding: 3px 10px;display: inline-block;margin-top: 5px;color: #fff !important;border-radius: 3px;cursor: pointer;}

.dm_tb_w .dm_tb2.var2 th{background: #f7f2eb;border-right:1px solid #cbc4b9 !important;}
.dm_tb_w .dm_tb2.var3 th{font-weight:bold;}
.dm_tb_w .dm_tb2.var3.var3_1 th, .dm_tb_w .dm_tb2.var3.var3_1 td{border-color:#a3a99d !important;}
.dm_tb_w .dm_tb2.var3.var3_1 th{background-color:#f3f5f2;}




.dm_tb_w .dm_tb2.var4 th{border-right: 1px solid #b9b5af!important;}
.dm_tb_w .dm_tb2.var4 th, .dm_tb_w .dm_tb2.var4 td{background-color:#e3e3e3;}
.dm_tb_w .dm_tb2.var5 th{background-color:#f3f3f2;;}
.dm_tb_w .dm_tb2.var5{border-left:none !important; border-right:none !important}
.dm_tb_w .dm_tb2 th.po_th{background-color: #f5ead5;font-weight: 500;}
.dm_tb_w .dm_tb2 td.po_td{/* background: #f2f4f7; */}
.dm_tb_w .dm_tb2 td.po_td .t1{ font-size:13px; margin-bottom:7px; font-weight:bold;}
.dm_tb_w .dm_tb2 td.po_td .t2{padding-left:20px; margin-bottom:7px; background: url("../img/common/dm09.png") 0px 1px no-repeat;}
.dm_tb_w .dm_tb2 td.po_td .t3{padding-left:20px; margin-bottom:7px; background: url("../img/common/dm09.png") 0px 1px no-repeat;}
.dm_tb_w .dm_tb2 td.po_td .t4{padding-left:20px; font-weight: bold; background: url("../img/common/dm09_1.png") 0px 1px no-repeat;}
.dm_tb_w .dm_tb2.var6{border-left: 1px solid #a1a4ad !important;border-right: 1px solid #a1a4ad !important; border-bottom: 1px solid #a1a4ad !important;}
.dm_tb_w .dm_tb2.var6 th, .dm_tb_w .dm_tb2.var6 td{border-left: 1px solid #cfd1d9 !important;text-align:center;}
.dm_tb_w .dm_tb2.var6 th.bigth{border-right: 1px solid #000000 !important;border-left: 1px solid #a1a4ad  !important;}
.dm_tb_w .dm_tb2.var6 th.bigth span{display: block; margin-bottom: 3px;}
.dm_tb_w .dm_tb2.var6 th{}
.dm_tb_w .dm_tb2.var6 td{}
.dm_tb_w .dm_tb2.var6 .f_big1{font-size: 12px;color: #0f254c;font-weight: 500;}
.dm_tb_w .dm_tb2.var6 tr.col1 th.bigth{background: #edf0f7; }
.dm_tb_w .dm_tb2.var6 tr.col1 th{background: #edf0f7;}
.dm_tb_w .dm_tb2.var6 tr.col2 th.bigth{background: #e7f2f3;}
.dm_tb_w .dm_tb2.var6 tr.col2 th{background: #e7f2f3;}
.dm_tb_w .dm_tb2.var6 tr.col3 th.bigth{background: #e7f3ed;}
.dm_tb_w .dm_tb2.var6 tr.col3 th{background: #e7f3ed;}

.dm_tb_w .dm_tb2.var7 th{background: #f5f6f9;     border-right: 1px solid #cbc4b9 !important;}

.dm_top_tb_w  .dm_tb.var3{}
.dm_top_tb_w  .dm_tb.var3 th, .dm_tb.var3 td{color:#333; font-weight: 600; background: #efede8;}
.dm_top_tb_w  .dm_tb.var3 th{border-right:1px solid #ddd;}

.dm_top_tb_w  .dm_tb.var4 th, .dm_tb.var4 td{color:#333;font-weight: 600;background: #ffffff;/* border-top: none !important; */border-color: #c7c7c7 !important;}
.dm_top_tb_w  .dm_tb.var4 th{border-right:1px solid #f5f5f5;background: #f3f3f2;/* border-top: none !important; */}

.dm_top_tb_w  .dm_tb.var5 th, .dm_tb.var5 td{background: #ebf0f5; color:#333;    font-weight: 600;}
.dm_top_tb_w  .dm_tb.var5 th{background: #ebf0f5;}
.dm_top_tb_w  .dm_tb.var6 th, .dm_tb.var6 td{background: #fff;color:#333;border-bottom: 1px solid #808b95 !important;border-top: 1px solid #878373 !important;}
.dm_top_tb_w  .dm_tb.var6 th{background: #636a70; color:#fff}

.dm_tb_w .dm_tb2.var7{border-left: 1px solid #a1a4ad !important;border-right: 1px solid #a1a4ad !important; border-bottom: 1px solid #a1a4ad !important;}
.dm_tb_w .dm_tb2.var7 th, .dm_tb_w .dm_tb2.var7 td{border-left: 1px solid #cfd1d9 !important;text-align:center; padding:5px 3px !important;}
.dm_tb_w .dm_tb2.var7 td{height: 28px !important;}

.dm_t{width:100%;background: #ffcc00;color:#000;font-size: 25px;padding:20px 20px;font-weight: bold;}
.wid_dm_full{width:100%;}
.wid_dm_full.mt30{margin-top:20px;}
.wid_dm_full .dm_t{width:100%;background: #ffcc00;color:#000;font-size:18px;padding: 10px 20px;font-weight: 600;}
.wid_dm_full .dm_t.t1{font-size:15px; font-weight:bold;}
.wid_dm_full .dm_t img.img1{vertical-align: text-top; margin-right: 2px;}
.wid_dm_full .dm_t.dm_t4{width:100%;background: #90b1ed;color:#000;font-size:18px;padding: 10px 20px;font-weight: 600;}
.wid_dm2{width:100%;overflow:hidden;padding: 15px 20px 5px;}
.wid_dm2 p.p1{margin-bottom: 3px;padding-left: 8px;background: url("../img/common/dm07.jpg") 0px 7px no-repeat;}
.wid_dm2 p.p1_1{margin-bottom: 5px;padding-left: 8px;background: url("../img/common/dm07.jpg") 0 11px no-repeat;}
/*.wid_dm2 p.p1::before{content:" ";display:inline-block;width:4px;height:4px;background-color:#626262;border-radius: 50px;margin-right: 5px;vertical-align: middle;}*/
.wid_dm2 p.p2{margin-bottom: 8px;padding-left: 20px;background: url("../img/common/dm03.png") 0px 2px no-repeat;}
.wid_dm2 p.p3 img{margin-right: 6px;}
.dm_ft_img{width:100%;background: url("../img/common/dm_top_img02.jpg") no-repeat;background-size: cover;text-align: center;padding: 50px 0;}
.dm_ft_img p{color:#fff;font-size: 18px;line-height: 23px;}
.dm_ft_img p span{color:#ffcc00;font-weight: 500;}

.dm_red{color:#e51414;}
.dm_blue{color:#145bdd;}

.dmtx2{font-size:13px;font-weight: 600;margin-bottom: 8px;display: block;}
.dmtx3{font-size: 13px;font-weight: 600;margin-bottom: 8px;display: block;border-bottom: 1px solid #525252;padding-bottom: 10px;padding-left: 28px;background: url("../img/common/dm06.png") 0 -1px no-repeat;}
.dmtx4{font-size: 13px;font-weight: bold;display: block;}
.dmtx4_1{font-size:17px;font-weight: bold;display: block;padding-bottom: 5px;border-bottom: 1px solid #e7e6e4;}
.dmtx5{font-size: 17px;font-weight: bold;margin-bottom: 8px;display: block;border-bottom: 1px solid #525252;padding-bottom: 10px;padding-left: 23px;background: url("../img/common/dm12_1.png") 0 -1px no-repeat;}
.dmtx6{font-size: 17px;font-weight: bold;margin-bottom: 8px;display: block;border-bottom: 1px solid #525252;padding-bottom: 10px;padding-left: 24px;background: url("../img/common/dm12_2.png") 0 -1px no-repeat;}
.txsub1{padding:5px 0;}
.x1{color:#666; margin-right:5px;}
.box_w1{margin-left:20px;}
.box_w2 p{margin-bottom:3px;}
.box_w3{margin-left:20px; margin-top:-3px; margin-bottom:6px;}
.box_w4{margin-left:10px; margin-top:0; margin-bottom:6px;}

/* 추가 */
.minw {display:inline-block; min-width:90px;}
.docu_no {margin-bottom:5px; font-weight: 600;}
.docu_no .sp1_1{text-align:left;}
.docu_no .sp1_2{float:right;}
.state {font-size:20px;}

.dmtxbox{width:100%;padding:10px;border: 1px solid #ddd;border-radius: 5px;background: #f8f8f8;}
.top_btn{padding: 1px 5px;font-size: 13px;margin-left: 6px;border: 1px solid #ff7804;border-radius: 3px;background: #fff;color: #db6500;vertical-align: baseline;}

.p4{margin-bottom:5px;}
.p4 .p4s1{text-align: center;display: inline-block;width: 19px;font-weight: 500;}

.wr_tit{width:100%;overflow: hidden;margin-top: 20px;border-radius: 20px;background: #f8f6f3;padding: 13px 20px;font-weight: 500;}
.wr_tit p.wr_img{width: 13%;float:left;padding-left: 10px;}
.wr_tit p.wr_tx{width: 86%;float:left;font-size:16px;margin-top: 7px;line-height: 22px;}

.potx1{font-size:12px; display:block; margin-top:3px;}

.dm_box1{width:100%; overflow:hidden;}
.dm_box1 .dm_tb{width:100%; }
.dm_box1 .dm_tb th{background-color: #ede9e6;}
.dm_box1 .dm_tb th, .dm_box1 .dm_tb td{padding: 7px !important;border: 1px solid #cbc8c6 !important;}
.dm_box1 .dm_tb th.b1{background-color: #fff;padding: 8px !important;}
.dm_box1 .dm_tb td.b2{text-align: center;font-weight: bold;color: #dd531e;}

.carimg{margin-right:10px;}
.bk_line{display: block; margin-top:3px;}
.bk_line2{display: block; margin-top:5px;}

.dm_wrap.var2{background: #112a4c;padding: 20px 0 0;}
.dm_w.var2{background: #fff;/* border-radius: 20px; */}
.dm_wrap.var2 .dm_tit{color:#fff;margin-top: 25px;}
.dm_wrap.var2 .dm_tit h1 span{color:#fff;}
.dm_wrap.var2 .dm_tit .t_tx2{  text-align: center;}
.dm_wrap.var2 .dm_tit .t_tx2 p{margin-top:20px;background-color: #4b596c;display: inline-block;padding: 9px 20px;border-radius: 20px;font-weight: 200;font-size: 13px;}
.dm_wrap.var2 .dm_tit .t_tx2 span.s1{ border-radius: 12px; padding: 5px 10px; font-weight: bold; color: #ffb733;}

.ck_img1{margin-right: 3px;margin-left: 2px;display: inline-block;vertical-align: text-bottom;}
.et_w{width:100%;overflow:hidden;padding: 30px 0;border-bottom: 3px solid #003686;}
.et_w .et_l{float:left; }
.et_w .et_l img{width: 180px;margin-bottom: 10px;}
.et_w .et_l .tx1{font-size: 13px;letter-spacing: 0;}
.et_w .et_r{float:right;text-align: right;margin-top: 30px;}
.et_w .et_r .tx1{font-size: 26px;color: #333;margin-bottom: 12px;font-weight: 600;}
.et_w .et_r .tx2{font-size: 20px;margin-bottom: 12px;letter-spacing: 0;}
.et_w .et_r .tx3{font-size: 13px;letter-spacing: 0;}

.wid_dm_full .dm_t2{width:100%;background: #f5f5f5;color:#000;font-size:18px;padding: 10px 20px;font-weight: 600;}
.wid_dm_full .dm_t2::before{content:" ";display:inline-block;width: 10px;height: 10px;background-color: #003686;border-top-left-radius: 5px;margin-right: 7px;}

.wid_dm_full .dm_t3{width:100%;background: #ffcc00;color:#000;font-size:18px;padding: 10px 20px;font-weight: 600;}
.wid_dm_full .dm_t3::before{content:" ";display:inline-block;width: 10px;height: 10px;background-color: #f9590d;border-top-left-radius: 5px;margin-right: 7px;}



.titdm1{border-bottom: 1px solid #ffffff;font-size: 17px;font-weight: bold;padding:3px;}
.titdm1::before{content:"";display: inline-block;width: 4px;height: 15px;background: #fec20e;border-radius: 50px;margin-right: 6px;}
.tx_line{text-decoration: underline}
.line01{border-bottom: 1px dashed #ddd;margin-top: 20px;}


.w_dm{width:100%; padding:0 20px; overflow: hidden;}
.txbg1{margin-top:10px;}

.ko_box1{width:100%;overflow: hidden;border:1px solid #ddd;padding: 7px 10px;line-height: 16px;margin-top: 20px;}
.ko_box1 .ko_l{float:left;margin-right: 30px;}
.ko_box1 .ko_l img{margin-top:20px;width: 102px;}
.ko_box1 .ko_r{float: left;font-size: 13px;}

.tx_en{letter-spacing: 0;}

.bagbox{width:100%; overflow: hidden; background-color: #f5f5f5; padding:10px 20px; border-radius: 10px;}
.bagbox .bag_l{float:left;width: 18%;margin-right: 2%;}
.bagbox .bag_l img{  width: 100%;  max-width: 113px;}
.bagbox .bag_r{float:left;margin-top: 13px;width: 80%;}

.dm_wrap.var2.v2_2{background: #2a4a21;padding:20px;}
.dm_w.var2.v2_2{background: #fff;  border-radius: 20px;}
.dm_w.var2.v2_2 .dm_top_tb_w .dm_tb th{background-color: #727e6f;border-bottom: 1px solid #939b91 !important;}
.dm_w.var2.v2_2 .dm_top_tb_w .dm_tb.var3 th{}
.dm_w.var2.v2_2 .dm_top_tb_w .dm_tb.var3 th, .dm_w.var2.v2_2 .dm_tb.var3 td{background: #eef1eb;}
.dm_top_tb_w .dm_tb.var3_3 td{font-size: 13px !important;}

.dmtb_tb{width:100%; overflow:hidden; margin-top:10px;}
.dmtb_tb thead th{background-color: #808558 !important; color:#fff !important;}
.dmtb_tb tbody td{ background: #f4f5f0;}
.dm_tb_w .dm_tb2.var3.var3_1 .dmtb_tb thead th, .dm_tb_w .dm_tb2.var3.var3_1 .dmtb_tb tbody td{border-color: #808558 !important;border-right: 1px solid #b1b3a6  !important;}
.dm_tb_w .dm_tb2.var3.var3_1 .dmtb_tb tbody td:first-child{border-left: 1px solid #b1b3a6  !important;}

.tit_bar {margin-top: 0 !important;}
.tit_bar span{display:inline-block;width: 45px;height: 4px;border-radius: 50px;background: rgba(255,255,255,0.5)}



.sign_td{position: relative}
.sign_td .sign_img{position: absolute;left: 118px;top: -4px;}
.sign_td .sign_img img{width: 35px;}

.bt_logo{width:100%;text-align:center;margin: 30px 0 30px;}
.bt_logo img{width: 180px;}

.boxdm1{padding:10px; background-color:#f5f5f5; border-radius: 5px;}
.boxdm1 p{margin-bottom: 5px;padding-left: 20px;background: url("../img/common/dm03.png") 0px 2px no-repeat;}

.fontsize12{font-size:12px !important;line-height: 13px;}
.fontsize13{font-size: 12px !important;}
.fontsize15{font-size: 15px !important;}
.nbsp1{padding:0 10px; display: inline-block;}

.dm_tb_w .dm_tb3{width:100%; overflow: hidden; margin-top:-1px; padding-top:1px;}
.dm_tb_w .dm_tb3 thead th, .dm_tb_w .dm_tb3 tbody td{padding:3px !important;font-size:13px;line-height: 16px;}
.dm_tb_w .dm_tb3 tbody td{border-color:#d9d9d9 !important; }
.dm_tb_w .dm_tb3 thead tr th{background-color: #e4eef3;border-color: #abb4bb !important;}
.dm_tb_w .dm_tb3 thead tr.f1 th{border-top: 2px solid #838991 !important;}
.dm_tb_w .dm_tb3 tbody tr td.f_td{font-size:17px; text-align:center; font-weight:bold;}
.dm_tb_w .dm_tb3 tbody tr td.f_td  span.dmimg1{display: block; margin-bottom:10px;}
.dm_tb_w .dm_tb3 tbody td{}
.dm_tb_w .dm_tb3 tbody tr.last_st td{background-color: #ebebeb !important;}
.dm_tb_w .dm_tb3 tbody tr.last_st2 td{background-color: #8088c7 !important;font-size:13px;color: #fff;}
.dm_tb_w .dm_tb3 tbody tr.last_st2 td.no_col{background-color: #fff !important;}
.dm_tb_w .dm_tb3 tbody tr.line_bg td{border-bottom: 2px solid #515860 !important;padding: 0 !important;}

.dm_tb_w .dm_tb3 tbody tr td.bbg1{background-color:#ffcc80;}
.dm_tb_w .dm_tb3 tbody tr td .vas{float:left; font-size:11px; margin-right:8px;}
.dm_tb_w .dm_tb3 tbody tr td .vas:last-child{margin-right:0;}

.dm_tb_w .dm_tb3.var2 thead tr th{background: #f5e6df;}
.dm_tb_w .dm_tb3.var2 tbody tr td.f_td{font-size:13px;padding: 5px 3px !important;}

.all_tb{width:70%; float:right; margin-top: 20px;}
.all_tb .dm_tb3.var3 tbody td {border-color: #505368 !important;padding: 5px !important;}

.all_tb .dm_tb3.var3 tbody td.st1{background: #8088c7;font-size: 13px;font-weight: bold;text-align: center;color: #fff;letter-spacing: 0;}
.all_tb .dm_tb3.var3{border:3px solid #939395;}
.all_tb .dm_tb3.var3 tbody td.bd_t{border-right:3px solid #939395 !important;}

.day_tb table.tb02.tx_allc, table.tb02.tx_allc tbody th, table.tb02.tx_allc tbody td, table.tb02.tx_allc thead th{vertical-align: middle; text-align:center; padding:3px 7px;}
.day_tb table.tb02.tx_allc tbody th{background: #7693bf;color: #fff;border-color: #57739d;border-bottom: 2px solid #32445e;}
.day_tb table.tb02.tx_allc tbody td:nth-child(6){text-align: left; padding:3px 10px;}
.day_tb table.tb02.tx_allc tbody tr:nth-child(even) td, table.tb02.tx_allc tbody tr:nth-child(even) td div{background-color: #f1f3f5;}
.day_tb table.tb02.tx_allc tbody td{border-bottom-color: #8994a5;}
.day_tb table.tb02.tx_allc tbody td .note-editor{background-color:#fff;}

.tb_pad td{padding:3px !important;}


.newst1{width:100%; }
.newst1 span{width:50%; float:left;}

.ptx4{text-align:center;margin: 30px 10px 20px;font-size: 15px;}

.to_1{display:inline-block;font-size:13.5px;padding: 0 5px 0 10px;/* width: 50px; */text-align: right;}
.to_2{display:inline-block;font-size:13.5px;/* width: 80px; */}
.fsize1{font-size:13.5px;}
.total_col{background-color: #f5f5f5;display: inline-block;}
.total_col2{background-color: #f5f5f5;padding: 5px 3px;display: inline-block;width: auto;}
.pg10{padding-right:10px !important;}
.total_box{padding: 5px 3px;}
.total_tb{background-color:#f5f5f5 !important;margin-top: 20px;border-top: 1px solid #000 !important;border-bottom: 2px solid #000 !important;}
.total_tb div{line-height: 20px;}
.total_tb b{font-weight: 500;font-size: 13px;height: 12px;}
.po_totaltx{border-top: 1px dashed #9d9d9d;padding-top: 5px;margin-top: 5px;}
.po_totaltx b{font-size:15px;font-weight: bold;}


.fostyle01{font-size:11px;}
.fostyle01 .et_w .et_l .tx1{font-size:11px; line-height: 14px;}
.fostyle01 .et_w .et_r .tx1{font-weight:300;font-size: 22px;margin-bottom: 8px;}
.fostyle01 .et_w .et_r .tx2{font-size:16px;margin-bottom: 8px;}
.fostyle01 .et_w .et_r .tx3{font-size:12px;}
.fostyle01 .wid_dm_full .dm_t2{font-size:13px;font-weight:300;padding: 5px 20px;color: #666;}
.fostyle01 .wid_dm2 p.p1, .fostyle01 .dmtx2, .fostyle01 .ko_box1 .ko_r, .fostyle01 .dm_tb_w .dm_tb2 th, .fostyle01 .dm_tb_w .dm_tb2 td , .fostyle01 .tx_en{font-size:11px;line-height: 14px;color: #666;}
.fostyle01 .wid_dm_full .dm_t2::before{width: 7px; height: 7px;border-top-left-radius: 4px;}
.fostyle01 .wid_dm2 p.p1{background: url(../img/common/dm07.jpg) 0px 5px no-repeat;color: #666666;}
.fostyle01 b{font-weight:400 !important;}

/* 230623~ 추가건 */
.text_list1.pkg1_1{width:60%; float:left;}
.text_list1.pkg1_1 input.inw.in3{width: 50%;float: left;}
.pkg1_2{width:15%; float:left; margin-left: 2%;}
.pkg1_3{width:21%; float:left; margin-left:2%}
.pkg1_2 li, .pkg1_3 li{width:100%;overflow: hidden;margin-bottom: 2px;}
.pkg1_2 li .w1{width: 32%;float:left;}
.pkg1_2 li .w2{width: 67%;float:left;}
.pkg1_3 li .w1{width: 33%;float:left;}
.pkg1_3 li .w2{width: 67%;float:left;}
.pkg1_3 li.w100{margin-bottom:5px;}
.pkg1_3 li.w100 .w1, .pkg1_3 li.w100 .w2{width:100%;}

.wsize1134{max-width:1134px;}
.wsize1134 .text_list1.pkg1_1{width:58%;}
.wsize1134 .pkg1_2{width:14%;}
.wsize1134 .pkg1_3{width:24%;}
.wsize1134 .text_list1 li .w1{width:22%;}
.wsize1134 .text_list1 li .w2{width:78%;}
.wsize1134 .pkg1_2 li .w1, .wsize1134 .pkg1_2 li .w2{width:100%;}
.wsize1134 .pkg1_3 li .w1{width:37%;}
.wsize1134 .pkg1_3 li .w2{width:63%;}
.wsize1134 .pkg1_3 li.w100 .w1, .wsize1134 .pkg1_3 li.w100 .w2{width:100%}

.size11{font-size:11px !important; margin-bottom:0px !important;}
.fst01{font-size:13px !important;color:#247cff !important;font-weight: bold !important;}

.pkgw2 .text_list1.pkg1_1{width:56%}
.pkgw2 .pkg1_3{width:25%}
.pkgw2 .text_list1 li .w1{width:21%;}
.pkgw2 .text_list1 li .w2{width:79%;}

.pkgw2_2 .text_list1.pkg1_1{width:56%}
.pkgw2_2 .pkg1_2{width:13%}
.pkgw2_2 .pkg1_3{width:26%}
.pkgw2_2 .text_list1 li .w1{width:26%;}
.pkgw2_2 .text_list1 li .w2{width:74%;}

.btn_ctm1{margin-right:36px;}
.btn_ctm1 button{margin-right:5px}

.tbst01 thead th{border-bottom:2px solid #313131  !important;}
.tbst01 tbody tr td:first-child{font-weight: bold;;}
.tbst01 .total_s{border-bottom:2px solid #313131  !important;}
.tbst01 .total_s.all td{background-color: #d8dfff;}
.tbst01 .emptybox{height: 8px !important;background-color: #545b65;border-bottom: 2px solid #313131;}

.tbst02 thead th, .tbst02 tbody td{border: 1px solid #939393 !important;}
.tbst02 thead th{}
.tbst02 tbody td span{font-size:13px}
.tbst02 .tbbg01 td{background-color: #d8dfff;}
.tbst02 .tbbg01 td b{font-size:16px;}
.tbst02 tbody td span.co1{color: #fb1818;font-weight:bold;}
.tbst02 tbody td span.co2{color: #6449ed;font-weight:bold;}
.tbst02 tbody td span.co3{color: #43afff;font-weight:bold;}
.tbst02 tbody td span.co4{color: #cd2eff;font-weight:bold;}

.w_normal, .w_normal input{font-weight: normal !important;}
.w_bold{font-weight: bold !important;}

table tr.brline th, table tr.brline td{border-bottom:2px solid #343839 !important;}
.bst01{background: none !important; color: #1e4989 !important;}

table.ttip{table-layout: fixed;}
table.ttip td{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.container .con_l .left_box2 .box2_1 > div > ul{margin-bottom:10px}
.container .con_l .left_box2 .box2_1 > div > ul > li{color: #666; font-weight: 300; font-size: 12.5px;}

#pnrTitle{font-size:14px}
.infw_no input{font-weight: normal !important;}

table .trcolpurple td{background-color:#BBBBFF !important;}
table .trcolpink td{background-color:#FFaaFF !important;}

.btn_ar .fl{position: absolute; left:10px;}
.btn_ar .fr{position: absolute; right:10px;}

.tdcolw{width:100%; overflow: hidden;}
.tdcolw .tdcol1{width:23.5%; margin-right:2%; float:left; margin-bottom:2px;}
.tdcolw .tdcol1:nth-child(6){margin-right:0;}
.tdcolw .tdcol2_1{width: 74.5%;margin-right:2%;float:left;margin-bottom:2px;}
.tdcolw .tdcol2_2{width: 22%;float:left;margin-bottom:2px;}
.tdcolw .tdcol3{width:49%; margin-right:2%; float:left; margin-bottom:2px;}
.tdcolw .tdcol3:nth-child(2n){margin-right:0;}
.tdcolw .c1_1{float:left; width:35%; font-weight: 500; line-height: 26px; border-bottom:1px solid #ddd}
.tdcolw .c1_2{float:left; width:65%;}
.tdcolw .tdcol2_1 .c1_1{width: 11%;}
.tdcolw .tdcol2_1 .c1_2{width: 89%;}
.tdcolw .tdcol2_2 .c1_1{width: 38%;}
.tdcolw .tdcol2_2 .c1_2{width: 62%;}
.tdcolw .tdcol3 .c1_1{width: 17%;}
.tdcolw .tdcol3 .c1_2{width: 83%;}
.imsize{height:20px !important;}


/* 신규접수관련 */
.linkall{min-width:auto !important;}
.conlink{width:100%; max-width:1400px; min-width: auto;}
.linkm_w{width:100%; overflow:hidden;}
.linkm_w .linkTit{width:100%;overflow:hidden;margin-bottom: 40px;padding-bottom: 15px;border-bottom: 2px solid #000;}
.linkm_w .linkTit .box2{float:left;}
.linkm_w .linkTit .t1{font-size: 15px;}
.linkm_w .linkTit h2{font-size: 26px;margin-bottom: 10px;}
.linkm_w .linkTit h2::after{content:"";display:inline-block;width:10px;height:10px;border-radius: 50px;margin-left: 6px;vertical-align: super;background-color: rgb(248, 125, 10);}
.linkm_w .linkTit .box1{float:right; text-align:right;} 
.linkm_w .linkTit .box1 .t2{margin-bottom: 2px;padding: 2px;border-bottom: 1px dashed #494949;}
.linkm_w .linkTit .box1 .t2:last-child{border-bottom:none;}
.linkm_w .linkTit .box1 .t2  span{font-size:13px; color:#666; font-weight: 300;}
.linkm_w .linkTit .box1 .t2 a{color:#000;}
.linkm_w .linktb_wid{width:100%;overflow: hidden;margin-top: 20px;}
.linkm_w .linktb_wid .titw{font-size:20px;font-weight: bold;margin-bottom: 10px;}
/*
.linkm_w .linktb_wid .titw::after{content:"";display:inline-block;width:10px;height:10px;border-radius: 50px;margin-left: 6px;vertical-align: super;}
.linkm_w .linktb_wid .titw.tit1::after{background-color: #fc0;}
.linkm_w .linktb_wid .titw.tit2::after{background-color: rgb(248, 125, 10);}
.linkm_w .linktb_wid .titw.tit3::after{background-color: rgb(42, 165, 223);}
.linkm_w .linktb_wid .titw.tit4::after{background-color:#fff; }
*/
.linkm_w .linktb_wid .titw.tit4{}
.linkm_w .linktb_wid .linktb{width:100%;overflow: hidden;border-top: 1px solid #a5a5a5;}
.linkm_w .linktb_wid .linktb li{float:left;}
.linkm_w .linktb_wid .linktb .lith, .linkm_w .linktb_wid .linktb .litd{border-bottom: 1px solid #a5a5a5;padding:5px;text-align: left;height: 47px;line-height: 35px;}
.linkm_w .linktb_wid .linktb .lith{background-color:#f5f5f5;text-align: center;}
.linkm_w .linktb_wid .linktb .lith:first-child{border-left:none;}

.linkm_w .linktb_wid .linktb.itb1 .lith{background: #fc0;}
.linkm_w .linktb_wid .linktb.itb1 .w1{width: 13.5%;}
.linkm_w .linktb_wid .linktb.itb1 .w2{width: 19.777%;background: #fff;}

.linkm_w .linktb_wid .linktb.itb2 ul{width:100%; overflow:hidden;}
.linkm_w .linktb_wid .linktb.itb2 .w0{width:4%;background-color: #6b6b6b;font-weight:bold;color: #fff;}
.linkm_w .linktb_wid .linktb.itb2 .w1{width:9.5%;}nn
.linkm_w .linktb_wid .linktb.itb2 .w2{width:14.5%;}
.linkm_w .linktb_wid .linktb.itb2 .w3{width:13.5%;}
.linkm_w .linktb_wid .linktb.itb2 .w4{width:86.5%;}
.linkm_w .linktb_wid .linktb.itb2 .liwid{margin-top: 15px;border-top: 1px solid #a5a5a5;}
.plus_btn{width:100%;overflow:hidden;text-align:center;margin-top: 5px;}
.plus_btn button{display:block;width:100%;border:none;background-color: #fff;font-size: 14px;line-height: 36px;font-weight: 500;color: #020202;border: 2px solid #6b6b6b;border-radius: 8px;}
.plus_btn button:hover{background-color: #464646; color:#fff; border:1px solid #464646 ;}

.linkm_w .linktb_wid .m_on{display: none;}
.linkm_w .linktb_wid .linktb.itb3 .w1{width:7%;}
.linkm_w .linktb_wid .linktb.itb3 .w2{width:13%;}
.linkm_w .linktb_wid .linktb.itb3 .w3{width:7%; height:110px;}
.linkm_w .linktb_wid .linktb.itb3 .w4{width:93%; height:110px;}
.linkm_w .linktb_wid .linktb.itb3 .w4 textarea{width:100%; height:100px;}

.linkwr{height: 36px !important; font-weight: 500 !important;}
input.linkwr::placeholder {font-size:13px;}
.compulsory{color:#ff0e0e;}
.pmt40{margin-top: 40px;}

.linkm_w .linktb_wid .titw.tit4 span{float:right;}
.age_wid{width:100%;}
.age_wid .agebox{width:100%;padding:10px;border: 1px solid #a5a5a5;background: #f5f5f5;margin-bottom: 3px;font-size:13px;overflow: hidden;}
.age_wid .agebox span{float: right;}
.linkbtn{width:100%;overflow: hidden;margin-top: 20px;text-align: center;}
.linkbtn button{border:none;width: 200px;padding: 10px;border-radius: 3px;background: #1958d1;color: #fff;font-size: 15px;font-weight: bold;}

@media only screen and (max-width: 1440px){
    .conlink{width:auto; padding-left:20px; padding-right:20px;}
}
@media only screen and (max-width: 1120px){
    .linkm_w .linktb_wid .linktb .lith{text-align:left;}
    .linkm_w .linktb_wid .linktb.itb2 {border-top:none;}
    .linkm_w .linktb_wid .linktb.itb2 ul{border-top:1px solid #919191;}
    .linkm_w .linktb_wid .linktb.itb2 li:nth-child(8n){margin-bottom: 5px;}
    .linkm_w .linktb_wid .linktb.itb2 .w0{width:100%;text-align: center;height: auto;line-height: 16px;}
    .linkm_w .linktb_wid .linktb.itb2 .w1{width:18%;}
    .linkm_w .linktb_wid .linktb.itb2 .w2{width:32%;}
    .linkm_w .linktb_wid .linktb.itb3 .w1{width: 13.5%;}
    .linkm_w .linktb_wid .linktb.itb3 .w2{width: 19.777%;}
    .plus_btn{margin-top:0;}

    .linkm_w .linktb_wid .m_on{display: block;}
    .linkm_w .linktb_wid .linktb.itb3 .w3{width:100%; height:47px;}
    .linkm_w .linktb_wid .linktb.itb3 .w4{width:100%; height:110px;}
    .rpDelBtnArea {position: relative; left: 120px;}
    .rpDelBtn {width: 100%;}

}
@media only screen and (max-width: 768px){
    .linkm_w .linktb_wid .linktb .lith, .linkm_w .linktb_wid .linktb .litd{padding:2px 5px;height: auto !important;line-height: normal !important;}
    .linkm_w .linktb_wid .linktb .lith{height:30px;line-height: 20px;border-bottom-color:#fff;background-color: #fff;;}
    .linkm_w .linktb_wid .linktb .litd{line-height:30px;}
    .linkm_w .linktb_wid .linktb.itb1 .w1{width:100%;}
    .linkm_w .linktb_wid .linktb.itb1 .w2{width:100%;}
    .linkm_w .linktb_wid .linktb.itb2 .w1{width:100%;}
    .linkm_w .linktb_wid .linktb.itb2 .w2{width:100%;}
    .linkm_w .linktb_wid .linktb.itb2 .w3{width:100%;}
    .linkm_w .linktb_wid .linktb.itb2 .w4{width:100%;}
    .linkm_w .linktb_wid .linktb.itb2 .liwid{border-bottom:1px solid #a5a5a5;}
    .linkm_w .linktb_wid .linktb.itb2 .liwid .lith, .linkm_w .linktb_wid .linktb.itb2 .liwid .litd{background-color: #f5f5f5;border-bottom-color: #f5f5f5;}
    .rpDelBtnArea { position: initial; left: initial; border-bottom : none;}
    .rpDelBtn {margin-top: 6px; width: 100%;}
    .linkm_w .linktb_wid .linktb .lith{padding-top:10px;}
    .linkm_w .linktb_wid .linktb .litd{padding-bottom:10px;}
    .linkm_w .linktb_wid .linktb.itb1 .lith{padding:5px;}
    .linkm_w .linktb_wid .linktb.itb1 .litd{padding-bottom:3px;}
    .linkm_w .linktb_wid .linktb.itb2 .w0{padding-top:0 !important;}
    .plus_btn{margin-top:5px;}

    .linkm_w .linktb_wid .m_on{display: none;}
    .linkm_w .linktb_wid .linktb.itb3 .w1{width:100%;}
    .linkm_w .linktb_wid .linktb.itb3 .w2{width:100%;}

    .linkm_w .linkTit .box2{width:100%;}
    .linkm_w .linkTit .box1{width:100%; text-align:left; margin-top:10px;}
}

@media only screen and (max-width:480px){
    .age_wid .agebox span{width:100%;display: block;text-align: right;}
}


.inv_wid{width:100%;overflow:hidden;text-align: center;margin: 50px 0;}
.inv_wid .inv_c{display:inline-block; *display:inline; zoom:1}
.inv_wid .invbox{float: left;padding:10px;border:1px solid #ddd;width:120px;text-align: center;margin: 0 1px;border-radius:6px;height: 41px;}
.inv_wid .invbox label{margin-right:0;}
.invbox2{float: left;height: 41px;}
.invbox2 button{border:none;padding: 5px 10px;width:80px;text-align: center;margin:0 5px;border-radius:6px;display: block;height: 41px;}

.imgsbox{width:100%;overflow:hidden;margin-top: 20px;}
.imgsbox .boxs{width: 32.6%;float:left;margin-right: 1%;margin-bottom:1%;background: #f5f5f5;}
.imgsbox .boxs:nth-child(3n){margin-right: 0;}
.imgsbox .thumbnail-wrappper { width: 25%; }
.imgsbox .thumbnail {position: relative;padding-top:65%;  /* 1:1 ratio */overflow: hidden;}
.imgsbox .thumbnail .centered  {position: absolute;top: 0; left: 0; right: 0;bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}
.imgsbox .thumbnail .centered img {position: absolute;  top: 0; left: 0;   max-width: 100%; height: auto; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);  transform: translate(-50%,-50%);}

.imgsbox_one{width:100%;overflow:hidden;margin-top: 20px;}
.imgsbox_one img{width:100%;}

.boxwid{width:100%; overflow:hidden;}
.boxwid_50{width:48.5%; float:left; margin-right:3%;}
.boxwid_50:nth-child(2n){margin-right:0;}
.trbg01 td{background-color: #535e6b;}
.trbg01 td button{background-color: #535e6b;}
.hie26{height:26px;line-height: 26px;}
.margin_b1{margin-bottom: 5px;}

.fcolor table th, .fcolor table td{color:#333 !important; }
.fcolor table td{font-weight:bold; !important;}
table.tb01 tr.linebg01 td{border-top:2px solid #6f737b !important;}
.wr_top1_1{float:left;width: 7.8%;line-height: 34px;/* border-right: 1px solid #666; */text-align: center;background: #e7e7e7;border-radius: 5px;}
.wr_top1_2{float: right;width: 91.5%;}
/*
.dm_tb_w table .line1{border-top:2px solid #959595 !important;border-bottom:2px solid #959595 !important; border-left:2px solid #959595 !important; }
.dm_tb_w table .line2{border-top:2px solid #959595 !important;border-bottom:2px solid #959595 !important;}
.dm_tb_w table .line3{border-top:2px solid #959595 !important;border-bottom:2px solid #959595 !important; border-right:2px solid #959595 !important; }
.dm_tb_w .dm_tb2.var6 .line1{border-left:2px solid #959595 !important;}
*/
.dm_tb_w table td.line1, .dm_tb_w table td.line2, .dm_tb_w table td.line3{font-weight: bold !important;font-size: 13px !important;}
.fcolor table .tourbg1{background-color: #fff5f5;color: #646267 !important; font-weight:600 !important;}
.fcolor .dm_tb2.var6 .f_big1{color: #0f254c !important;}
.dm_t p{font-size: 15px;text-align: center;margin-top: 10px;font-weight: bold;}
.dm_t p.subtx{font-size:13px;text-align: left;margin-top: 8px; padding: 0 20px;}
.dm_btline{border-bottom: 4px double #656565;padding-bottom: 25px;margin-bottom: 10px !important;}
.pr_t1{font-size: 14px;font-weight:bold;margin-bottom:5px;padding-left: 10px;}
.f_bold{font-weight:bold !important;}

.dm_tb_w .dm_tb2.var6 th.lline1, .dm_tb_w .dm_tb2.var6 td.lline1{border-right:1px solid #000 !important;}
.dm_tb_w .dm_tb2.var6 th.lline1, .sm_tb table th.line3{letter-spacing: -1px;}
.sm_tb .pr_t1{font-size:13px;}
.sm_tb.fcolor table th, .sm_tb.fcolor table td{font-size: 11px !important; padding:5px 0px !important;}
.sm_tb .dm_tb2.var6 th.bigth span img{width:36px}
.sm_tb table td.line1, .sm_tb table td.line2, .sm_tb table td.line3{font-size: 12px !important;}


.tbbg01 th{background-color: #f5f5f5 !important;}
.feilimg{width:17px}

.fix-bottom-menu {bottom: 0 !important;width: 100%;text-align: center;background: #fff;padding: 5px;border-top: 1px solid #ddd;}

.dm_icons{width:100%; overflow:hidden;margin-bottom: 10px;}
.dm_icons p{float:left; width:24.2%; margin-right:1%; }
.dm_icons p:last-child{margin-right:0;}
.dm_icons p a{display: block;border:1px solid #ddd;text-align:center;padding: 5px 10px;border-radius: 3px;cursor: pointer;color:#333 !important;background-color: #f5f5f5!important;}

.mintb_w{width:50%; float:right;}
.mintb_w table{width:100%;}
.mintb_w table tbody th, .mintb_w table tbody td{border:1px solid #cacaca; text-align: center;}
.mintb_w table tbody th{background-color: #f5f5f5;}
.mintb_w table tbody th select{height: auto; border:none; width:100%;background-color: #f5f5f5;}
.mintb_w table tbody td{}
.mintb_w table tbody td input{width:100%;font-weight: normal !important;text-align:center;border:none;height: 22px;}

.fare_wid{width:100%; overflow: hidden;}
.fare_wid .fare_l{width:68%; float:left;}
.fare_wid .fare_l .l_wid{width:100%; overflow:hidden; }
.fare_wid .fare_l .l_wid .list_box2_w{font-size:12px;}
.fare_wid .fare_l .l_wid .list_box2_w tbody th{padding: 3px 2px;letter-spacing: -1px;}
.fare_wid .fare_l .l_wid .con_tit h3{margin-bottom: 7px !important;}
.fare_wid .fare_l .l_wid label{margin-right: 2px; font-size:12px}

.fare_wid .fare_r{width:30%; float:right;}
.fare_wid .fare_r .list_box2{width:100%; margin-left:0;}
.b_w{width:100%;}
.b_w .day_w{float:left; width:65%;}
.b_w .day_w input{width:100%;}
.b_w button{float:right; width:34.5%; font-size:13px}


.pnrbox1{float:left;}
.pnrbox1.box1{width:42.5%; margin-right:1px;}
.pnrbox1.box2{width:42.5%; margin-right:1px;}
.pnrbox1.box3{width:14.5%;}
.pnrbox1 tbody tr th{background-color: #d1d4d7;border: 1px solid #c1c4c7;} 
.pnrbox1 table.tb02 tbody td{padding:3px;}
.pnrbox1 table.tb02 tbody td.t1{padding:3px 0;}
.pnrbox1 .t1{text-align:center;font-weight: 600;background: #eceded;}
.pnrbox1 label{font-size:11px;margin-right: 0;margin-left: 0;}

.pnrbox2 table{overflow:hidden;}
.pnrbox2 thead tr th.po1{background-color: #d1d4d7;border: 1px solid #c1c4c7;} 
.pnrbox2 table.tb02 thead th, .pnrbox2 table.tb02 tbody td{padding:3px;}

.pnrbox3{width: 100%;}
.pnrbox3 table.tb02 thead th, .pnrbox3 table.tb02 tbody td{padding:3px;}
.pnrbox3 .box3_1{float:left; width:49.5%;}
.pnrbox3 .box3_1 textarea{height:240px;}
.pnrbox3 .box3_2{float:left; width:49.5%; margin-left:1%;}
.pnrbox3 .box3_2 .box3_2_1{width:100%;}
.pnrbox3 .box3_1 h3, .pnrbox3 .box3_2 h3{font-size: 17px;padding: 5px 0;}

@media only screen and (max-width: 1000px){
    .pnrbox1.box1{width: 42.5%;margin-right: 1px;margin-bottom:10px;}
    .pnrbox1.box2{width: 42.5%;margin-right: 1px;}
    .pnrbox1.box3{width: 14.5%;}
}

/* 메일발송 */
.txin_last{width:100%; overflow: hidden;font-family:'Noto Sans KR', 'Malgun Gothic', dotum, sans-serif; padding-top:10px; border-top:4px solid #184879;background-color: #f5f5f5;}
.txin_last .t1{font-size:13px; font-weight: bold; padding:0 30px;}
.txin_last .t2{font-size:12px; font-weight: bold; text-align: center;background-color: #fff; padding:7px; border-top: 2px dashed #ddd; border-bottom:1px solid #184879}
.txin_last .w100{width:100%; overflow: hidden; color:#636363;font-size:12px;margin: 5px 0;}
.txin_last .w100 .w50{width:50%; float:left;padding:0 30px}
.txin_last .w100 .w50:last-child{border-left: 1px solid #ddd;}
.txin_last .w100 .w50 p{margin-bottom:3px;}
.txin_last .w100 .w50 p b.c2{color:#ed7d17;}

.box6_5_top{width:100%;overflow:hidden;margin-bottom: 50px;}
.box6_5_top img{width:100%; max-width:200px;}
.box6_5_con{width:100%;max-width:800px; overflow:hidden; margin: 0 auto;}
.box6_5_con .box_tit{width:100%;overflow:hidden;text-align:center;margin-bottom: 50px;}
.box6_5_con .box_tit h1{font-size: 30px;line-height: 36px;}
.box6_5_con .box_tit p{font-size: 20px;line-height: 26px;margin-top:6px;}
.box6_5_con .box_1{text-align:right;}
.box6_5_con .box_2{width: 100%;margin-top: 30px; padding-bottom: 7px; border-bottom: 1px solid #656565;}
.box6_5_con .box_2 .t1{ display: inline-block;}
.box6_5_con .box_2 .t2{ display: inline-block; float: right;}
.box6_5_con .box_3{width:100%;overflow:hidden;}
.box6_5_con .box_3 table{width:100%;}
.box6_5_con .box_3 table tbody th, .box6_5_con .box_3 table tbody td{padding:10px !important; border:none !important; border-bottom:1px solid #c8c8c8 !important;}
.box6_5_con .box_3 table tbody th{text-align: left; background-color: #f4f6f8;}
.box6_5_con .box_3 table tbody td{}
.box6_5_con .box_4{width:100%;overflow:hidden; margin-top:30px;}
.box6_5_con .box_4 .tx1{font-size:15px; color:#333; font-weight:bold; margin-bottom:6px}
.box6_5_con .box_4 .tx2{margin-top:5px;}
.box6_5_con .box_4 table{width:100%;}
.box6_5_con .box_4 table thead th, .box6_5_con .box_4 table tbody td{padding:10px !important; border:1px solid #c8c8c8 !important; text-align: center;}
.box6_5_con .box_4 table thead th{background-color: #f4f6f8;}
.box6_5_con .box_4 table tbody td{}
.box6_5_con .box_5{width:100%;overflow:hidden;margin-top:70px;padding-top: 50px;text-align: center;border-top: 1px dotted #656565;}
.box6_5_con .box_5 p{font-size:20px; }
.box6_5_con .box_6{width:100%;overflow:hidden;margin-top:30px;text-align: right;padding: 30px 0;margin-bottom: 50px;}
.box6_5_con .box_6 p{font-size: 16px;position: relative;padding-right: 64px;font-weight: bold;}
.box6_5_con .box_6 p span{position:absolute;right:0;top: -22px;}
