@import "base.css";

html,body {height:100%;}
html	{overflow-y:scroll;	}

@media print{
#header {display:none;} 
#footerWrap {display:none;}
#footer {display:none;} 
#article {display:none;}
#aside {display:none;}
}
#print_form{display: none;}
.ess_back_color{background-color: #FFF2D5;}

input[type=text]:focus{border: 2px solid #4C95D3;}
input[type=password]:focus{border: 2px solid #4C95D3;}


/* 공지사항 또는 이벤트 공지 프로모션 */
.pop_notice{background:url('../../images/groupware/promotion_notice_bg_img2.jpg');width: 650px;height: 635px; }
.pop_notice .promo_title{font-size: 11pt; color: #0040AB; font-weight:bolder; padding-top: 3px; position: relative; left: 51px;top: 190px;width: 560px;height: 20px; text-align: center; overflow:hidden; display: inline-block; text-overflow:ellipsis; white-space:nowrap;}
.pop_notice .promo_contt{width: 590px;height: 387px;position: relative;left: 34px;top: 203px; overflow-y: auto;}
.pop_notice .promo_view_check{width: 191px;position: relative;top: 200px;left: 28px;}
.pop_notice .promo_view_check span{margin-left: 5px;vertical-align: middle;}

.pop_promotion{  height: 581px;}
.pop_promotion .promo_view_check{}
.pop_promotion .promo_view_check span{margin-left: 5px;vertical-align: middle;}


.inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:2px 10px 0 3px;}

.num {text-align:right; padding-right: 3px;}

/* skip navigation */
#skipnav {position:absolute; top:0; left:22px;}
#skipnav a {position:absolute; top:-9999px;}
#skipnav a:hover,
#skipnav a:active,
#skipnav a:focus {top:0; width:180px; color:#000; font-weight:bold; text-align:center; display:inline-block; background-color:#fff; border:3px solid #ddd; padding:5px 0;}

#gnb_wrap {width:100%; height:41px; background:url('../../images/groupware/top_bg.gif') repeat-x top left;}
#gnb_inner {width:1100px;}

#gnb {float:left; height:36px;}
#gnb li {float:left;}
#gnb li a {float:left; display:block; height:23px; font-size:13px; font-weight:bold; color:#d0e3fd; padding:13px 16px 0 16px; text-decoration:none;}
#gnb li a:hover {color:#fff; background:url('../../images/groupware/gnb_bg02.gif') repeat-x top left;}
#gnb li a.on {color:#fff; background:url('../../images/groupware/gnb_bg02.gif') repeat-x top left;}
#gnb li a.logo {height:36px; padding:0;}
#gnb li.off {height:23px; font-size:13px; font-weight:bold; color:#7294c3; padding:13px 16px 0 16px; background:url('../../images/groupware/top_bg.gif') repeat-x top left;}

#util {float:right; height:36px; color:#d3dce9; padding:13px 28px 0 0;}
#util li {float:left; font-size:13px; font-weight:bold;}
#util li a {color:#d3dce9;}
#util li.menu_fir {padding-top:1px;}
#util li.menu_fir a {font-size:11px; font-weight:normal; padding-right:11px;}
#util li.menu_last {padding-top:1px;}
#util li.menu_last a {font-size:11px; font-weight:normal; padding-right:42px;}
#util li.menu_mid {padding-top:1px;}
#util li.menu_mid a {font-size:11px; font-weight:normal; padding-right:0;}
#util li.line {font-size:11px; font-weight:normal; color:#879dcb; padding:1px 11px 0 11px;}

#container {display:inline-block; width:1100px; padding:14px 0 30px 0;}
#clancontainer {display:inline-block; width:800px; padding:14px 0 30px 0;}

#lnb_wrap {float:left; width:168px; padding-left:12px;}
#lnb_wrap dt {width:155px; height:18px; font-weight:bold; color:#fff; background:url('../../images/groupware/bg_lnb_tit.gif') no-repeat top left; padding:10px 0 0 13px;}
#lnb_wrap .lnb_list {width:166px; border:1px solid #ccc; border-bottom:none;}
#lnb_wrap .lnb_list p.lnb_stit {height:22px; font-weight:bold; color:#333; padding:8px 0 0 10px; background:#f5f5f5; border-bottom:0px solid #ccc;}
#lnb_wrap .lnb_list ul {padding:13px 0 3px 0;}
#lnb_wrap .lnb_list li {padding:0 0 11px 22px; background:url('../../images/groupware/blit_lnb.gif') no-repeat 13px 4px;}
#lnb_wrap .lnb_list li a {color:#333;}
#lnb_wrap .lnb_list li a.on {color:#0049ac; text-decoration:underline;}

#content_wrap {float:left; padding-left:20px;}
#content_wrap .content_inner {display:inline-block; width:829px;}

.over_hidden3{overflow: hidden; margin-top: 10px;width:530px; height: 50px; margin: 0 auto; padding-top: 14px}



.tit_navi {width:829px; height:32px;}
.tit_navi dt {float:left; font-size:18px; font-weight:bold; color:#333; line-height:18px; padding-top:3px;}
.tit_navi dd.navi {float:right; color:#bdbdbd; padding-top:7px;}
.tit_navi dd.navi img {margin-top:-1px;}
.tit_navi dd.navi a {color:#666;}
.tit_navi dd.navi span {color:#000;}

.search_box01 {width:795px; height:55px; border:1px solid #d1d1d1; background:#fafafa; padding:7px 10px 0 22px; margin-bottom:14px;}
.search_box01 dd.inp_area {float:left; padding:15px 0 0 10px; background:url('../../images/groupware/blit_arrow.gif') no-repeat left 20px;}
.search_box01 dd.inp_area input {ime-mode:active; height:16px; border:1px solid #adadad; margin:-3px 21px 0 0; padding:5px 0 0 4px;}
.search_box01 dd.btn_area {float:right;}
.search_box01 strong {color:#0a3982;}
.search_box01 table{width:740px; margin: 0 auto;}

.search_box02 {width:795px; height:67px; border:1px solid #d1d1d1; background:#fafafa; padding:14px 10px 0 22px; margin-bottom:14px;}
.search_box02 dd.name_area {float:left; padding-right:28px;}
.search_box02 dd.name_area p.line1 {width:141px; height:18px; color:#666; padding-top:7px; border:1px solid #dadada; text-align:center;}
.search_box02 dd.name_area p.line2 {width:141px; height:18px; font-weight:bold; color:#0a3982; padding-top:7px; border:1px solid #dadada; border-top:none; text-align:center; background:#fff;}
.search_box02 dd.inp_area {float:left; padding:3px 21px 0 0;}
.search_box02 dd.inp_area p.line1 {height:30px;}
.search_box02 dd.btn_area {float:right; padding-top:1px;}
.search_box02 input {ime-mode:active; height:16px; border:1px solid #adadad; margin:-3px 0 0 0; padding:5px 0 0 4px;}

.search_box03 {width:795px; height:125px; border:1px solid #d1d1d1; background:#fafafa; padding:16px 10px 0 22px; margin-bottom:14px;}
.search_box03 dl { margin-right:6px; margin-top:1px; clear:both; }
.search_box03 strong {color:#0a3982;}
.search_box03 dd {display:inline-block; height:29px;}
.search_box03 dd.input {ime-mode:active; height:17px; border:1px solid #adadad; margin:-2px 22px 0 0; padding:3px 0 0 4px;}
.search_box03 dd.btn_area {float:right; margin-top:-30px;}
.search_box03 table{width:789px; margin: 0 auto;}
.search_box03 ul{width:789px; margin: 0 auto;}
.search_box03 li{float: left;}



.search_box04 {display:inline-block; width:752px; /*height:97px;*/ color:#6f6f6f; border:1px solid #b8b8b8; border-top:none; margin-top:-14px; margin-bottom:14px; padding:20px 0 6px 26px; background:#fafafa;}
.search_box04 dl.left_a {float:left;}
.search_box04 dl.left_a dd {height:30px;}
.search_box04 dl.left_a dd input {ime-mode:active; height:16px; border:1px solid #d8d8d8; padding:4px 0 0 4px; margin-top:-3px;}
.search_box04 dl.left_a dd select {height:22px; margin-right:6px; margin-top:-3px;}
.search_box04 dl.left_a dd img {margin-top:1px;}
.search_box04 dl.right_a {float:right; padding:0 16px 0 0;}
.search_box04 dl.right_a2 {position:absolute; bottom:15px; right:16px;}
.search_box04 p.line_top {height:25px;}
.search_box04 p.line_top input {ime-mode:active; margin-top:-4px;}
.search_box04 span.txt_type1 {display:inline-block; float:left; padding:3px 4px 0 0;}
.search_box04 span.txt_type2 {display:inline-block; float:left; padding:0 6px 0 0;}
.search_box04 span.txt_type3 {display:inline-block; float:left; margin:-5px 16px 0 0;}

.search_box05 {width:795px; height:55px; border:1px solid #d1d1d1; background:#fafafa; padding:7px 10px 0 22px; margin-bottom:14px;}
.search_box05 dd.inp_area {float:left; padding:15px 0 0 10px; background:url('../../images/groupware/blit_arrow.gif') no-repeat left 20px;}
.search_box05 dd.inp_area input {ime-mode:active; height:16px; border:1px solid #adadad; margin:-3px 21px 0 0; padding:5px 0 0 4px;}
.search_box05 dd.inp_area2 {float:left; padding:12px 20px 0 0;}
.search_box05 dd.inp_area2 select {height:23px;}
.search_box05 dd.inp_area3 {float:left; padding:15px 0 0 0;}
.search_box05 dd.inp_area3 input {ime-mode:active; height:16px; border:1px solid #adadad; margin:-3px 21px 0 0; padding:5px 0 0 4px;}
.search_box05 dd.inp_area4 {float:left; padding:13px 0 0 0;}
.search_box05 dd.inp_area4 input {ime-mode:active; height:16px; border:1px solid #adadad; margin:0 5px 0 0; padding:5px 0 0 4px;}
.search_box05 dd.inp_area4 span.type1 {display:inline-block; float:left; padding:6px 5px 0 10px; background:url('../../images/groupware/blit_arrow.gif') no-repeat left 10px;}
.search_box05 dd.inp_area4 span.type2 {display:inline-block; float:left; padding:1px 0 0 0;}
.search_box05 dd.inp_area4 span.type3 {display:inline-block; float:left;}
.search_box05 dd.btn_area {float:right;}
.search_box05 strong {color:#0a3982;}

.search_box06 {display:inline-block; width:720px; /*height:97px;*/ color:#6f6f6f; border:1px solid #d1d1d1; margin-bottom:14px; padding:20px 0 6px 25px; background:#fafafa;}
.search_box06 dl dd {height:27px;}
.search_box06 dl dd input {ime-mode:active; height:16px; border:1px solid #d8d8d8; padding:4px 0 0 4px; margin-top:-3px;}
.search_box06 dl dd select {height:22px; margin-right:6px; margin-top:-3px;}
.search_box06 dl dd img {margin-top:1px;}
.search_box06 strong {display:inline-block; width:80px; background:url('../../images/groupware/blit_arrow.gif') no-repeat left 3px; padding-left:8px;}

.search_box07 {display:inline-block; width:752px; /*height:97px;*/ color:#6f6f6f; border:1px solid #b8b8b8; margin-bottom:14px; padding:20px 0 6px 26px; background:#fafafa;}
.search_box07 dl.left_a {float:left;}
.search_box07 dl.left_a dd {height:30px;}
.search_box07 dl.left_a dd input {ime-mode:active; height:16px; border:1px solid #d8d8d8; padding:4px 0 0 4px; margin-top:-3px;}
.search_box07 dl.left_a dd select {height:22px; margin-right:6px; margin-top:-3px;}
.search_box07 dl.left_a dd img {margin-top:1px;}
.search_box07 dl.right_a {float:right; padding:0 16px 0 0;}
.search_box07 p.line_top {height:25px;}
.search_box07 p.line_top input {ime-mode:active; margin-top:-4px;}
.search_box07 span.txt_type1 {display:inline-block; float:left; padding:3px 4px 0 0;}
.search_box07 span.txt_type2 {display:inline-block; float:left; padding:0 6px 0 0;}
.search_box07 span.txt_type3 {display:inline-block; float:left; margin:-5px 16px 0 0;}


/* .span_area{position: relative;left: 210px;} */
.span_area{position: absolute;left: 800px;margin: -6px;}
.de_list_top {display:inline-block; width:100%; /*height:97px;*/ border: 1px solid #FFFFFF; border-top:2px solid #6f6f6f;  border-bottom: 1px solid #6f6f6f; color:#6f6f6f;  padding: 15px 0; margin-top: 10px; overflow: hidden;}
.de_list {display:inline-block; width:100%; /*height:97px;*/ color:#6f6f6f; border: 1px solid #FFFFFF;  border-bottom:1px solid #6f6f6f; padding: 15px 0; overflow: hidden;}
.de_list dl.left_a {float:left;}
.de_list dl.left_a dd {height:30px;}
.de_list dl.left_a dd input {ime-mode:active; height:16px; border:1px solid #d8d8d8; padding:4px 0 0 4px; margin-top:-3px;}
.de_list dl.left_a dd select {height:22px; margin-right:6px; margin-top:-3px;}
.de_list dl.left_a dd img {margin-top:1px;}
.de_list dl.right_a {float:right; padding:0 16px 0 0;}
.de_list p.line_top {height:25px;}
.de_list p.line_top input {ime-mode:active; margin-top:-4px;}
.de_list span.txt_type1 {display:inline-block; float:left; padding:3px 4px 0 0;}
.de_list span.txt_type2 {display:inline-block; float:left; padding:0 6px 0 0;}
.de_list span.txt_type3 {display:inline-block; float:left; margin:-5px 16px 0 0;}









.bd_top_txt {height:24px;}
.bd_top_txt span.tit {display:inline-block; float:left; font-size:14px; font-weight:bold; color:#3b5998; line-height:16px; background:url('../../images/groupware/blit_blue.gif') no-repeat left 7px; padding:4px 0 0 13px;}
.bd_top_txt span.btn {display:inline-block; float:left; padding-left:10px;}
.bd_top_txt span.txt {display:inline-block; float:left; padding:6px 0 0 13px; color:#666;}
.bd_top_txt span.txt span {color:#ff4e00;}
.bd_top_txt span.txt2 {display:inline-block; float:right; padding:6px 0 0 13px; color:#666;}
.bd_top_txt span.txt2 span {color:#ff4e00;}
.bd_top_txt span.sel_list {display:inline-block; float:right; height:21px; color:#666; padding-top:3px;}
.bd_top_txt span.sel_list span.num {color:#ff6000;}
.bd_top_txt span.sel_list select {height:19px; margin-top:-3px;}
.bd_top_txt span.inp_sel {display:inline-block; float:right; padding-top:5px; padding-bottom:5px;}
.bd_top_txt span.inp_sel .inp_rad {margin-top:-3px;}
.bd_top_txt span.inp_sel select {height:19px; margin-top:-3px;}
.bd_top_txt span.prgrs_stat_cd_style {padding: 4px 0 0 13px;display: inline-block;line-height: 16px;font-size: 13px;}

.bd_top_txt02 {clear:both; height:32px;}
.bd_top_txt02 span.tit {display:inline-block; float:left; font-size:14px; font-weight:bold; color:#3b5998; line-height:16px; padding:6px 10px 0 0;}
.bd_top_txt02 span.btn_list {display:inline-block; float:left; padding-top:5px;}
.bd_top_txt02 span.sel_list {display:inline-block; float:right; height:21px; color:#666; padding-top:3px; padding-bottom:6px;}
.bd_top_txt02 span.sel_list span.num {color:#ff6000;}
.bd_top_txt02 span.sel_list select {height:19px; margin-top:-3px;}
.bd_top_txt02 select.ft_sel {float:left; height:25px; margin-right:10px;}

.bd_top_txt03 {height:22px; padding-top:13px;}
.bd_top_txt03 .txt_l {float:left; color:#4e648d;}
.bd_top_txt03 .txt_r {float:right;}

.bd_top_txt04 {clear:both; height:30px;}
.bd_top_txt04 span.tit {display:inline-block; float:right; font-size:14px; font-weight:bold; color:#3b5998; line-height:16px; padding:6px 10px 0 0;}
.bd_top_txt04 span.btn_list {display:inline-block; float:right;}
.bd_top_txt04 span.btn_list img.icon1 {margin-top:-1px;}
.bd_top_txt04 span.sel_list {display:inline-block; float:left; height:21px; color:#666;}
.bd_top_txt04 span.sel_list span.num {color:#ff6000;}
.bd_top_txt04 span.sel_list select {height:19px; margin-top:-3px;}
.bd_top_txt04 select.ft_sel {float:right; height:25px; margin-right:10px;}

.bd_bottom01 {clear:both; height:30px; border-bottom:1px solid #c8c8c8; padding-top:5px; padding-bottom:5px;
margin-bottom:12px;}




a.btn_type1 {display:inline-block; height:25px; color:#010101; background:url('../../images/groupware/btn_bg_l.gif') no-repeat left top; padding-left:8px; /*margin-right:5px;*/}
a.btn_type1 span {display:inline-block; height:18px; background:url('../../images/groupware/btn_bg_r.gif') no-repeat right top; padding:7px 8px 0 0;}
a.btn_type1 span img.icon {margin-top:3px;}

a.btn_type2 {display:inline-block; height:25px; color:#983d00; background:url('../../images/groupware/btn_bg_l.gif') no-repeat left top; padding-left:8px; /*margin-right:5px;*/}
a.btn_type2 span {display:inline-block; height:18px; background:url('../../images/groupware/btn_bg_r.gif') no-repeat right top; padding:7px 8px 0 0;}

.top_result_box {width:760px; height:24px; border:1px solid #d1d1d1; margin-bottom:12px; padding:12px 0 0 18px;}
.top_result_box dd {float:left; background:url('../../images/groupware/blit_arrow.gif') no-repeat left 3px; padding:0 21px 0 10px;}
.top_result_box dd strong {color:#0a3982;}

.tab_box {width:779px; height:30px; border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; margin-bottom:14px;}
.tab_box dd {float:left;}
.tab_box dd.txt_r {float:right; padding-top:12px;}
.tab_box dd a {display:block; width:153px; height:19px; font-size:14px; font-weight:bold; color:#666666; border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; padding-top:10px; text-align:center; background:#f0f0f0; text-decoration:none;}
.tab_box dd a.on {display:block; width:153px; height:19px; font-size:14px; font-weight:bold; color:#106db8; border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #fff; padding-top:10px; text-align:center; background:#fff; text-decoration:none;}

.tab_box2 {width:828px; height:30px; border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; margin-bottom:14px;}
.tab_box2 dd {float:left;}
.tab_box2 dd a {display:block; _width:153px; height:20px; font-size:13px; font-weight:bold; color:#666666; border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; padding:9px 13px 0 13px; text-align:center; background:#f0f0f0; text-decoration:none;}
.tab_box2 dd a.on {display:block; _width:153px; height:19px; font-size:14px; font-weight:bold; color:#106db8; border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #fff; padding:10px 13px 0 13px; text-align:center; background:#fff; text-decoration:none;}


.tab_box4 {width:100%; height:30px; border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; margin-bottom:14px;}
.tab_box4 dd {float:left;}
.tab_box4 dd.txt_r {float:right; padding-top:12px;}
.tab_box4 dd a {display:block; width:153px; height:19px; font-size:14px; font-weight:bold; color:#666666; border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; padding-top:10px; text-align:center; background:#f0f0f0; text-decoration:none;}
.tab_box4 dd a.on {display:block; width:153px; height:19px; font-size:14px; font-weight:bold; color:#106db8; border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #fff; padding-top:10px; text-align:center; background:#fff; text-decoration:none;}

.tab_box_pop {width:779px; height:30px; border-left:1px solid #7b7b7b; border-bottom:1px solid #7b7b7b; margin-bottom:14px;}
.tab_box_pop dd {float:left;}
.tab_box_pop dd a {display:block; width:190px; height:19px; font-size:14px; font-weight:bold; color:#666666; border-top:1px solid #7b7b7b; border-right:1px solid #7b7b7b; border-bottom:1px solid #7b7b7b; padding-top:10px; text-align:center; background:#f0f0f0; text-decoration:none;}
.tab_box_pop dd a.on {display:block; width:190px; height:19px; font-size:14px; font-weight:bold; color:#060606; border-top:1px solid #7b7b7b; border-right:1px solid #7b7b7b; border-bottom:1px solid #fff; padding-top:10px; text-align:center; background:#fff; text-decoration:none;}

.serial_num {width:728px; height:23px; color:#fff; background:#6c7f9b; margin-bottom:15px; padding:14px 0 0 17px;}

.box_price {width:726px; height:23px; color:#4e648d; border:1px solid #cbd0db; background:#f5f8fb; margin-bottom:20px; padding:10px 0 0 17px;}
.box_price input {ime-mode:active; height:15px; color:#ff4e00; border:1px solid #9f9f9f; padding:4px 4px 0 0; margin-top:-3px; text-align:right;}

.spelling_box {height:38px; border-bottom:1px solid #d3d3d3; margin-bottom:11px; text-align:center;}

/* board list */
.board_list {position:relative; table-layout:fixed;}
.board_common {width:100%; border-top:1px solid #3b5998; }
.board_common thead th {font-weight:normal; color:#050505; padding:10px 0 7px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.board_common tbody td {color:#555; font-weight:normal;  padding:10px 0 7px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.board_common tbody td.num{color:#555; font-weight:normal;  padding:10px 7px 7px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:right;}
.board_common tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_common tbody td.t_left {text-align:left; padding-left:10px;}
.board_common tbody td.t_right {text-align:right; padding-right:10px;}
.board_common tbody td.error {color:#ff5a00;}
.board_common .last_r {border-right:none;}
.board_common .last_r_num {border-right:none;text-align:right;padding:10px 7px 7px 0;}
.board_common .btn {padding:5px 0 5px 0;}
.board_common tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common tr.th_sub th {font-size:11px; color:#666;}
.board_common tr.th_sub2 th {color:#4c5c77;}
.board_common tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.board_common .bg_type01 {background:#ecf6fc;}
.board_common .bg_type02 {background:#f2f2fd}
.board_common .price01 {color:#ff4800;}
.board_common .price02 {color:#0023a7;}
.board_common tr.total td {font-weight:bold; background:#ecffe8}
.board_common a.btn_ma {display:inline-block; margin-bottom:3px;}
.board_common input {ime-mode:active; height: 15px; padding-top: 4px;}
.board_common textarea { border:1px solid #bdbdbd; padding-top: 4px;}

.board_common2 {width:100%; border-top:1px solid #3b5998;}
.board_common2 tbody th {font-weight:normal; color:#555;   padding:11px 7px 7px 12px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f7f7f7; text-align:right;}
.board_common2 tbody th.line2 {border:1px solid #e3e3e3;}
.board_common2 tbody td {color:#555; padding:8px 0px 7px 12px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; text-align:left; line-height:11px;}
.board_common2 tbody td.t_left {text-align:left; padding-left:10px;}
.board_common2 tbody td.t_right {text-align:right; padding-right:10px;}
.board_common2 .last_r {border-right:none;}
.board_common2 .btn {padding:5px 0 5px 0;}
.board_common2 tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common2 tbody td .inp_com2 {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px; background:#f7f7f7;}
.board_common2 tbody td .inp_com3 {height:15px; text-align:right; border:1px solid #bdbdbd; margin:0; padding:3px 3px 0 4px; }
.board_common2 tbody td .raio_type1 {margin-top:-2px;}
.board_common2 tbody td.btm_txt {border-right:1px solid #ffffff; border-bottom:1px solid #cccccc; padding:10px 10px 10px 10px;}
.board_common2 tbody td.btm_txt strong {color:#3333;}
.board_common2 tbody td.owner a {color:#003dad; text-decoration:underline;}
.board_common2 tbody td span.inp_txt_c {display:inline-block; float:left; color:#003dad; padding:4px 0 0 5px;}
.board_common2 textarea { border:1px solid #bdbdbd; padding-top: 4px;}
.board_common2 span img{}

.board_common3 {width:100%; border-top:1px solid #999;}
.board_common3 thead th {font-weight:normal; color:#0f0f0f; padding:10px 0 7px 0; border-bottom:1px solid #c4c4c4; background:#f9f9f9;}
.board_common3 tbody td {color:#666; padding:6px 0 4px 0; border-bottom:1px solid #e6e6e6; text-align:center;}
.board_common3 tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_common3 tbody td.t_left {text-align:left;}
.board_common3 tbody td.t_right {text-align:right; padding-right:10px;}
.board_common3 tbody td.error {color:#ff5a00;}
.board_common3 tbody td img.t_icon {margin-top:3px;}
.board_common3 tbody td.dep1 {text-align:left; padding-left:7px;}
.board_common3 tbody td.dep2 {text-align:left; padding-left:18px;}
.board_common3 .btn {padding:4px 0 4px 0;}
.board_common3 tr.th_sub th {font-size:11px; color:#666;}


.board_common4 {width:100%; border-top:1px solid #3b5998;}
.board_common4 thead th {font-weight:normal; color:#050505; padding:8px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f9f9f9;}
.board_common4 tbody td {color:#555; padding:8px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.board_common4 tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_common4 tbody td.t_left {text-align:left; padding-left:10px;}
.board_common4 tbody td.t_right {text-align:right; padding-right:10px;}
.board_common4 .last_r {border-right:none;}
.board_common4 .btn {padding:5px 0 5px 0;}
.board_common4 tbody td .inp_com {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common4 tr.th_sub th {color:#4c5c77;}
.board_common4 tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.board_common4 .bg_type01 {background:#ecf6fc;}
.board_common4 .bg_type02 {background:#f2f2fd}
.board_common4 .price01 {color:#ff4800;}
.board_common4 .price02 {color:#0023a7;}
.board_common4 tr.total td {font-weight:bold; background:#ecffe8}

.board_common5 {width:100%; border-top:1px solid #3b5998;}
.board_common5 thead th {font-weight:normal; color:#050505; padding:10px 0 7px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.board_common5 tbody th {color:#555; font-weight:normal;  padding:10px 0 7px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#f7f7f7; text-align:center;}
.board_common5 tbody td {color:#555; font-weight:normal;  padding:10px 0 7px 7px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:left;}
.board_common5 tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_common5 tbody td.t_left {text-align:left; padding-left:10px;}
.board_common5 tbody td.t_right {text-align:right; padding-right:10px;}
.board_common5 tbody td.error {color:#ff5a00;}
.board_common5 .last_r {border-right:none;}
.board_common5 .btn {padding:5px 0 5px 0;}
.board_common5 tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common5 tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common5 tr.th_sub th {font-size:11px; color:#666;}
.board_common5 tr.th_sub2 th {color:#4c5c77;}
.board_common5 tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.board_common5 .bg_type01 {background:#ecf6fc;}
.board_common5 .bg_type02 {background:#f2f2fd}
.board_common5 .price01 {color:#ff4800;}
.board_common5 .price02 {color:#0023a7;}
.board_common5 tr.total td {font-weight:bold; background:#ecffe8}
.board_common5 a.btn_ma {display:inline-block; margin-bottom:3px;}

.board_common6 {width:100%; border-top:1px solid #3b5998; }
.board_common6 thead th {font-weight:normal; color:#050505; padding:10px 0 7px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.board_common6 tbody td {color:#3D3D3D; font-weight:normal;  padding:5px 0 4px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.board_common6 tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_common6 tbody td.t_left {text-align:left; padding-left:10px;}
.board_common6 tbody td.t_right {text-align:right; padding-right:10px;}
.board_common6 tbody td.error {color:#ff5a00;}
.board_common6 .last_r {border-right:none;}
.board_common6 .btn {padding:5px 0 5px 0;}
.board_common6 tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common6 tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common6 tr.th_sub th {font-size:11px; color:#666;}
.board_common6 tr.th_sub2 th {color:#4c5c77;}
.board_common6 tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.board_common6 .bg_type01 {background:#ecf6fc;}
.board_common6 .bg_type02 {background:#f2f2fd}
.board_common6 .price01 {color:#ff4800;}
.board_common6 .price02 {color:#0023a7;}
.board_common6 tr.total td {font-weight:bold; background:#ecffe8}
.board_common6 a.btn_ma {display:inline-block; margin-bottom:3px;}
.board_common6 td input {ime-mode:active; height: 15px; padding-top: 4px;}
.board_common6 td textarea {ime-mode:active;  border:1px solid #bdbdbd; padding-top: 4px;}

.board_common7 {width:100%; border-top:1px solid #3b5998; }
.board_common7 thead th {font-weight:normal; color:#050505; padding:10px 0 7px 0; font-weight:bold; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.board_common7 tbody td {color:#3D3D3D; font-weight:normal;  padding:5px 0 4px 5px;; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:left; height: 75px; vertical-align: top; }
.board_common7 tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_common7 tbody td.t_left {text-align:left; padding-left:10px;}
.board_common7 tbody td.t_right {text-align:right; padding-right:10px;}
.board_common7 tbody td.error {color:#ff5a00;}
.board_common7 .last_r {border-right:none;}
.board_common7 .btn {padding:5px 0 5px 0;}
.board_common7 tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common7 tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common7 tr.th_sub th {font-size:11px; color:#666;}
.board_common7 tr.th_sub2 th {color:#4c5c77;}
.board_common7 tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.board_common7 .bg_type01 {background:#ecf6fc;}
.board_common7 .bg_type02 {background:#f2f2fd}
.board_common7 .price01 {color:#ff4800;}
.board_common7 .price02 {color:#0023a7;}
.board_common7 tr.total td {font-weight:bold; background:#ecffe8}
.board_common7 a.btn_ma {display:inline-block; margin-bottom:3px;}
.board_common7 td input {ime-mode:active; height: 15px; padding-top: 4px;}
.board_common7 td textarea {ime-mode:active;  border:1px solid #bdbdbd; padding-top: 4px;}
.board_common7 th.week_sun {color:red}
.board_common7 th.week_sat {color:#468DCB}
.board_common7 dl.sun dt{color:red}
.board_common7 dl.sat dt{color:#468DCB}
.board_common7 .td_today { background-color:#ffcf3d; }




.board_common8 {width:100%; border-top:1px solid #3b5998;}
.board_common8 tbody th {font-weight:normal; color:#555;   padding:11px 7px 7px 12px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f7f7f7; text-align:center;}
.board_common8 tbody th.line2 {border:1px solid #e3e3e3;}
.board_common8 tbody td {color:#555; padding:8px 7px 7px 12px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; text-align:right; line-height:11px;}
.board_common8 tbody td.t_left {text-align:left; padding-left:10px;}
.board_common8 tbody td.t_right {text-align:right; padding-right:10px;}
.board_common8 .last_r {border-right:none;}
.board_common8 .btn {padding:5px 0 5px 0;}
.board_common8 tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common8 tbody td .inp_com2 {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px; background:#f7f7f7;}
.board_common8 tbody td .inp_com3 {height:15px; text-align:right; border:1px solid #bdbdbd; margin:0; padding:3px 3px 0 4px; }
.board_common8 tbody td .raio_type1 {margin-top:-2px;}
.board_common8 tbody td.btm_txt {line-height:20px;border-right:1px solid #ffffff; border-bottom:1px solid #cccccc; padding:10px 10px 10px 10px;}
.board_common8 tbody td.btm_txt strong {color:#3333;}
.board_common8 tbody td.owner a {color:#003dad; text-decoration:underline;}
.board_common8 tbody td span.inp_txt_c {display:inline-block; float:left; color:#003dad; padding:4px 0 0 5px;}
.board_common8 textarea { border:1px solid #bdbdbd; padding-top: 4px;}
.board_common8 span img{}







.board_pop {width:100%; border-top:1px solid #3b5998; table-layout:fixed;};
.board_pop thead th {font-weight:normal; color:#555; padding:9px 0 6px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.board_pop tbody th {font-weight:normal; color:#555; padding:11px 0 7px 12px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#fdf9f2; text-align:left;}
.board_pop tbody th.sub {background:#ecf6fc;}
.board_pop tbody td {color:#555; padding:5px 0 5px 8px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; text-align:left;}
.board_pop tbody td.t_left {text-align:left; padding-left:10px;}
.board_pop tbody td.t_right {text-align:right; padding-right:10px;}
.board_pop tbody td.t_center {text-align:center; padding-left:0;}
.board_pop tbody th.t_right {text-align:right; padding-right:10px;}
.board_pop tbody th.t_center {text-align:center; padding-left:0;}
.board_pop .last_r {border-right:none;}
.board_pop .btn {padding:5px 0 5px 0;}
.board_pop tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_pop tbody td .raio_type1 {margin-top:-2px;}
.board_pop tbody td.btm_txt {line-height:20px;}
.board_pop tbody td.btm_txt strong {color:#3333;}
.board_pop tbody tr.total th {font-weight:bold;}
.board_pop tbody tr.total2 th.sub {font-weight:bold; background:#f7f7f7;}

.board_pop02 {width:100%; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3;}
.board_pop02 thead th {font-weight:normal; color:#050505; padding:10px 0 7px 0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background:#f7f7f7;}
.board_pop02 tbody td {color:#555; padding:10px 0 7px 0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; text-align:center;}
.board_pop02 tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_pop02 tbody td.t_left {text-align:left; padding-left:10px;}
.board_pop02 tbody td.t_right {text-align:right; padding-right:10px;}
.board_pop02 tbody td.num_c {color:#cb4c00;}
.board_pop02 tbody td.txt_line {color:#cb4c00; text-decoration:line-through;}


/* pageing */
.paginationS {position:relative; width:100%; height:22px;  padding:8px 0 0 0; margin-bottom: 20px;} 
.paginationS .pageing {text-align:center; font-size:12px; font-weight:bold;}
.paginationS .pageing img {display:inline-block; margin-top:7px;}
.paginationS .pageing .numbering {display:inline-block; padding:0 11px 0 11px;}
.paginationS .pageing .numbering strong {display:inline-block; height:15px; color:#fff; border:1px solid #000; padding:4px 6px 0 5px; background:#000;} 
.paginationS .pageing .numbering a {display:inline-block; height:15px; color:#555; border:1px solid #e5e5e5; padding:4px 6px 0 5px;}
.paginationS .pageing .numbering a:hover,
.paginationS .pageing .numbering a:active,
.paginationS .pageing .numbering a:focus {text-decoration:none;}
.paginationS  p.btn_right {position:absolute; top:17px; right:0;}

.login_wrap {width:100%; height:100%; background:url('../../images/groupware/bg_login.gif') repeat-x left top;}
.login_inner {width:677px; height:100%; background:url('../../images/groupware/bg_login03.jpg') no-repeat left top; margin:0 auto; padding-left:164px;}
.login_inner .txt01 {height:120px; padding:125px 0 0 0;}
.login_inner .inp_box {height:147px;}
.login_inner .inp_box .inp_id {padding-bottom:10px;}
.login_inner .inp_box .inp_pw {padding-bottom:12px;}
.login_inner .inp_box input {ime-mode:inactive; height:19px; color:#888; border:1px solid #c0c0c0; padding:8px 0 0 10px;}

.btn_c {text-align:center; padding-bottom:18px;}
.btn_r {text-align:right; padding-bottom:25px;}
.btn_both {height:35px;}

.btn_mt {margin-top:-4px;}

p.save_all {width:829px; height:40px; background:#f7f7f7; padding-top:10px; border-top:1px solid #bdbdbd; text-align:center; margin-top:50px; margin-bottom:40px;}

.search_box_pop {width:508px; height:85px; border:1px solid #d1d1d1; background:#fafafa; padding:14px 10px 0 16px; margin-bottom:14px;}
.search_box_pop dl.left_a {float:left;}
.search_box_pop dl.right_a {float:right; padding-top:26px;}
.search_box_pop input {ime-mode:active; height:16px; border:1px solid #adadad; margin:-3px 0 0 0; padding:5px 0 0 4px;}
.search_box_pop input.inp_b {ime-mode:active; width:376px; height:30px; padding:4px;}

.use_info .use_info_l {float:left; width:228px; height:551px; border:1px solid #d3d3d3; margin-right:17px; padding:13px 0 0 12px;}
.use_info .use_info_l dd {padding-bottom:19px;}
.use_info .use_info_l dd p.tit {height:19px; font-weight:bold;}
.use_info .use_info_l dd p .inp_cal {height:12px; border:1px solid #adadad; margin:-1px 0 0 0; padding:3px 0 0 4px;}
.use_info .use_info_r {float:left; width:683px;}

.pop_btm_box {width:765px; height:90px; border:5px solid #f7f7f7; padding-left:5px; margin-bottom:10px;}
.pop_btm_box .txt_t {height:18px; color:#000; padding:12px 0 0 0;}
.pop_btm_box .inner_box {width:751px; height:48px; background:#f7f7f7; padding:7px 0 0 9px;}
.pop_btm_box input {ime-mode:active; height:15px; color:#555; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px; background:#ccf4ff;}

.myPage {width:100%;}
.myPage li{width:100%; border: 1px solid #e5e5e5;margin: 5px 0 5px 0;}
.myPage dl{margin-left: 10px;}
.myPage dt{font-size: 13px;font-weight: bold;color: #3b5998;line-height: 16px;}


.terms1 {
	float:left;
	overflow-y:scroll;
	overflow-x:hidden;
	width:301px;
	height:562px;
	border:1px solid #d3d3d3;
	margin-right:17px;
	padding:15px 5px 0 10px;
	scrollbar-face-color:#f2f4ef;/*스크롤바 표면 색상*/
	scrollbar-highlight-color:#d6dbd4;/*표면 왼쪽 부분 겉색상*/
	scrollbar-shadow-color:#bec0bb;/*표면 오른쪽 부분 그림자 겉색상*/
	scrollbar-3dlight-color:#ffffff;/*표면 왼쪽 부분 입체감 색상*/
	scrollbar-arrow-color:#65726b;/*스크롤바 조그만 삼각형 색상*/
	scrollbar-track-color:#ffffff;/*스크롤바 밑에 레일 트렉 색상*/
	scrollbar-darkshadow-color:#ffffff;/*표면 밑 부분 그림자 색상*/
}

.terms2 {
	float:left;
	overflow-y:scroll;
	overflow-x:hidden;
	width:428px;
	height:562px;
	border:1px solid #d3d3d3;
	padding:15px 5px 0 10px;
	scrollbar-face-color:#f2f4ef;/*스크롤바 표면 색상*/
	scrollbar-highlight-color:#d6dbd4;/*표면 왼쪽 부분 겉색상*/
	scrollbar-shadow-color:#bec0bb;/*표면 오른쪽 부분 그림자 겉색상*/
	scrollbar-3dlight-color:#ffffff;/*표면 왼쪽 부분 입체감 색상*/
	scrollbar-arrow-color:#65726b;/*스크롤바 조그만 삼각형 색상*/
	scrollbar-track-color:#ffffff;/*스크롤바 밑에 레일 트렉 색상*/
	scrollbar-darkshadow-color:#ffffff;/*표면 밑 부분 그림자 색상*/
}

.terms3 {
	float:left;
	overflow-y:scroll;
	overflow-x:hidden;
	width:829px;
	height:710px;
	padding:0;
	margin-bottom:13px;
	scrollbar-face-color:#f2f4ef;/*스크롤바 표면 색상*/
	scrollbar-highlight-color:#d6dbd4;/*표면 왼쪽 부분 겉색상*/
	scrollbar-shadow-color:#bec0bb;/*표면 오른쪽 부분 그림자 겉색상*/
	scrollbar-3dlight-color:#ffffff;/*표면 왼쪽 부분 입체감 색상*/
	scrollbar-arrow-color:#65726b;/*스크롤바 조그만 삼각형 색상*/
	scrollbar-track-color:#ffffff;/*스크롤바 밑에 레일 트렉 색상*/
	scrollbar-darkshadow-color:#ffffff;/*표면 밑 부분 그림자 색상*/
}

.terms4 {
	overflow-y:scroll;
	overflow-x:hidden;
	width:211px;
	height:184px;
	padding:0;
	margin-bottom:7px;
	border:1px solid #b6b6b6;
	scrollbar-face-color:#f2f4ef;/*스크롤바 표면 색상*/
	scrollbar-highlight-color:#d6dbd4;/*표면 왼쪽 부분 겉색상*/
	scrollbar-shadow-color:#bec0bb;/*표면 오른쪽 부분 그림자 겉색상*/
	scrollbar-3dlight-color:#ffffff;/*표면 왼쪽 부분 입체감 색상*/
	scrollbar-arrow-color:#65726b;/*스크롤바 조그만 삼각형 색상*/
	scrollbar-track-color:#ffffff;/*스크롤바 밑에 레일 트렉 색상*/
	scrollbar-darkshadow-color:#ffffff;/*표면 밑 부분 그림자 색상*/
}
.ch_mt {margin-top:-2px;}

.terms5 {
	overflow-y:scroll;
	overflow-x:hidden;
	width:771px;
	height:100px;
	padding:0 9px 0 0;
	margin-bottom:15px;
	border:0;
	scrollbar-face-color:#f2f4ef;/*스크롤바 표면 색상*/
	scrollbar-highlight-color:#d6dbd4;/*표면 왼쪽 부분 겉색상*/
	scrollbar-shadow-color:#bec0bb;/*표면 오른쪽 부분 그림자 겉색상*/
	scrollbar-3dlight-color:#ffffff;/*표면 왼쪽 부분 입체감 색상*/
	scrollbar-arrow-color:#65726b;/*스크롤바 조그만 삼각형 색상*/
	scrollbar-track-color:#ffffff;/*스크롤바 밑에 레일 트렉 색상*/
	scrollbar-darkshadow-color:#ffffff;/*표면 밑 부분 그림자 색상*/
}


/* 지도 위치  */
#map{width:440px; height:520px;  float: left;}

/* 테이블 속성 */
.table1{position:relative;  table-layout:fixed; width:100%; margin: 0;}
.table1 thead th {font-weight:normal; color:#050505; padding:10px 0 7px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.table1 tbody td {color:#555; font-weight:normal;  padding:5px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
/* .board_common tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.board_common tbody td.t_left {text-align:left; padding-left:10px;}
.board_common tbody td.t_right {text-align:right; padding-right:10px;}
.board_common tbody td.error {color:#ff5a00;}
.board_common .last_r {border-right:none;}
.board_common .btn {padding:5px 0 5px 0;}
.board_common tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.board_common tr.th_sub th {font-size:11px; color:#666;}
.board_common tr.th_sub2 th {color:#4c5c77;}
.board_common tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.board_common .bg_type01 {background:#ecf6fc;}
.board_common .bg_type02 {background:#f2f2fd}
.board_common .price01 {color:#ff4800;}
.board_common .price02 {color:#0023a7;}
.board_common tr.total td {font-weight:bold; background:#ecffe8}
.board_common a.btn_ma {display:inline-block; margin-bottom:3px;} */



/*테이블 속성 내부 속성*/
.rtd {width:100px; text-align:right;padding-right:15px;}
.rtd2 {width:220px; text-align:right;padding-right:15px;}
.rtd3 {width:121px; text-align:right;padding-right:15px;}
.ltd {width:230px; text-align:left;}


/*input 속성*/
.textarea1 {ime-mode:active; width:180px; height:68px; border:1px solid #bdbdbd; padding:5px;}
.textarea2 {ime-mode:active; width:570px; height:68px; border:1px solid #bdbdbd; padding:5px;}
.textarea3 {ime-mode:active; width:100%; height: auto;  border:1px solid #bdbdbd; border-bottom:0; border-right:0; padding:0;  }


.textbox1{width: 190px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox2{width: 145px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox3{width: 70px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox4{width: 170px; height: 15px; border:1px solid #bdbdbd;padding-top: 4px}
.textbox5{width: 88px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox6{width: 50px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox7{width: 170px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox8{width: 78px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox9{width: 57px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox10{width: 63px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox11{width: 209px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox12{width: 50px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox13{width: 74px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox14{width: 278px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox15{width: 45px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox16{width: 152px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox17{width: 173px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox18{width: 76px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox19{width: 126px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox20{width: 260px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox21{width: 195px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox22{width: 35px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox23{width: 135px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox24{width: 105px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox25{width: 203px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox26{width: 72px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox27{width: 294px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox28{width: 110px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox29{width: 200px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox30{width: 153px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox31{width: 180px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox32{width: 87px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox33{width: 115px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox34{width: 340px; height: 16px; border:1px solid #bdbdbd; padding-top: 4px;}
.textbox35{width: 460px; height: 16px; border:1px solid #bdbdbd; padding-top: 4px;}
.textboxfull{width: 100%; height: 19px; border:1px solid #bdbdbd;}

.textbox_n{width: 85px;height: 20px;border: 1px solid #bdbdbd;padding-left: 5px;}




.textbox1_num{width: 190px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px;text-align: right}
.textbox2_num{width: 145px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px;text-align: right}
.textbox3_num{width: 70px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px;text-align: right}
.textbox4_num{width: 170px; height: 15px; border:1px solid #bdbdbd;padding-top: 4px; padding-right:4px;text-align: right}
.textbox5_num{width: 88px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px; text-align: right}
.textbox6_num{width: 50px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px;text-align: right}
.textbox7_num{width: 148px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px;text-align: right}
.textbox8_num{width: 166px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px;text-align: right}
.textbox9_num{width: 169px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-right:4px;text-align: right}
.textboxfull_num{width: 100%; height: 19px; border:1px solid #bdbdbd;}

.selectbox{width:190px; height:19px; border:1px solid #bdbdbd;  }
.selectbox2{width:65px; height:19px; border:1px solid #bdbdbd;}
.selectbox3{width:148px; height:19px; border:1px solid #bdbdbd;}
.selectbox4{width:100px; height:19px; border:1px solid #bdbdbd;}
.selectbox5{width:176px; height:19px; border:1px solid #bdbdbd;}
.selectbox6{width:78px; height:19px; border:1px solid #bdbdbd; vertical-align: middle; }
.selectbox7{width:85px; height:19px; border:1px solid #bdbdbd;}
.selectbox8{width:48px; height:19px; border:1px solid #bdbdbd;}
.selectbox9{width:195px; height:19px; border:1px solid #bdbdbd;}
.selectbox10{width:76px; height:19px; border:1px solid #bdbdbd;}
.selectbox11{width:53px; height:19px; border:1px solid #bdbdbd;}
.selectbox12{width:138px; height:19px; border:1px solid #bdbdbd;}
.selectbox13{width:83px; height:19px; border:1px solid #bdbdbd;}
.selectbox14{width:205px; height:19px; border:1px solid #bdbdbd;}
.selectbox15{width:90px; height:19px; border:1px solid #bdbdbd;}
.selectbox16{width:202px; height:19px; border:1px solid #bdbdbd;}
.selectbox17{width:78px; height:22px; border:1px solid #bdbdbd; vertical-align: middle; }
.selectboxfull{width:100%; height:19px; border:1px solid #bdbdbd;}


/* 검색Box */
.searchbox_div{width:790px; height:40px; background-color:#F6F3EC; border: 1px solid #d1d1d1; padding:10px 20px 0 20px; margin-bottom: 20px;}
.searchbox_div strong{color: #0a3982;}

.mr7{margin-right: 7px;}
.mr14{margin-right: 14px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}

.v_m{vertical-align: middle;}
.m35{margin-top:35px;height:0;}
.m40{margin-top:40px;height:0;}
.m40_2{margin-top:40px;}
.m110{margin-top:110px;}
.m60{margin-top:60px;}
.m50{margin-top:50px;}
.m30{margin-top:30px;}
.m20{margin-top:20px;}
.m15{margin-top:15px;}
.m10{margin-top:10px;}
.m5{margin-top:5px;}
.m3{margin-top:3px;}
.m1{margin-top:1px;}

.ml0{margin-left:0}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml35{margin-left: 35px;}
.ml60{margin-left: 60px;}

img.ui-datepicker-trigger {cursor: pointer;}
img.eraser{cursor: pointer;}

.ui-datepicker-calendar tr td.date-holiday a.ui-state-default{color: red; font-weight: bold;}
.ui-datepicker-calendar tr td.date-saturday a.ui-state-default{color: blue; font-weight: bold;}
.ui-datepicker-calendar tr td.date-sunday a.ui-state-default{color: red; font-weight: bold;}

.div_box {width: 350px;height: 480px;  border: 1px solid #D1D1D1;}
.div_box p{width: 146px;height: 10px;margin: 0 auto;position: relative;top: 220px;}

.calender_table_td_out {  }
.calender_table_td_over { background:#fff1e1; }
.calender_table_td_out_today {  background-color:#ffcf3d; }


.question_title {font-size:12px; font-weight:bolder; color:#272727;}
.question_sub{font-size:11px; color:#F95901;}

.ess_back_color{background-color: #FFF2D5;}

.dis_none{display: none;}

.btnArea{width:100%; text-align:center;margin-top:10px;}
.btnArea2{width:100%; text-align:center;margin-top:10px;position: absolute;z-index: 9999;top: 361px;}

.schdule_table{width: 300px; border-top: 1px solid #3b5998;}
.schdule_table thead th {font-weight:normal; color:#050505;  padding:5px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.schdule_table tbody th {font-weight:normal; color:#050505; padding:5px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.schdule_table tbody td {color:#3D3D3D;  font-weight:normal;  padding:5px 0 4px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.schdule_table tbody td.words {color:#3D3D3D; font-weight:normal; height:200px; padding:5px 0 4px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.schdule_table tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.schdule_table tbody td.t_left {text-align:left; padding-left:10px;}
.schdule_table tbody td.t_right {text-align:right; padding-right:10px;}
.schdule_table tbody td.error {color:#ff5a00;}
.schdule_table .last_r {border-right:none;}
.schdule_table .btn {padding:5px 0 5px 0;}
.schdule_table tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.schdule_table tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.schdule_table tr.th_sub th {font-size:11px; color:#666;}
.schdule_table tr.th_sub2 th {color:#4c5c77;}
.schdule_table tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.schdule_table .bg_type01 {background:#ecf6fc;}
.schdule_table .bg_type02 {background:#f2f2fd}
.schdule_table .price01 {color:#ff4800;}
.schdule_table .price02 {color:#0023a7;}
.schdule_table tr.total td {font-weight:bold; background:#ecffe8}
.schdule_table a.btn_ma {display:inline-block; margin-bottom:3px;}
.schdule_table td input {width: 90%; height: 15px; border:1px solid #bdbdbd; padding-top: 4px;}
.schdule_table td textarea{width: 90%;height: 180px;  border:1px solid #bdbdbd; }
.schdule_table td select {width: 91%; height: 22px;;  border:1px solid #bdbdbd;}



.sms_table_div{	width: 584px;height: 500px;position: relative;left: 254px;margin-top: 20px;}

.sms_table{width: 577px; border-top: 1px solid #3b5998; }
.sms_table thead th {font-weight:normal; color:#050505; padding:5px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.sms_table tbody td {color:#3D3D3D; font-weight:normal;  padding:5px 0 4px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.sms_table tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.sms_table tbody td.t_left {text-align:left; padding-left:10px;}
.sms_table tbody td.t_right {text-align:right; padding-right:10px;}
.sms_table tbody td.error {color:#ff5a00;}
.sms_table .last_r {border-right:none;}
.sms_table .btn {padding:5px 0 5px 0;}
.sms_table tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.sms_table tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.sms_table tr.th_sub th {font-size:11px; color:#666;}
.sms_table tr.th_sub2 th {color:#4c5c77;}
.sms_table tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.sms_table .bg_type01 {background:#ecf6fc;}
.sms_table .bg_type02 {background:#f2f2fd}
.sms_table .price01 {color:#ff4800;}
.sms_table .price02 {color:#0023a7;}
.sms_table tr.total td {font-weight:bold; background:#ecffe8}
.sms_table a.btn_ma {display:inline-block; margin-bottom:3px;}
.sms_table td input {ime-mode:active; height: 15px; padding-top: 4px;}
.sms_table td textarea {ime-mode:active;  border:1px solid #bdbdbd; padding-top: 4px;}

.sms_tab{width: 100%; height: 331px; overflow:auto;}

.sms_words_table{width: 300px; border-top: 1px solid #3b5998;}
.sms_words_table thead th {font-weight:normal; color:#050505;  padding:5px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.sms_words_table tbody th {font-weight:normal; color:#050505; padding:5px 0 5px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #bdbdbd; background:#f7f7f7;}
.sms_words_table tbody td {color:#3D3D3D; font-weight:normal;  padding:5px 0 4px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.sms_words_table tbody td.words {color:#3D3D3D; font-weight:normal; height:200px; padding:5px 0 4px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center;}
.sms_words_table tbody td.txt_line {color:#3b5998; text-decoration:underline;}
.sms_words_table tbody td.t_left {text-align:left; padding-left:10px;}
.sms_words_table tbody td.t_right {text-align:right; padding-right:10px;}
.sms_words_table tbody td.error {color:#ff5a00;}
.sms_words_table .last_r {border-right:none;}
.sms_words_table .btn {padding:5px 0 5px 0;}
.sms_words_table tbody td .inp_com {height:15px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.sms_words_table tbody td .inp_com2 {height:14px; border:1px solid #bdbdbd; margin:0; padding:3px 0 0 4px;}
.sms_words_table tr.th_sub th {font-size:11px; color:#666;}
.sms_words_table tr.th_sub2 th {color:#4c5c77;}
.sms_words_table tr.bd_btm td {border-bottom:1px solid #bdbdbd;}
.sms_words_table .bg_type01 {background:#ecf6fc;}
.sms_words_table .bg_type02 {background:#f2f2fd}
.sms_words_table .price01 {color:#ff4800;}
.sms_words_table .price02 {color:#0023a7;}
.sms_words_table tr.total td {font-weight:bold; background:#ecffe8}
.sms_words_table a.btn_ma {display:inline-block; margin-bottom:3px;}
.sms_words_table td input {width: 200px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-left: 4px;}
.sms_words_table td input.input1 {width: 80px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-left: 4px;}
.sms_words_table td input.input2 {width: 100px; height: 15px; border:1px solid #bdbdbd; padding-top: 4px; padding-left: 4px;}
.sms_words_table td textarea{width: 196px;height: 180px;  border:1px solid #bdbdbd; padding: 5px; }
.sms_words_table td select {width: 205px; height: 22px;  border:1px solid #bdbdbd;}
.sms_words_table #checkbyte{width: 143px;height: 14px;position: absolute;z-index: 9999;top: 267px;left: 156px;}


#sms_phone{position: relative;left: -23px;top: -13px;}

.sms_phone_sms_img{position: absolute;left: 39px;top: 278px; width: 31px;}
.sms_phone_sms_send_btn_img{position: absolute;left: 199px;top: 426px;width: 45px;}
.sms_phone_sms_add_hp_no_img{position: absolute;left: 219px;top: 309px;width: 25px;}

.sms_phone_sms_add_hp_no{position: absolute;top: 312px;left: 51px;border: 0;width:158px;}

.sms_phone_message{width: 191px;height: 67px;position: absolute;top: 193px;left: 42px;}


.sms_phone_phone_no_list{position: absolute;top: 341px;left: 51px;width: 179px;height: 75px;overflow: auto;}
.sms_phone_phone_no_list td{ border-bottom: 1px solid #bdbdbd;}
.sms_phone_phone_no_list td.hp_no{padding-left: 5px; padding: 1px 1px;}
.sms_phone_phone_no_list td.hp_nm{padding: 1px 1px;}
.sms_phone_phone_no_list td input.nm{border: 0;width:57px; padding-left: 2px;}

.sms_phone_phone_reply_no{position: absolute;top: 431px;left: 97px;}
.sms_phone_phone_reply_no input{border: 0;width:88px; padding-left: 2px;}


.sms_phone_phone_no_list td input.no{border: 0;width:80px; padding-left: 8px;}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; margin-top: 7px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; font-weight: bolder;}
.ui-timepicker-div dl dd { margin: 0 10px 10px 30%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-select {width: 50px}

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }



.sms_search_box {width:795px; height:125px; border:1px solid #d1d1d1; background:#fafafa; padding:16px 10px 0 22px; margin-bottom:14px; text-align: left;}
.sms_search_box input{ border:1px solid #bdbdbd; margin-left: 8px; height: 16px; width:115px; padding-left: 3px;}
.sms_search_box select{border:1px solid #bdbdbd; margin-left: 4px; height: 20px;}
.sms_search_box p {margin: 5px;}
