/*  일반 테이블  */
.table_pub {width:100%;border-spacing:0px ; border-collapse:collapse ; border-top:#6684bb solid 2px;border-bottom:#e3e3e3 solid 1px; margin-top:15px; }
.table_pub thead th.th_bg { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #b7cad9 }
.table_pub thead th.th_bd { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #b7cad9 ;  font-weight:normal }
.table_pub thead th.th_bc { padding:7px 0px 5px 0px ; font-weight: normal ; color:#296dba ; background-color:#eff7fe ; text-align:center ; border:1px solid #b7cad9 }
.table_pub thead th.th_bg_01 { padding:7px 0px 5px 10px; font-size:16px; }
.table_pub th {text-align:center;font-weight:600;border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 dashed 1px;padding: 13px;/*white-space:nowrap;*/color:#575757;background:#f1f1f1;}
.table_pub th strong{font-size:1.5em}
.table_pub td { text-align:left; padding:13px; letter-spacing:0; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 dashed 1px; vertical-align:top; word-break:keep-all;}
.table_pub td.img01 {text-align:center;}
.table_pub td a { color:#666; }
.table_pub td a:hover { color:#217fff; }
.table_pub th.tb_t {width:10%;}
.table_pub td.td_b {width:9%;}
.table_pub .td_c dl{margin: 7px 0;}
.table_pub .td_c dt{display:inline-block;/* width:20%; */font-weight: bold;margin-right: 25px;vertical-align: top;}
.table_pub .td_c dd{display:inline-block;width: 85%;}
.table_pub .td_c dd li{ display:inline-block; width: 75%; }


.table_pub2 {width:100%;border-spacing:0px ; border-collapse:collapse ; border-top:#6684bb solid 2px;border-bottom:#e3e3e3 solid 1px; }
.table_pub2 thead th.th_bg { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #acd591 }
.table_pub2 thead th.th_bd { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #acd591 ;  font-weight:normal }
.table_pub2 thead th.th_bc { padding:7px 0px 5px 0px ; font-weight: normal ; color:#296dba ; background-color:#eff7fe ; text-align:center ; border:1px solid #acd591 }
.table_pub2 thead th.th_bg_01 { padding:7px 0px 5px 10px; font-size:16px !important; }
.table_pub2 th { text-align:center; font-weight:600; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px;padding:8px 0 8px 0; white-space:nowrap; color:#575757;background:#f1f1f1; }
.table_pub2 td { text-align:left; padding:8px 4px; letter-spacing:0; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px; vertical-align:top; }
.table_pub2 td a { color:#666; }
.table_pub2 td a:hover { color:#217fff; }

.table_pub .td_c_div ul li { padding-left:10px; /*background:url('../img/sub/txt_list_bl1.gif') no-repeat 2px 0.6em;*/}
.table_pub .td_c_div ul li:before {content: "";display:inline-block;width: 5px; height: 5px; margin:3px 6px 3px -10px; border-right: 2px solid #338cfa;border-bottom: 2px solid #338cfa;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.table_pub .td_c_div ul li ul{margin-bottom:10px;}
.table_pub .td_c_div ul li ul li{ padding-left:10px; background:url('../img/sub/txt_list_bl2.gif') no-repeat 2px 0.7em; }
.table_pub .td_c_div ul li ul li ul li{ padding-left:10px; background:url('../img/sub/txt_list_bl3.gif') no-repeat 1px 0.7em;font-size:11px; }

.table_pub_none {width:100%;border-spacing:0px ; border-collapse:collapse ; }
.table_pub_none thead th.ta_c { padding:7px 0px 5px 0px ; font-weight: normal ; color:#000 ; text-align:center ;background:none !important;border:none !important;   }
.table_pub_none thead td { padding:7px 0px 5px 0px; font-weight: normal ; background:none !important;border:none !important;   }
.table_pub_none th { text-align:center; font-weight:600; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px;padding:10px 0 10px 0; white-space:nowrap; color:#575757;background:#f1f1f1; }
.table_pub_none td { text-align:left; padding:10px ; letter-spacing:0;vertical-align:top; }
.table_pub_none td a { color:#666; }
.table_pub_none td a:hover { color:#217fff; }
.table_pub_none .td_m_tc{border:#e3e3e3 solid 1px;}
.table_pub_none .td_m{border:#e3e3e3 solid 1px;}

.table_pub_line {width:100%;border-spacing:0px ; border-collapse:collapse ; }
.table_pub_line thead th.ta_c { padding:7px 0px 5px 0px ; font-weight: normal ; color:#000 ; text-align:center ;background:none !important;border:none !important;   }
.table_pub_line thead td { padding:7px 0px 5px 0px; font-weight: normal ; background:none !important;border:none !important;   }
.table_pub_line th { text-align:center; font-weight:600; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px;padding:5px 0 5px 0; white-space:nowrap; color:#575757;background:#f1f1f1; }
.table_pub_line td { text-align:center; padding:5px ; letter-spacing:0;vertical-align:top; }
.table_pub_line td a { color:#666; }
.table_pub_line td a:hover { color:#217fff; }
.table_pub_line .td_m_tc{border:#e3e3e3 solid 1px;}
.table_pub_line .td_m{border:#e3e3e3 solid 1px;}

.table_pub_w {width:100%;border-spacing:0px ; border-collapse:collapse ; border-top:#e3e3e3 solid 0px;border-bottom:#e3e3e3 solid 0px;background:#FFF; }
.table_pub_w thead th.th_bg { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #b7cad9 }
.table_pub_w thead th.th_bd { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #b7cad9 ;  font-weight:normal }
.table_pub_w thead th.th_bc { padding:7px 0px 5px 0px ; font-weight: normal ; color:#296dba ; background-color:#eff7fe ; text-align:center ; border:1px solid #b7cad9 }
.table_pub_w thead th.th_bg_01 { padding:7px 0px 5px 10px; font-size:16px; }
.table_pub_w th { text-align:center; font-weight:600; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 dashed 1px;padding:5px 0 5px 0;  white-space:nowrap; color:#575757;background:#FFF; }
.table_pub_w td { text-align:center; padding:5px ; letter-spacing:0; border-left:#e3e3e3 solid 0px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 dashed 1px; vertical-align:top; word-break:keep-all;}
.table_pub_w td a { color:#666; }
.table_pub_w td a:hover { color:#217fff; }
.table_pub_w th.tb_t {width:10%;}
.table_pub_w td.td_b {width:9%;}

.table_pub2 {width:100%;border-spacing:0px ; border-collapse:collapse ; border-top:#6684bb solid 2px;border-bottom:#e3e3e3 solid 2px; }
.table_pub2 thead th.th_bg { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #acd591 }
.table_pub2 thead th.th_bd { padding:7px 0px 5px 0px ; color:#575757 ; /* background:url("../images/common/board_gr.gif") left top repeat-x ; */ border:1px solid #acd591 ;  font-weight:normal }
.table_pub2 thead th.th_bc { padding:7px 0px 5px 0px ; font-weight: normal ; color:#296dba ; background-color:#eff7fe ; text-align:center ; border:1px solid #acd591 }
.table_pub2 thead th.th_bg_01 { padding:7px 0px 5px 10px; font-size:16px !important; }
.table_pub2 th { text-align:center; font-weight:600; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px;padding:8px 0 8px 0; white-space:nowrap; color:#575757;background:#f1f1f1; }
.table_pub2 td { text-align:left; padding:8px 4px; letter-spacing:0; border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px; vertical-align:top; background:#FFF;}
.table_pub2 td a { color:#666; }
.table_pub2 td a:hover { color:#217fff; }



#sms_box{clear:both;overflow:hidden;}
#sms_img_box {float: left;height: 484px;width: 250px;}
.sms_img_box_bg_1 {background: url("../img/sub/hp_img_bg_1.jpg") no-repeat 0 0;height:425px;overflow: hidden;width: 250px;padding-top:0;}
.sms_img_box_bg_1 .sms_txta_box_1 {clear:both;overflow:hidden;padding:90px 0 0 33px;}
.sms_img_box_bg_1 .sms_txta_box_2 {clear:both;overflow:hidden;padding:10px 0 0 33px;}
.sms_img_box_bg_1 .sms_op_box_1 {float:right;overflow:hidden;height:20px;margin:10px 33px 0 0;text-align:right;}
.sms_img_box_bg_1 .sms_op_box_2 {clear:both;overflow:hidden;height: 20px;padding:20px 0 0 35px;width: 180px;font-size:12px;color:#fff;}
.sms_img_box_bg_1 .sms_op_box_2 select, .sms_img_box_bg_1 .sms_op_box_2 input, .sms_img_box_bg_1 .sms_op_box_2 img { vertical-align:middle;}
.font_sty_01 {color: white;font-family: dotum;font-size: 8pt;}
#table_pub thead th.th_bg_01 {/* background: url("/images/common/board_gr.gif") repeat-x  left top ;*/ border-bottom: 1px solid #d7dfe2;color: #575757;padding: 7px 0 5px;}
.td_add1 {background-color: #e4eff1;border-bottom: 1px solid #f5ffea;line-height: 16px;padding: 6px 10px 4px 20px;}
.td_add2 {background-color: #ffffff;border-bottom: 1px solid #d7dfe2;line-height: 16px;padding: 6px 10px 0 20px;}
.td_add2_1 {background-color: #ffffff;border-bottom: 1px solid #d7dfe2;padding: 6px 10px 0 20px;}
.sms_img_box_bg_2 {background: url("../img/sub/hp_img_bg_2.jpg") repeat  0 0 ;height: 59px;overflow: hidden;width: 250px;}
.sms_img_box_btn {height: 29px;padding: 7px 0 0 18px;}
.menu_txt_a_set {float: left;width: calc(50% - 64px);/* padding: 5px 0 0; */}
.menu_txt_a_set .mmsWide{/* width:76%; */ margin: 0 0 10px;}
.menu_txt_a_set select{ width: 100%; height: 170px; border: 1px solid #b8b8b8;}
.menu_txt_a_set a{display: block; }
.menu_txt_a_set a span{display: block; /* height: 31px; */text-align: center;padding: 7px; /* margin-bottom:5px; */ border-radius: 3px; color:#595959;  font-size: 1.125em;position: relative;  border:1px solid #b8b8b8}
.menu_txt_a_set a span::before{display: inline-block; width: 24px; /* padding: 4px 0 3px; */}
.menu_txt_a_set a span strong{font-size: inherit; padding-right:2px;}
	.btn_mms1{ }
	.btn_mms1:before{ content:'\2714'; color: #0066b3;}
	.btn_mms1 strong{color: #0066b3;}
	.btn_mms2{}
	.btn_mms2:before{content:'\2709'; }
	.btn_mms3{ }
	.btn_mms3:before{content:'\2752'; color: #0c9510;}
	.btn_mms3 strong{color: #0c9510;}

	.adrssArea{padding:15px 0 0;position: relative;}
	.adrssArea a:after{content:'';display: block;border-bottom: 1px dashed #b8b8b8;margin: 10px 0;}
	.adrssArea a:nth-last-child(1):after{display: none;}

.menu_btn_set_etc {float: left;width: 100%;padding: 6px 0 5px; /* margin-left:120px; */}
.menu_btn_set_etc input{width:inherit; margin:0 10px;}
.menu_btn_set_etc strong{font-weight:normal;}
.menu_btn_set_etc strong span{font-weight:bold;}

.menu_txt_set {margin:5px 0 0; border:1px solid #ccc}
.menu_txt_set:after{content:''; display:block; clear:both;}
													
.menu_btn_set {float: left;width: 120px;/* padding: 5px 0 0; */text-align: center;}
.menu_btn_set a{display:block;}
.menu_btn_set a:nth-child(1){margin-top: 45px;}
.menu_btn_set span{display:inline-block; margin:5px; border-radius: 5px; color:#595959; background: linear-gradient(-180deg, #fff, #ededed); border:1px solid #cecece; position:relative;}
.menu_btn_set span:before{display:block; color:#595959; border-radius:50px;}
.menu_btn_set span.del{ padding: 7px 10px 5px 10px;}
.menu_btn_set span.del:before{content:'\2702'; font-size: 23px; margin-bottom:3px}
.menu_btn_set span.add{ padding: 10px 10px 8px 10px;}
.menu_btn_set span.add:before{content:'\279C'; font-size:26px;} 
	.btn_mmsDfault{color:#595959 !important; /*background: #595959;*/ /* border:0 !important; */}
	.btn_mmsDfault:before{display:none;}

.sndAdd{border: 1px solid #b8b8b8;border-radius: 3px;padding: 10px 15px;min-height: 170px;}

/*mmsTab*/
.mmsTab{float: left; width: 100%; position: relative;}	
.mmsTab .tabs{position: relative;}
.mmsTab .tabs::after{content: ''; clear: both; display: block;}
.mmsTab .tabs .tabT{float: left;  /* height: 49px; */ min-width: 108px;padding: 5px 10px; margin: 0 5px 0 0px;text-align: center;border: 1px solid #c3c3c3; /* border-right: 0; */ border-radius: 5px 5px 0 0;z-index: 1;border-bottom: 0;position: relative;background: #efefef;color: #898989;}	
.mmsTab .tabs .tabT.current{color: inherit; background: #fff; /* border:1px solid #205695; */ transition: all .3s ;border-bottom: 1px solid #fff !important;border: 1px solid #b8b8b8;}
.mmsTab .tab-content{display: none;width: 100%; height: 170px; padding: 15px; border: 1px solid #b8b8b8;border-radius: 0 3px 3px 3px; position: absolute; top: 33px; }
.mmsTab .tab-content li{}
.mmsTab .tab-content li a{display: block; position: relative; margin-bottom: 3px;}
.mmsTab .tab-content li a span{display: inline-block; width: 85%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.mmsTab .tab-content li a span::before{content: 'ㆍ'; display: inline-block; }
.mmsTab .tab-content li a em{position: absolute; right:0; opacity: .5; font-size: .875em; font-weight: 300 !important; padding: 3px 0 0;}
.mmsTab .tab-content button{width: 49px; height: 49px; background: #fff; border: 1px solid #d7d7d7;position: absolute;right: 0;top: -64px;}
.mmsTab .tab-content button::before{content: '\002b'; font-size: 29px;font-weight: 100;  opacity: .75;}
.mmsTab .tab-content button span{overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px;}
.mmsTab .tab-content.current{display: inherit;}


.mmsTable .rdaContaWap .rdaBtns{background: #225898;color: #fff;}

#sms_inp_box {float: right;width:380px;overflow:hidden;border:2px solid #cecece; padding:10px;}
.select_01 {height: 20px;width: 120px;}
.select_02 {height: 20px;width: 80px;}
.select_40 {height: 20px;width: 40px;}
.select_50 {height: 20px;width: 50px;}
.select_60 {height: 20px;width: 60px;}
.select_70 {height: 20px;width: 70px;}
.select_80 {height: 20px;width: 80px;}
.select_100 {height: 20px;width: 100px;}
.select_120 {height: 20px;width: 120px;}
.select_150 {height: 20px;width: 150px;}

#table_sms_req { border:0; width:100%;}  
#table_sms_req  th { text-align:left; font-weight:600;border-bottom:1px solid #cecece;padding:16px 10px;white-space:nowrap; color:#000; }
#table_sms_req  td { text-align:left; padding:16px 10px; letter-spacing:0px; border-bottom:1px solid #cecece; vertical-align:middle; }
#table_sms_req  td a { color:#666666; }
#table_sms_req .b_none{border-bottom:none !important;}
#table_sms_req  td.txt_left { text-align:left; padding-left:10px; letter-spacing:0px; }
#table_sms_req  td ul li{padding:2px 0;}	
 input.input_a { border:1px solid #cecece; height:22px; padding:0 5px;font-size:12px; }
 input.input_b { border:1px solid #cecece; height:22px; padding:0 5px;font-size:12px; }
#table_sms_req .input_sms ,#table_sms_req .select_120{ border:1px solid #cecece; font-size:12px; }
#table_sms_req  select, #table_sms_req  input, #table_sms_req  img { vertical-align:middle;}
.sms_txta_box_1 .input_sms, .sms_txta_box_2 .input_sms{ border:1px solid #989898; font-size:12px; }


#svc_memo_all {border:2px solid #cecece; padding:10px;background:#fff;}
#svc_paper_all_top {background: url("../img/sub/msg_680_msg_box_top.gif") no-repeat; overflow:hidden;  height: 14px}
#svc_paper_all_mid {background: url("../img/sub/msg_680_msg_box_mid.gif") repeat-y; overflow:hidden; padding: 10px 30px 10px 30px;}
#svc_paper_all_btm {background: url("../img/sub/msg_680_msg_box_btm.gif") no-repeat; overflow:hidden;  height: 15px}
#svc_memo_01 {padding:20px 0 20px 20px;}
#svc_memo_01_01 {float:left; width: 295px;}
#svc_memo_01_02 {float:left; width: 295px; margin-left: 25px}
#svc_memo_02 { clear: both; padding:10px 20px 10px 10px; text-align:right;}

#memo_receive_title {}
#memo_receive_content {}
#paper_in_box_top {}
#paper_in_box_mid {background: url("../img/sub/msg_in_box_mid.gif") repeat-y; overflow:hidden; width: 295px; height:190px; padding: 10px;}
#paper_in_box_btm {}
#memo_receive_content_sel { float: left;}
#memo_receive_content_btn { float:left; margin-left:15px; }
.sel_rsv {height:190px; width:102px;}
.txta_wrt {background-color:#FAFAFA;border:1px solid #E1E1E1;height:180px;width:270px;}
	
/* 쪽지쓰기 */
#memo_write_title1 {}
#memo_write_content {background: url("../img/sub/msg_in_box_mid.gif") repeat-y; overflow:hidden; width: 295px; height:190px; padding: 10px;}
#pop_spec_view_box1 {padding:0px 0px 0px 10px;}


/* 사업연보 */
#farm_02_list {clear: both;}
#farm_02_list ul   { margin:0 0 15px 0px }	
#farm_02_list ul li { margin:0 5px 5px 15px ; padding:0px 0 0px 7px ; letter-spacing:-1px}

#farm_02_list ul li.d1 { margin:5px 0px 0px 5px ; padding:5px 20px 5px 8px ; color:#007676 ; font-weight: bold ; line-height:15px;font-size:13px; }
#farm_02_list ul li.d1 a {color:#007676 ;}
#farm_02_list ul li.d2 { margin:0 0px 0px 25px ; padding:1px 20px 3px 10px; background:url('../img/common/charge_bl.gif') no-repeat 0 8px; color:#000 ; line-height:20px ; }
#farm_02_list ul li.d2 a {color:#000 ;}
#farm_02_list ul li.d3 { margin:0 0px 0 35px ; padding:2px 20px 3px 8px ; line-height:18px ;color:#000 ; font-size:12px;}
#farm_02_list ul li.d4 { margin:0 0px 0px 50px ; padding:0px 20px 3px 5px ; color:#606bac ; line-height:18px;font-size:11px; }
#farm_02_list ul li.d4 a{ color:#606bac ; line-height:18px;font-size:11px; }

.box_list_bar{}
.box_list_bar { width:auto; overflow:hidden; font-size:13px; padding:2px; text-align:left; font-weight:600;height:30px; line-height:30px; border:1px solid #ccc; background:#f8f8f8 url('../img/sub/bl1.gif') no-repeat 10px 12px; padding-left:27px; color:#333; }
.box_list_bar .list_txt{float:left;}
.box_list_bar .list_btn{float:right;padding:4px 10px 0 0;}

#farm_title_d1{width:auto; overflow:hidden; font-size:13px; padding:2px; text-align:left; font-weight:600;height:30px; line-height:30px; border:1px solid #ccc; background:#f8f8f8 url('../img/sub/bl1.gif') no-repeat 10px 12px; padding-left:27px; color:#333;}
#farm_cnts  { width:620px ; margin:0 0px 0px 0px ; line-height:18px }
 .farm_cnts  { width:620px ; margin:0 0px 0px 0px ; line-height:18px }
 
#farm_cnts ul   { width:620px ;  margin:0 0px 5px 5px ;  padding:5px 0 5px 5px ; line-height:18px  }
#farm_cnts ul li.d1 { margin:0 0px 0px 0px ; padding:5px 10px 3px 0px ; color:#273690 ; font-weight: bold ; line-height:18px  ; font-size:13px}
#farm_cnts ul li.d2 { margin:0 0px 0px 10px ; padding:5px 10px 3px 0px ; color:#606bac ;font-weight: bold ; line-height:18px }
#farm_cnts ul li.d3 { margin:0 0px 0px 20px ; padding:5px 10px 3px 0px ; line-height:18px ;color:#666 ;font-family:Dotum ;  font-size:11px}
#farm_cnts ul li.d4 { margin:0 0px 0px 10px ; padding:10px 10px 3px 0px ; color:#606bac ; line-height:18px }

 .farm_cnts ul li.d1 { margin:5px 0px 0px 5px ; padding:5px 20px 5px 8px ; color:#007676 ; font-weight: bold ; line-height:15px;font-size:13px; }
 .farm_cnts ul li.d1 a {color:#007676 ;}
 .farm_cnts ul li.d2 { margin:0 0px 0px 25px ; padding:1px 20px 3px 10px; background:url('../img/common/charge_bl.gif') no-repeat 0 8px; color:#000 ; line-height:20px ; }
 .farm_cnts ul li.d2 a {color:#000 ;}
 .farm_cnts ul li.d3 { margin:0 0px 0 28px ; padding:2px 20px 3px 8px ; line-height:18px ;color:#000 ; font-size:12px;}
 .farm_cnts ul li.d4 { margin:0 0px 0px 38px ; padding:0px 20px 3px 5px ; color:#606bac ; line-height:18px;font-size:11px;}


#farm_cnts2  { width:620px ; margin:0 0px 0px 0px ; line-height:18px }
 .farm_cnts2  { width:620px ; margin:0 0px 0px 0px ; line-height:18px }
 
#farm_cnts2 ul   { width:620px ;  margin:0 0px 5px 5px ;  padding:5px 0 5px 5px ; line-height:18px  }
#farm_cnts2 ul li.d1 { margin:0 0px 0px 0px ; padding:5px 10px 3px 0px ; color:#273690 ; font-weight: bold ; line-height:18px  ; font-size:13px}
#farm_cnts2 ul li.d2 { margin:0 0px 0px 10px ; padding:5px 10px 3px 0px ; color:#606bac ;font-weight: bold ; line-height:18px }
#farm_cnts2 ul li.d3 { margin:0 0px 0px 20px ; padding:5px 10px 3px 0px ; line-height:18px ;color:#666 ;font-family:Dotum ;  font-size:11px}
#farm_cnts2 ul li.d4 { margin:0 0px 0px 10px ; padding:10px 10px 3px 0px ; color:#606bac ; line-height:18px }

 .farm_cnts2 ul li.d1 { margin:5px 0px 0px 5px ; padding:5px 20px 5px 8px ; color:#007676 ; font-weight: bold ; line-height:15px;font-size:13px; }
 .farm_cnts2 ul li.d1 a {color:#007676 ;}
 .farm_cnts2 ul li.d2 { margin:0 0px 0px 25px ; padding:1px 20px 3px 10px; background:url('../img/common/charge_bl.gif') no-repeat 0 8px; color:#000 ; line-height:20px ; }
 .farm_cnts2 ul li.d2 a {color:#000 ;}
 .farm_cnts2 ul li.d3 { margin:0 0px 0 28px ; padding:2px 20px 3px 8px ; line-height:18px ;color:#000 ; font-size:12px;}
 .farm_cnts2 ul li.d4 { margin:0 0px 0px 38px ; padding:0px 20px 3px 5px ; color:#606bac ; line-height:18px;font-size:11px;}
 
 /* 1230 */
#spec_inp li { float:left ; height:30px ; padding:5px 5px 0 0} /* input */
#spec_inp li.bbtn { padding-top:5px }     
#spec_inp li.txt { padding-top:0px ; /*border:0px solid none*/}   
.spec_inp li { float:left ; height:30px ; padding:5px 5px 0 0} /* input */
.spec_inp li.bbtn { padding-top:5px }     
.spec_inp li.txt { padding-top:0px ; /*border:0px solid none*/} 

#spec_inp li { float:left ;  padding:5px 5px 0 0} /* input */
#spec_inp li.btn { padding-top:5px }     
#spec_inp li.check { padding-top:8px }     
#spec_inp li.bbtn { padding-top:4px }     
#spec_inp li.bbtn_r {float:right ; padding:7px 10px 0 0 }     
#spec_inp li.txt { margin-top:4px ; border:0px solid red;}   
#spec_inp li.name { margin-top:2px ;width:125px ; border:0px solid red;}   
#spec_inp li.title {  float:left ; padding-left:14px ; margin-left: 10px ; font-family:dotum ; font-size:11pt ; font-weight:bold ;background:url("../images/icon/dot_05.gif") left 8px no-repeat  ; margin-top:4px ; /* border:0px solid none*/}   
#spec_inp li.info {clear:both; margin-top:4px ; width:440px ; height:100px ; }   

.my_nt_title{background:#e2ecfe;font-size:16px;font-weight:600;padding:10px;text-align:center;}
.scroll_table{clear:both;width:680px;height:290px;overflow-y:auto;}


/*문자보내기 팝업*/
.mmsPopup{width: 720px; height: 718px; font-size: 16px; background: #225898; }
.mmsPopup h2{padding: 10px 20px; text-align: left; color:#fff; font-size: 1.313em;}
.mmsPopup .popCts{padding:0 0 10px; min-height: 620px; background: #fff; border-radius: 0 0 10px 10px;}
.mmsPopup .popCts section{padding:20px 25px;}
.mmsPopup input,
.mmsPopup select{height: 31px; padding:0 7px; border-radius: 3px; border:1px solid #b8b8b8;}
	.mmsAdress{margin-bottom: 15px;}
	.mmsAdress fieldset{text-align: center;}
	.mmsAdress fieldset label{display: inline-block; padding: 5px 15px 3px; margin:0 2px; text-align: center; font-size: 1.250em; font-weight: 500; border-radius: 5px; cursor: pointer;}	
	.mmsAdress fieldset input[type="radio"]{display: inline-block; width: 24px; height: 24px; -webkit-appearance: none; appearance: none}	
	.mmsAdress fieldset input[type="radio"]:checked{background:#225898; border-radius: 5px; border:0}
	.mmsAdress fieldset input[type="radio"]:checked::before{content: '\2714'; color: #fff;}
	.mmsAdress fieldset input[type="radio"]:checked+span{color:#225898;}
	.mmsAdress fieldset span{display: inline-block; vertical-align: middle;}
	
	.mmsAdress table{margin-top: 10px;}	
	.mmsAdress table th{width: 20%;}
	.mmsAdress table select{height: 31px;}
		.cmpy{}
		.cmpy label{overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px;}		
		.cmpy select:nth-child(2){width: 50%;}
		.cmpy select:nth-child(4){width: 35%;}

		.comScroll{width:98%; height: 100px; padding:5px 10px; margin:7px 0 0; text-align: left; overflow: hidden; overflow-y: auto; border:1px solid #b8b8b8; border-radius: 5px;}
		
		.comPart{margin: 7px 0 0;}
		.comPart input{width:70%}
		.comPart select{width:145px}
		.comPart button{height: 31px; position: relative;}
		.comPart button span{overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px;}
		.comPart button::before{content: '\268a'; display: inline-block; width: 25px; height: 25px; padding-top: 2px; color: #fff; background: #646464;  border-radius: 50px;}
		.comPart li{display: inline-block; width: 49%;}

		.sectionBTM{margin-top:5px; min-height: 34px; position: relative;}
		.sectionBTM p{font-weight: 300; font-size: .875em;}
		.sectionBTM button{padding:5px 15px; color: #fff; font-size: 1.0em; background:#225898; border-radius: 5px; position: absolute; right: 10px; top: 0; z-index: 1;}

	.mmsAdress .tc button{position: inherit; left: inherit; top: inherit; text-align: center; margin-top: 10px;}
	
	.mmsList{border-top:1px solid #8b8b8b; }
	.mmsList:after{content: ''; clear: both; display: block;}
	.mmsList article{float:left; width: 40%;}
	.mmsList article:nth-child(1){padding-right: 20px; }
	.mmsList article:nth-last-child(1){float: right; padding-left: 20px; }
	.mmsList article h3{padding-bottom: 7px;  color: #000; font-size: 1.125em; font-weight: 500; }
	.mmsList article h3 span{float: right; margin-top:2px; font-size: .813em; font-weight: 300;}
	.mmsList article h3 strong{color: #000;}
	.mmsList article h3:after{content: ''; clear: both; display: block;}
	.mmsList article div{ height: 150px;  padding:10px 15px;background:#fff; border: 1px solid #dadada;border-radius:5px;overflow: hidden; overflow-y: auto;}
	.mmsList li{ font-size: .875em;}
	.mmsList li input[type="checkbox"]{width: 18px; height: 18px;}
	.mmsList li label{display: inline-block; vertical-align:bottom}

	.mmsP_btn{float:left; width: 20%; margin-top:50px; text-align: center;}
	.mmsP_btn::after{content: ''; clear: both; display: block;}
	.mmsP_btn button{display: block; width: 70%; padding: 4px 10px; margin: 7px auto; font-size: 1.0em; border:1px solid #dadada; border-radius: 50px; /*background:linear-gradient(-180deg, #fff, #ededed);*/ position: relative;}
	.mmsP_btn button::before{display: inline-block; width: 26px; height: 26px; }
	.mmsP_btn button:hover{color: #fff;  background:#225898; border: 1px solid #225898; transition: all .3s ease;}
	.mmsP_btn button.mmsDel{}
	.mmsP_btn button.mmsDel::before{content: '\2702'; }
	.mmsP_btn button.mmsAdd{}
	.mmsP_btn button.mmsAdd::before{content: '\279c'; transform: rotate(180deg);}

	.popBtm{text-align: center;}
	.popBtm button{padding-left:20px; margin: 8px; color: #fff;font-size: 1.0em; position: relative; font-weight:500;}
	.popBtm button:before{content: ''; width: 15px; height: 15px; border:3px solid #fff; border-radius: 50px; position: absolute; top: 5px; left: 0;}
		

/* 미디어쿼리 */
@media all and (max-width:1023px) { /* tablet ver */
	
}

@media all and (min-width:768px) and (max-width:1023px) { /* tablet ver */
	
}

@media all and (max-width:767px) { /* tablet ver */
	.table_pub td.td_b {width:9%; padding:13px 2px !important; text-align:center;}
}

@media all and (max-width:450px) { /* mobile ver */
	#tab_in_1 .table_pub th {width:20% !important;}
	.table_pub th.tb_t {width:11%;}
	.table_pub td.td_b {width:14%; padding:13px 2px !important; text-align:center;}
}
