@charset "utf-8";
body{overflow-y:scroll; font-family: 'Malgun Gothic','맑은 고딕','Nanum Gothic';}
#bg_main{position:absolute;z-index:-1;width:1920px;height:850px;margin-left:-960px;left:50%;}
body{width:100%;min-height: 100%;}
p{font-family: 'Malgun Gothic','맑은 고딕','Nanum Gothic';}
a:hover{text-decoration:none;}
.link{cursor:pointer;}
#header{width:100%; height:70px;}
#header .header_wrap{width:1200px; margin:0 auto; padding:10px 0; height:55px;}
#header .header_wrap h1 a{
	display:block;width:px;height:153px;margin-top:20px;white-space:nowrap;overflow:hidden;text-indent:-999em;
	background: url(../../images/common/logo.png)30px 0 no-repeat;
}
.main_contents span.main_visual{display: block;}
.main_contents{width:1200px; margin:0 auto; height:676px;}
.main_contents div{float:left;margin-left: 73px;margin-top:398px;}
.main_contents .login{width:266px;height:230px;margin-left: 0px;margin-top:398px;}
.main_contents .login .login_txt{text-align:center; padding-bottom:15px; color:white; font-size:14px; letter-spacing:-1px;}
.main_contents .login ul.login_box li.inputbox{margin-bottom:5px;}
.main_contents .login ul.login_box li.inputbox input{padding:9px; width:246px;}
.main_contents .login ul.login_sub{width:260px; padding-top:10px}
.main_contents .login ul.login_sub li a{color:white; font-weight:bold}
.main_contents .login ul.login_sub li.search_btn{float:left;}
.main_contents .login ul.login_sub li.join_btn{float:right;}
.main_contents .login p.login_btn{clear:both; width:266px; padding-top:30px;}
.main_contents .login p.login_btn a{padding:15px; display:block; background:#3456ba; color:white; text-align:center; font-size:15px; font-weight:bold;}
.main_contents h3{color:rgb(25,21,167);}
.main_contents .notice{padding:27px; width:332px; height:170px; background:white; /* border:1px solid #b7b7b8; */}
.main_contents .notice .notice_title{font-size:20px; font-weight:bold; padding-bottom:20px;}
.main_contents .notice .notice_title span{float:right;}
.main_contents .notice .notice_list {height:143px; overflow: hidden;} /*20241008 공지사항 높이 변경*/
.main_contents .notice .notice_list li{padding-bottom:12px;}
.main_contents .notice .notice_list li.last{padding-bottom:0px;}
.main_contents .notice .notice_list li a:hover{text-decoration:underline;}
.main_contents .notice .notice_list li span{float:right; color:#9b9b9b;}
.main_contents .docu{padding:27px;width:332px;height:170px; background:white;margin-left: 11px; /* border:1px solid #b7b7b8; */}
.main_contents .docu .docu_title{font-size:20px; font-weight:bold; padding-bottom:20px;}
.main_contents .docu .docu_title span{float:right;}
.main_contents .docu .docu_list li{padding-bottom:12px;}
.main_contents .docu .docu_list li.last{padding-bottom:0px;}
.main_contents .docu .docu_list li a:hover{text-decoration:underline;}
.main_contents .docu .docu_list li span{float:right; color:#9b9b9b;}
.t1{background:#dedede; text-align:center;}

.footer{width:100%; height:98px; background:white; border-top:1px solid #dedede; }
.main .footer{border-bottom:none;margin-top:-2px;}
.footer_wrap{width:1200px; margin:0 auto; padding:20px 0; height:50px; background:#ffffff;}
.footer_wrap h1{width:50px; height:51px; float:left; padding-right:50px; padding-top:0px;margin-left:50px;}
.footer_wrap div{float:left;margin-left:70px;}
.footer_wrap ul{
    float: left;
    clear: both;
}
.footer_wrap ul li{float:left; padding-right:10px;}
.footer_wrap ul li a{color:#777;}
.footer_wrap ul li:hover{text-decoration:underline;}
.footer_wrap p{padding-top:3px;clear: both;padding-top: 15px;line-height: 19px;color:#aaa;}

#header2{width:100%; height:70px;}
#header2 .header_wrap{width:1200px; margin:0 auto; height:55px;}
#header2 .header_wrap h1{padding:17px; float:left;}

#header2 .header_wrap p{float:right;
    height: 26px;
    margin: 13px;
}
#header2 .header_wrap p a{
    border: 1px solid #c5c5c5;
    padding: 5px 10px 7px 10px;
    display: inline-block;
	border-radius: 4px;
}
#header2 .header_wrap p a:hover{
	color: #4c6db2;
    border: 1px solid #4c6db2;
	-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;
}
#header2 .header_wrap p a img{    vertical-align: bottom;}
#header2 .header_wrap ul{width:1200px; height:44px;padding:0; clear:both;background-color:#737e94;}
#header2 .header_wrap ul li{float:left;}
#header2 .header_wrap ul li.menu{height:44px; }
#header2 .header_wrap ul li.menu > ul{
	display:none;
}
#header2 .header_wrap ul li.menu:hover > ul{
	display:block;
}
#header2 .header_wrap ul li.m9{width:135px; height:44px;}
#header2 .header_wrap ul li a.m{height:44px; display:block; overflow:hidden; text-indent:-999px; }
#header2 .header_wrap ul li.m1 a.m{width:133px; background:url(../../images/common/menu1.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m2 a.m{width:133px; background:url(../../images/common/menu11.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m3 a.m{width:133px; background:url(../../images/common/menu12.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m4 a.m{width:132px; background:url(../../images/common/menu4.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m5 a.m{width:133px; background:url(../../images/common/menu5.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m6 a.m{width:133px; background:url(../../images/common/menu6.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m7 a.m{width:133px; background:url(../../images/common/menu7.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m8 a.m{width:133px; background:url(../../images/common/menu8.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m9 a.m{width:135px; background:url(../../images/common/menu9.png) 0 0 no-repeat;}

#header2 .header_wrap ul li.m1.on a.m,
#header2 .header_wrap ul li.m1 a.m:hover{background:url(../../images/common/menu1_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m2.on a.m,
#header2 .header_wrap ul li.m2 a.m:hover{background:url(../../images/common/menu11_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m3.on a.m,
#header2 .header_wrap ul li.m3 a.m:hover{background:url(../../images/common/menu12_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m4.on a.m,
#header2 .header_wrap ul li.m4 a.m:hover{background:url(../../images/common/menu4_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m5.on a.m,
#header2 .header_wrap ul li.m5 a.m:hover{background:url(../../images/common/menu5_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m6.on a.m,
#header2 .header_wrap ul li.m6 a.m:hover{background:url(../../images/common/menu6_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m7.on a.m,
#header2 .header_wrap ul li.m7 a.m:hover{background:url(../../images/common/menu7_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m8.on a.m,
#header2 .header_wrap ul li.m8 a.m:hover{background:url(../../images/common/menu8_on.png) 0 0 no-repeat;}
#header2 .header_wrap ul li.m9.on a.m,
#header2 .header_wrap ul li.m9 a.m:hover{background:url(../../images/common/menu9_on.png) 0 0 no-repeat;}

#header2 .header_wrap .menu > ul{width:100px; position:absolute; z-index:1000;}
#header2 .header_wrap .menu > ul > li{width:134px; height:44px; float:left; background:#2a51af;}
#header2 .header_wrap .menu > ul > li > a{width:134px; height:14px; text-align:center; font-weight:bold; font-size:13px; display:block; padding:15px 0; color:white;}
#header2 .header_wrap .menu > ul > li:hover{background:#23489f;}

#header2 .header_wrap .menu ul.sub_menu{
	position:absolute;display:none;width:134px;margin-top:-44px;margin-left:134px;
}
#header2 .header_wrap .menu > ul > li:hover ul.sub_menu{display:block;}
#header2 .header_wrap .menu ul.sub_menu li{
	background:#2a51af;
}
#header2 .header_wrap .menu ul.sub_menu li a{
	width:134px; height:14px; text-align:center; font-weight:bold; font-size:13px; display:block; padding:15px 0; color:white;
}
#header2 .header_wrap .menu ul.sub_menu li a:hover{
	background:#23489f;
}
#contents{width:100%;clear:both; min-height:100%;}
#contents .contents_wrap{width:1200px; margin:0 auto;}
#contents .contents_wrap .title{ padding:26px 0px; font-size:19px; font-weight:bold; letter-spacing:-1.0px; float:left;}
#contents .contents_wrap .common_title span{display:block; float:right; margin-top:18px;}
#contents .contents_wrap .common_title{width:100%; float:left;}
#contents .contents_wrap .common_title .tabmenu{float:left; width:300px; padding-top:25px; }
#contents .contents_wrap .common_title .tabmenu li{float:left; padding:5px 10px; border:1px solid #dedede; border-radius:5px;  margin-left:10px;}
#contents .contents_wrap .common_title .tabmenu li:hover{border:1px solid #737d95}
#contents .contents_wrap .searchTable{width:1188px; float:left; background:#fbfbfb; border:1px solid #c4c8cb; padding:25px 0px 25px 10px;}
#contents .contents_wrap .searchTable{float:left;}
#contents .contents_wrap .searchTable h3,
#contents .contents_wrap .searchTable label{float:left; padding-top:5px; padding-right:7px;}
#contents .contents_wrap .searchTable ul{float:left;}
#contents .contents_wrap .searchTable ul li{float:left; padding-right:10px;}
#contents .contents_wrap .searchTable .layout{float:left;}
#contents .contents_wrap .searchTable .search_1{height:15px;}
#contents .contents_wrap .searchTable .up{padding-top:15px;}
#contents .contents_wrap .searchTable ul li.slash{padding-top:3px;}
#contents .contents_wrap .searchTable .search1_title{padding-left:20px}

#contents .contents_wrap .valueTable{width:1200px; height:100%; float:left; padding-top:10px;}
#contents .contents_wrap .valueTable table{width:1200px; padding-top:15px; height:100%;}
#contents .contents_wrap .valueTable table td,
#contents .contents_wrap .valueTable table th{border:1px solid #d0d8e5; background:#f2f6f9; padding:3px 1px 3px; word-break:break-all;}
#contents .contents_wrap .valueTable table td.value,
#contents .contents_wrap .valueTable table td.value a{color:#2a51af; font-weight:bold;}
#contents .contents_wrap .view table td,
#contents .contents_wrap .view table th{border:1px solid #d0d8e5; background:#f2f6f9; padding:11px 1px 11px; font-size:15px; word-break:break-all;}
#contents .contents_wrap .valueTable table th{
	color:#638392; text-align:center;font-weight:bold;
}
#contents .contents_wrap .valueTable table td{background:white;}
#contents .contents_wrap .valueTable table td.nm{text-align:left;padding-left:0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#contents .contents_wrap .valueTable table.list td{text-align:center;}
#contents .contents_wrap .valueTable table.list td.nm{text-align:left;}
#contents .contents_wrap .valueTable table.list td.num{text-align:right;padding-left:0.5em;}
#contents .contents_wrap .valueTable table.list td.noline{border-right:0;border-bottom:0;}
#contents .contents_wrap .valueTable table.list td.noleftline{border-left:0;border-bottom:0;}
#contents .contents_wrap .valueTable table.list td.noleftline.top{border-top:0;}
#contents .contents_wrap .valueTable table thead td{text-align:center; border:1px solid #d0d8e5; background:#f2f6f9; padding:3px 1px 3px; word-break:break-all; color:#638392; font-weight:bold;}
#contents .contents_wrap .valueTable table tbody td.value{background:white;}


/* 페이지 공통 */

table{margin:0 auto;}

.m1_box1{
	width: 1200px; 
	height: 74px; 
	line-height: 74px; 
	margin: 12px auto 12px 196px;
	border: 1px solid #c4c8cb; 
	background-color: #fbfbfb;
	border-collapse: collapse; 
}
.m5_box1{
	width: 1200px;
	height: 105px;
	margin: 12px auto 0px 196px; 
	margin-right: 25px; 
	border: 1px solid #c4c8cb; 
	background-color: #fbfbfb;

}
.m6_box1{
	width: 1200px; 
	height: 74px; 
	line-height: 74px; 
	margin: 12px auto 12px 196px;
	border: 1px solid #c4c8cb; 
	background-color: #fbfbfb;
	border-collapse: collapse; 
}
.m7_box1{
	border-collapse: collapse; 
	margin: 12px auto 12px 196px; 
	margin-right: 25px; 
	width: 1200px;
}

.con_head1{
	margin: 28px 0px 0px 195px;
}
.con_head2{
	margin: 25px 0px 0px 8px;
}
.con_head3{
	margin: 28px 0px 0px 189px;
}




.m1_top_btn1{
	width: 77px; 
	height: 31px; 
	line-height: 31px; 
	text-align: center; 
	background-image: url(../../img/common/btn02_1.jpg); 
	display: inline-block; 
	cursor: pointer;
}

.m1_top_btn2{
	width: 89px; 
	height: 31px; 
	line-height: 31px; 
	text-align: center; 
	background-image: url(../../img/common/btn03_1.jpg); 
	display: inline-block; 
	cursor: pointer;
}

.m1_box_txt1{
	margin: 35px 5px 0px 38px;
}

.m1_box_txt2{
	margin: 30px 6px 0px 25px;
}

.m1_box_date{
	width: 70px; 
	height: 20px; 
	border: 1px solid #a4a7b0;
	text-align: center;
	padding:0 5px;
}

.m1_box_pipe{
	margin: 30px 8px 0px 10px;
}

.m1_box_selB{
	margin: 25px 6px 0px 0px;
}

.m1_box_select1{
	width: 80px;
	height: 22px;
	border: 1px solid #a4a7b0;
}

.m1_box_select2{
	width: 120px; 
	height: 22px; 
	border: 1px solid #a4a7b0;
}

.m1_box_select4{
	width: 60px; 
	height: 22px; 
	border: 1px solid #a4a7b0;
}

.m1_box_select3{
	width: 85px; 
	height: 22px; 
	border: 1px solid #a4a7b0;
}

.m1_box_inputW{
	width: 151px; 
}
.m1_box_inputH{
	height: 20px;padding:0 0.5em;
	border: 1px solid #a4a7b0;
}
.m1_box_btn{
	width: 62px;
	height: 22px; 
	line-height: 22px; 
	display: inline-block; 
	text-align: center; 
	background-image: url(../../img/common/btn01_1.jpg); 
	margin: 10px 0px 0px 6px; 
	cursor: pointer;
}
.m1_box_btn2{
	width: 62px;
	height: 22px; 
	line-height: 22px; 
	display: inline-block; 
	text-align: center; 
	background-image: url(../../img/common/btn01_1.jpg); 
	margin: 0px 0px 0px 6px; 
	cursor: pointer;
}
.m1d_tbl_head0{
	color: #638392;
	width:25px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb; 
	border-left: 1px solid #d0d8e5;
	font-size: 9pt;
}
.m1d_tbl_head1{
	color: #638392;
	width:40px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb; 
	border-left: 1px solid #d0d8e5;
	font-size: 9pt;
}

.m1d_tbl_head2{
	color: #638392;
	width:405px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1d_tbl_head3{
	color: #638392;
	width:82px; 
	border-top: 1px solid #d0d8e5;
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1d_tbl_head4{
	color: #638392;
	width:72px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1d_tbl_head5{
	color: #638392;
	width:82px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1d_tbl_head6{
	color: #638392;
	width:70px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1d_tbl_head7{
	color: #638392;
	width:86px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1d_tbl_head8{
	color: #638392;
	width:59px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1d_tbl_head9{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}



.m1_tbl_head1{
	color: #638392;
	width:50px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb; 
	border-left: 1px solid #d0d8e5;
	font-size: 9pt;
}

.m1_tbl_head2{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head3{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5;
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head4{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head5_1{
	color: #638392;
	width:200px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head5_2{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head6{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head7{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head8{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head9{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m1_tbl_head0{
	color: #638392;
	width:98px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}

.m2_box_selB{
	margin: 25px 0px 0px 66px;
}
.m2_box_select1{
	width: 83px; 
	height: 23px; 
	border: 1px solid #a5a8af;
}
.m2_box_inputW{
	width: 149px;
}
.m2_box_btn{
	width: 62px;
	height: 22px; 
	line-height: 22px; 
	display: inline-block; 
	text-align: center; 
	background-image: url(../../images/common/btn01_1.jpg); 
	margin: 10px 0px 0px 6px; 
	cursor: pointer;
}


.m2_tbl_head1{
	color: #638392;
	width:40px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb; 
	border-left: 1px solid #d0d8e5;
	font-size: 9pt;
}

.m2_tbl_head2{
	color: #638392;
	width:58px; 
	border-top: 1px solid #d0d8e5;
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m2_tbl_head3{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m2_tbl_head4{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m2_tbl_head5_1{
	color: #638392;
	width:200px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m2_tbl_head5_2{
	color: #638392;
	width:100px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m2_tbl_head6{
	color: #638392;
	width:50px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m2_tbl_head7{
	color: #638392;
	width:50px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m2_tbl_head8{
	color: #638392; 
	width:50px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}



.m3_box_txt{
	margin: 30px 6px 0px 64px;
}

.m3_box_txt1{
	margin: 30px 12px 0px 38px;
}

.m3_box_date{
	width: 72px; 
	height: 20px; 
	border: 1px solid #a4a7b0;
	text-align: center;
}

.m3_box_input{
	width: 160px;
	height: 20px;
	border: 1px solid #a4a7b0;
}

.m3_tbl_head1{
	color: #638392;
	width:50px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb; 
	border-left: 1px solid #d0d8e5;
	font-size: 9pt;
}
.m3_tbl_head2{
	color: #638392;
	width:90px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head3{
	color: #638392;
	width:50px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head4{
	color: #638392;
	width:50px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head5{
	color: #638392;
	width:75px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head6{
	color: #638392;
	width:70px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head7{
	color: #638392;
	width:75px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head8{
	color: #638392;
	width:58px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head9{
	color: #638392;
	width:150px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head10{
	color: #638392;
	width:58px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head11{
	color: #638392;
	width:150px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head12{
	color: #638392;
	width:90px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}
.m3_tbl_head13{
	color: #638392;
	width:123px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-size: 9pt;
}


.m3d_content_controller_btn{
    width: 1248px;
    height: 31px;
    text-align: right;
}

.m3d_box_txt1{
	margin: 30px 6px 0px 40px;
}

.m3d_box_txt2{
	margin: 30px 6px 0px 32px;
}
.m3d_box_txt3{
	margin: 30px 6px 0px 32px;
}


.m4_box_txt1{
	margin: 30px 8px 0px 37px;
}
.m4_box_txt2{
	margin: 30px 8px 0px 37px;
}

.m4_box_input1{
	width: 63px; 
	height: 20px;
	border: 1px solid #a4a7b0;
}

.m4_box_input3{
	width: 216px; 
	height: 20px;
	border: 1px solid #4facce; 
}

.m4_box_btn{
	width: 62px;
	height: 22px; 
	line-height: 22px; 
	display: inline-block; 
	text-align: center; 
	background-image: url(../../images/common/btn01_1.jpg); 
	cursor: pointer;
}
.m4_box_box{
	width: 194px; 
	height: 33px; 
	border: 1px solid #609ec5;
	background-color: #e5eef3; 
	display: inline-block; 
	vertical-align: middle;
}
.m4_box_box li{

	padding-right:0!important;
}
.m4_box_lst1{
	float: left; margin: 9px 0px 0px 15px;
}
.m4_box_lst2{
	float: left;
	margin: 0px 0px 0px 5px; 
	line-height: 33px; 
}

.m4_box_lst3{
	float: left; 
	margin: 9px 0px 0px 15px;
}

.m4_box_lst4{
	float: left; 
	margin: 0px 0px 0px 5px; 
	line-height: 33px;
}




.m5_box_txt1{
	margin: 25px 15px 0px 40px;
}

.m5_box_txt2{
	margin: 25px 18px 0px 38px;
}
.m5_box_txt3{
	margin: 15px 10px 0px 40px;
}
.m5_box_txt4{
	margin: 15px 12px 0px 108px;
}

.m5_box_input1{
	width: 61px;
	height: 20px;
}
.m5_box_input2{
	width: 215px; 
	height: 20px; 
	border: 1px solid #4facce;
}

.m5_box_input3{
	width: 61px;
	height: 20px; 
	border: 1px solid #4facce;
}
.m5_box_input4{
	width: 230px; 
	height: 20px; 
	border: 1px solid #adc8f5;
	background-color: #dfefff;
}
.m5_box_selB{
	margin: 10px 6px 0px 0px;
}
.m5_box_select{
	width: 107px; 
	height: 23px; 
	border: 1px solid #a5a8af;
}

.m5_tbl_head1{
	color: #638392;
	width:61px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb; 
	border-left: 1px solid #d0d8e5;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head2{
	color: #638392;
	width:132px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head3{
	color: #638392;
	width:132px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head4{
	color: #638392;
	width:60px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head5{
	color: #638392;
	width:169px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head6{
	color: #638392;
	width:64px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head7{
	color: #638392;
	width:105px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head8{
	color: #638392;
	width:79px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head9{
	color: #638392;
	width:79px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head10{
	color: #638392;
	width:79px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head11{
	color: #638392;
	width:79px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head12{
	color: #638392;
	width:90px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}

.m5_tbl_head13{
	color: #638392;
	width:90px; 
	border-top: 1px solid #d0d8e5; 
	border-right: 1px solid #c3c8cb; 
	border-bottom: 1px solid #c3c8cb;
	font-weight:bold;
	font-size: 9pt;
}



/*견적문의*/


#estimateSub{position:fixed;width:1100px; height:684px;left:50%;top:50%;margin-left:-550px;margin-top:-342px;background-color:#fff;opacity:5050;overflow-y:auto;    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);}
#estimateSub .estTitle{height:50px;line-height:50px; font-weight:bold; background:#2a385f; color:white; font-size:16px; padding-left:25px; letter-spacing:-1.0px;}
#estimateSub .info1{padding-top:25px;}
#estimateSub .info_title{ font-weight:bold; color:#2a385f; font-size:15px;}
#estimateSub table{border-top:2px solid #2a385f; margin-top:0px;}
#estimateSub table td{padding:7px 5px; border-bottom:1px solid #dedede;}
#estimateSub table td.nm{text-align:left;white-space:nowrap;overflow:ellipsis;padding-left:0.5em;}
#estimateSub table td.t_title{background:#ebebeb; text-align:center; border-bottom:1px solid #f9f9f9;}
#estimateSub .info2_text{border-top:2px solid #2a385f;  margin-top:10px; padding-top:20px;line-height:1.5em;}
.info2{padding-top:30px;}
.info3{padding-top:30px;}
.info4{padding-top:30px;}
.info3_table td{border:1px solid #dedede; text-align:center;}
.info2 td.nm,
.info3_table td.nm{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0.5em;}
.info3_table{border-bottom:1px solid #dedede; 
    height: 210px;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    overflow-x: scroll;
	margin-top:10px;
}
.info1_table, .info2_table{margin-top:10px;}
.m1{background:#efefef;}
.info4_table{text-align:center;margin-top:10px;}
.info1, .info2, .info3, .info4{padding:10px;}


/*견적문의_프린트*/
#estimatePrint{width:700px; border:1px solid #dedede; margin:0 auto; padding-bottom:20px;}
#estimatePrint .estTitle{font-size:20px; text-align:center; padding-top:5px;}
#estimatePrint .info_check{width:135px; display:block; margin:0 auto; padding-top:10px;}
#estimatePrint table{border-top:2px solid #2a385f; border:1px solid #2a385f;}
#estimatePrint table td,
#estimatePrint table th{border-bottom:1px solid #2a385f;; padding:7px 5px;}
#estimatePrint .signbox{width:300px; float:right;}
#estimatePrint .signbox td{text-align:center; border-right:1px solid #2a385f;}
#estimatePrint .signbox td.sign{height:50px;}
#estimatePrint .signbox td.sign img{max-width:100%;height:auto;}
#estimatePrint .info_box{width:100%; float:left; padding-top:14px;}
#estimatePrint .info_box table{padding-top:10px;}
#estimatePrint .info_box th,
#estimatePrint .info_box td{border-right:1px solid #2a385f;word-wrap:break-word;text-align:center;}
#estimatePrint .info_box td.nm{text-align:left;}
#estimatePrint .info_box td.num{text-align:right;}
#estimatePrint p{float:left;}

#estimate,
#estimateNew{width:1100px;min-height:600px;max-height:800px; border:1px solid #dedede; margin:0 auto;background-color:#fff;z-index:5050;overflow-y:auto;}
#estimateNew{margin-top:100px;}
#estimate .estTitle,
#estimateNew .estTitle{height:40px; font-weight:bold; background:#2a385f; color:white; font-size:15px; padding-left:10px; padding-top:20px; letter-spacing:-1.0px;}
#estimate .info1,
#estimateNew .info1{padding-top:20px;}
#estimate .info_title,
#estimateNew .info_title{ font-weight:bold; color:#2a385f; font-size:13px;}
#estimate table,
#estimateNew table{border-top:2px solid #2a385f;}
#estimate table td,
#estimateNew table td{padding:7px 5px; border-bottom:1px solid #dedede;}
#estimate table td.t_title,
#estimateNew table td.t_title{background:#dedede; text-align:center;  border-bottom:1px solid #fefefe;}
#estimate .info2_text,
#estimateNew .info2_text{border-top:2px solid #2a385f;  margin-top:20px; padding-top:20px;}
.info2{padding-top:30px;}
.info3{padding-top:30px;}
.info4{padding-top:30px;}
.info3_table td{border:1px solid #dedede; text-align:center;}
.info3_table{border-bottom:1px solid #dedede;}
.m1{background:#efefef;}
.info4_table{text-align:center;}
.info1, .info2, .info3, .info4{padding:25px 25px;}

.info4 .info_title{display: inline-block;}
.info_btn{float:right;}
.info_btn{display:block; padding-bottom:20px;}
.info_btn a{padding:5px 10px; border:1px solid #dedede;}
#estimate .info3 td,
#estimateNew .info3_td,
#confirmNew .info3_td{padding:3px;}
.info3 .number{font-size:12px;}
.info2 td{text-align:center;}
td.left{text-align:left;}
td.right{text-align:right;}
.info1_table .tax{float:right;}
.info1_table .priceline{background:yellow; border-left:1px solid #dedede; padding-left:20px;}
.info1_table textarea{width:100%; height:100px;}
.info1_table .limit{float:right;}

#estimate .btnlist,
#estimateNew .btnlist,
#estimateSub .btnlist{float:right; padding-top:20px;}
#estimate .btn,
#estimateNew .btn,
#estimateSub .btn{float:left; padding-right:8px; display:block; padding-bottom:10px;}
#estimate .btn a,
#estimateNew .btn a,
#estimateSub .btn a{padding:5px 10px; border:1px solid #e5e5e5;}
#estimate .btn a:hover,
#estimateNew .btn a:hover,
#estimateSub .btn a:hover{
	background-color:#626262;color:#fff;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;
}
.img_calendar{
	cursor:pointer;
	text-align: center;
}

.td_top {font-size:9pt;padding:5px 1px 1px;word-break:break-all;border-right: 1px solid #c3c8cb;border-left: 1px solid #d0d8e5;}
.td_line{font-size:9pt;padding:5px 1px 1px;word-break:break-all;border-right: 1px solid #c3c8cb;border-left: 1px solid #d0d8e5;border-top: 1px dotted #c3c8cb;}
.td_no  {padding:5px 1px 1px;word-break:break-all;border-right: 1px solid #c3c8cb; border-left: 1px solid #c3c8cb;}
.td_sum {border: 1px solid #c3c8cb; border-left: 0px; padding:5px 1px 1px;white-space:nowrap;overflow:hidden; font-weight: bold; }
.box_contents_hold_306{width: 306px; padding-left: 8px;padding-bottom: 3px;background-color: #deeefe;height: 19px;line-height: 21px;border: 1px solid #adc8f3;float: left;display: inline-block;}
.box_contents_hold_124{width: 124px; padding-left: 8px;padding-bottom: 3px;background-color: #deeefe;height: 19px;line-height: 21px;border: 1px solid #adc8f3;float: left;display: inline-block;}
.box_contents_hold_88{width: 88px; padding-left: 8px;padding-bottom: 3px;background-color: #deeefe;height: 19px;line-height: 21px;border: 1px solid #adc8f3;float: left;display: inline-block;}

.input_tbl_style_69{padding:5px 1px 1px;word-break:break-all;width: 69px; height: 20px; border: 1px solid #bfbfbf;text-align:center;}
.input_tbl_style_88{padding:5px 1px 1px;word-break:break-all;width: 88px; height: 20px; border: 1px solid #bfbfbf;text-align:center;}
.input_tbl_style_130{padding:5px 1px 1px;word-break:break-all;width: 130px; height: 20px; border: 1px solid #bfbfbf;text-align:center;}

#btn_area{
	text-align:right;margin-top:20px;
}
#btn_area.center-button{text-align:center;}
#btn_area span{cursor:pointer;}
#btn_area .btnlist{
	display:inline-block;padding:5px 10px; border:1px solid #dedede; border-radius:5px;cursor:pointer;
}
#btn_area .btnlist:hover{
	border:1px solid #737d95;
}
.btn_search{
	display:inline-block;background: #fff;height:18px;line-height:18px;padding:0px 10px; border:1px solid #555;vertical-align:top;cursor:pointer;
}
.btn_search:hover{
	background-color:#626262;color:#fff;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;
}
.btn_search.withinput{
	height:20px;line-height:20px;
}
#area-file td{
	text-align:left;
}
#area-return{
	position:absolute;padding:10px;right:10px;margin-top:42px;
	background-color:#fff;border:1px solid #dedede;box-shadow:5px 10px 18px #888888;
}
#area-return #tx_ret{
	border:1px solid #dedede;width:200px;
}
#btn-save-reason,
#btn-print{
	position:absolute;right:34px;
}
#btn-print{
	margin-top:-20px;
}
.label{
	display:inline-block;height:16px;line-height:16px;padding:5px 20px 7px;
	background-color:#d9d9d9;
}
.board_btn{width:303px; float:right;}
.board_btn li{float:left; padding-left:10px;}

.srch_select {
	height:22px;line-height:22px;border:1px solid #a4a7b0;
}
#area-member-info{
	width: 878px; margin: 0px 0px 0px 136px;
}
#area-member-info form#InputForm{ width:1200px; margin:0 auto;}
#area-member-info .header .member{
    width: 918px;
    height: 12px;
    vertical-align: -25px;
    text-align: right;
    display: inline-block;
}
#area-member-info .container { 
    width: 100%; 
    min-width: 1150px; 
    height: 787px;
}
#area-member-info .content{
    width: 100%;
    min-width: 1150px;
    float:left;
}

#area-member-info .join_state{
    width: 876px;
    height: 128px;
    margin: 38px 0px 0px 136px;
}

#area-member-info .join_next{
    margin-top: 32px;
    margin-left: 415px;
}

#area-member-info .box_name{
    width: 132px;
    height: 39px; 
    line-height: 39px; 
    display: inline-block;
    padding-left: 13px;
    background-color: #f2f6f9; 
    color: #658290; 
    font-weight: bold; 
    border-right: 1px solid #c3c8cc;
    float:left;
}

#area-member-info .box_contents{
    width: 721px; 
    height: 31px; line-height:20px;
    padding-left: 9px; 
    display: inline-block; 
    float: left; 
    color: #707070;
    padding-top: 8px;
}
#area-member-info .box_contents input{
	vertical-align: middle;
}

#area-member-info .box_first{
    width: 876px; 
    height: 39px; 
    border: 1px solid #c3c8cb;
}

#area-member-info .box_base{
    width: 876px; 
    height: 39px; 
    border: 1px solid #c3c8cb;
    border-top: 0px;
}

#area-member-info .tx_set{
    width: 208px;
    height: 23px;
    color: #666666;
    border: 1px solid #b0b0b0;
    padding-left: 12px; 
}

span.btn{
	display:inline-block;padding:3px 15px;
	border:1px solid #d2d2d2;border-radius:5px;
	cursor:pointer;
}
span.btn:hover{
	background-color:#666;
	color:#fff;
	-webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;
}
#contents .contents_wrap .valueTable table.sub-list{
	width:1192px;
}
.sub-list th,
.sub-list td{
	text-align:center;
}
.sub-list td.nm{
	text-align:left;padding-left:0.5em;
}
.sub-list td.num{
	text-align:right;padding-right:0.5em;
}
.sub-list td .area-save{
	float:right;margin-right:10px;
}
.sub-list td .area-save li{
	float:left;
}
.sub-list td .area-save li.border{
	height:31px;line-height:31px;padding:0 15px;
	border:1px solid #c3c8cb;border-right:0;
	text-align:center;color:#638392;
}
.sub-list td .area-save li.border.right{border-right:1px solid #c3c8cb;}
.sub-list td .area-save li input{
	width:80px;height:20px;line-height:20px;
	border:1px solid #a4a7b0;
	color:#363636;
}
.sub-list td .area-save .btn-save{
	display:block;width:77px;height:31px;line-height:31px;margin-top:1px;margin-left:10px;
	background:url('../../images/common/btn02_1.jpg') no-repeat 0 0;
	cursor:pointer;
}
.sub-list td input.inp{
	width:70px;text-align:center;
}
table td.cen{text-align:center;}
table td.num{text-align:right;padding-right:3px !important;}
table td.hasInput {text-align:center;}
table td.hasInput input{width:90%;text-align:center;}
#btn_print{
	height:33px;line-height:33px;padding:0 20px;margin-right:5px;
	background-color:rgb(90, 176, 223);
	color:#fff;vertical-align:middle;cursor:pointer;
}
.btn_orderby:link{color:#638392;}

#estimatePrint.printEnd{padding-bottom:0;}
#estimatePrint.printEnd h2.estTitle{
	font-weight:bold;font-size:28px;margin-bottom:10px;
}
#estimatePrint.printEnd .printHeader th,
#estimatePrint.printEnd .printHeader td{
	height:25px;line-height:25px;padding:0 3px;
	text-align:center;
}
#estimatePrint.printEnd .printHeader td.nm{
	text-align:left;
}
#estimatePrint.printEnd .printHeader p{clear:both;float:none;}
#estimatePrint.printEnd .otherinfo{
	width:300px;float:left;
}
#estimatePrint.printEnd .otherinfo,
#estimatePrint.printEnd .otherinfo th,
#estimatePrint.printEnd .otherinfo td{
	border:0;
}
#estimatePrint.printEnd .venInfo{
	width:300px;float:right;
}
#estimatePrint.printEnd .venInfo th,
#estimatePrint.printEnd .venInfo td{
	border-right:1px solid #2a385f;
}
#estimatePrint.printEnd .venInfo th{
	border-bottom:1px solid #2a385f;
}
#estimatePrint.printEnd p{padding-top:5px;}
#estimatePrint.printEnd .print-summary{
	position:relative;height:35px;
}
#estimatePrint.printEnd .print-summary span{display:inline-block;font-weight:bold;}
#estimatePrint.printEnd .print-summary span.ko{
	min-width:290px;margin-left:100px;margin-top:15px;padding-bottom:3px;white-space:nowrap;
	border-bottom:1px solid #2a385f;
	font-size:20px;
}
#estimatePrint.printEnd .print-summary span.en{
	position:absolute;min-width:200px;margin-top:18px;right:85px;
	font-size:16px;text-align:right;
}
#estimatePrint.printEnd .print-summary span.vat{
	position:absolute;right:20px;margin-top:21px;
}
#estimatePrint.printEnd .info_box table tfoot th, 
#estimatePrint.printEnd .info_box table tfoot td{font-weight:bold;}

#btn-signed{
float:right;margin-top:10px;
}
#sp-signed{
	display:block;float:right;margin-top:10px;
}

/* 잔고 확인의뢰서 */
.search_radio{display: inline-block;padding-left:30px;	padding-bottom:3px;}
.search_radio3, .write_quarter, .write_month{display: inline-block;padding-left:20px;	padding-bottom:3px;}
.search_period3 > ul, 
.search_period4 > ul, 
.write_quarter > ul, 
.write_month > ul{display: inline-block;}
.search_period3, 
.search_period4{width: 250px;}
.search_period3 h3, 
.search_period4 h3, 
.write_quarter h3, 
.write_month h3 {display: inline-block;/*padding-left:30px;*/}


.search_period1, .search_period2 {width: 250px;}
.dspIn{display: inline-block !important;}
.dspNone{display: None !important;}
.dspBlk{display: block !important;}
.mgb6{margin-bottom: 6px;}
.mgt7{margin-top: 7px;}
.pdl10{padding-left: 10px !important;}
.pdl15{padding-left: 15px !important;}
.pdl20{padding-left: 20px !important;}
.pdb30{padding-bottom: 30px;}
.pdt10{padding-top: 10px !important;}
.pdt11{padding-top: 11px !important;}
.ht20{height:20px}
.ht30{height:30px}
.ht35{height:35px}
.wt280{width:280px;}
.wt310{width:310px;}
.pd8_10{padding: 8px 10px !important;}
.bgclre6e6e6{background-color: #e6e6e6;}
.bgclr2a385f{background-color: #2a385f;}
.pdb10{padding-bottom: 10px;}
.tblScrolly{overflow-x: hidden;overflow-y: scroll;}
.maxht200{max-height:200px;}
.txtarea{width: 278px !important;;height: 40px !important;;padding:5px 5px;}
.cur{cursor: pointer;}
.tar{text-align: right !important;}
.floatr{float: right !important;}
.pd10{padding:10px 10px !important;}

#confirmNew{width:1100px;min-height:600px;max-height:800px; border:1px solid #dedede; margin:0 auto;background-color:#fff;z-index:5050;overflow-y:auto;}
#confirmNew{margin-top:100px;}
#confirmNew .estTitle{height:40px; font-weight:bold; background:#2a385f; color:white; font-size:15px; padding-left:10px; padding-top:20px; letter-spacing:-1.0px;}
#confirmNew .info1{padding-top:20px;}
#confirmNew .info_title{ font-weight:bold; color:#2a385f; font-size:13px;}
#confirmNew table{border-top:2px solid #2a385f;}
#confirmNew table td{padding:7px 5px; border-bottom:1px solid #dedede;}
#confirmNew table td.t_title{background:#dedede; text-align:center;  border-bottom:1px solid #fefefe;}
#confirmNew .info2_text{border-top:2px solid #2a385f;  margin-top:20px; padding-top:20px;}

#confirmNew .btnlist,
#confirmSub .btnlist{float:right; padding-top:20px;}
#confirmNew .btn,
#confirmSub .btn{float:left; padding-right:10px; display:block; padding-bottom:20px;}
#confirmNew .btn a,
#confirmSub .btn a{padding:5px 10px; border:1px solid #dedede;}
#confirmNew .btn a:hover,
#confirmSub .btn a:hover{background-color:#626262;color:#fff;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}


#confirmSub{position:fixed;width:1100px; height:684px;left:50%;top:50%;margin-left:-550px;margin-top:-342px;border:1px solid #dedede;background-color:#fff;opacity:5050;overflow-y:auto;}
#confirmSub .estTitle{height:40px; font-weight:bold; background:#2a385f; color:white; font-size:15px; padding-left:10px; padding-top:20px; letter-spacing:-1.0px;}
#confirmSub .info1{padding-top:20px;}
#confirmSub .info_title{ font-weight:bold; color:#2a385f; font-size:13px;}
#confirmSub table{border-top:2px solid #2a385f; margin-top:20px;}
#confirmSub table td{padding:7px 5px; border-bottom:1px solid #dedede;}
#confirmSub table td.nm{text-align:left;white-space:nowrap;overflow:ellipsis;padding-left:0.5em;}
#confirmSub table td.t_title{background:#dedede; text-align:center; border-bottom:1px solid #fefefe;}
#confirmSub .info2_text{border-top:2px solid #2a385f;  margin-top:20px; padding-top:20px;line-height:1.5em;}

#confirmSub .confirmArea div{border: 1px solid #dedede;padding: 5px 10px 5px 10px;}
#confirmSub .confirmArea div:hover{border: 1px solid #4c6db2;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
#confirmSub .confirmBox{ width:60px;text-align: center;display: inline-block;cursor: pointer;}

/* .boardHover > tr:hover{background-color:#f7f7f7 !important} */

#supplier, 
#discordanceContent,
#smsSend{display: none; background: #f2f6f9;width:300px;border:1px solid #626262;}

#supplier .supTitle,
#discordanceContent .supTitle,
#smsSend .supTitle{height:28px; font-weight:bold; background:#2a385f; color:white; font-size:15px; padding-left:10px; padding-top:6px; letter-spacing:-1.0px;}

#supplier table,
#discordanceContent table,
#smsSend table{background : #fff;}

#supplier table thead th,
#discordanceContent table thead th,
#smsSend table thead th{font-weight: 700;background-color: #f2f6f9;}

#supplier table td
, #supplier table th,
#discordanceContent table td, 
#discordanceContent table th,
#smsSend table td, 
#smsSend table th  {padding: 7px 5px;border: 1px solid #dedede;}

#supplier table,
#discordanceContent table,
#smsSend table {border-top: none;}

#supplier table td:first-child,
#discordanceContent ul li,
#smsSend ul li{padding:5px 5px;}

#discordanceContent ul li:nth-child(2),
#smsSend ul li:nth-child(2){padding:0px 5px 5px 5px;}

#supplier table td:first-child,
#discordanceContent table td:first-child,
#smsSend table td:first-child{text-align: center;}

#supplier .supplier-btn-close,
#discordanceContent .discordance-btn-close,
#smsSend .discordance-btn-close {
    position: absolute;
    width: 27px;
    height: 27px;
    top: 10px;
    right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 100%;
    background: url(../../images/common/btn_close.png) no-repeat 0 0;
    z-index: 5050;
    cursor: pointer;
}


#contents .contents_wrap1{width:1080px; margin:0 auto;}
#contents .contents_wrap1 .title{ padding:26px 10px; font-size:19px; font-weight:bold; letter-spacing:-1.0px; float:left;}
#contents .contents_wrap1 .common_title span{display:block; float:right; margin-top:18px;}
#contents .contents_wrap1 .common_title{width:100%; float:left;}
#contents .contents_wrap1 .common_title .tabmenu{float:left; width:300px; padding-top:25px; }
#contents .contents_wrap1 .common_title .tabmenu li{float:left; padding:5px 10px; border:1px solid #dedede; border-radius:5px;  margin-left:10px;}
#contents .contents_wrap1 .common_title .tabmenu li:hover{border:1px solid #737d95}
#contents .contents_wrap1 .searchTable{width:1078px; float:left; background:#fbfbfb; border:1px solid #c4c8cb; padding:25px 0px;}
#contents .contents_wrap1 .searchTable{float:left;}
#contents .contents_wrap1 .searchTable h3,
#contents .contents_wrap1 .searchTable label{float:left; padding-top:5px; padding-right:10px;}
#contents .contents_wrap1 .searchTable ul{float:left;}
#contents .contents_wrap1 .searchTable ul li{float:left; padding-right:10px;}
#contents .contents_wrap1 .searchTable .layout{float:left;}
#contents .contents_wrap1 .searchTable .search_1{height:15px;}
#contents .contents_wrap1 .searchTable .up{padding-top:15px;}
#contents .contents_wrap1 .searchTable ul li.slash{padding-top:5px;}
#contents .contents_wrap1 .searchTable .search1_title{padding-left:30px}

#contents .contents_wrap1 .valueTable{width:1080px; height:100%; float:left; padding-top:10px;}
#contents .contents_wrap1 .valueTable table{width:1080px; padding-top:15px; height:100%;}
#contents .contents_wrap1 .valueTable table td,
#contents .contents_wrap1 .valueTable table th{border:1px solid #d0d8e5; background:#f2f6f9; padding:3px 1px 3px; word-break:break-all;}
#contents .contents_wrap1 .valueTable table td.value,
#contents .contents_wrap1 .valueTable table td.value a{color:#2a51af; font-weight:bold;}
#contents .contents_wrap1 .view table td,
#contents .contents_wrap1 .view table th{border:1px solid #d0d8e5; background:#f2f6f9; padding:11px 1px 11px; font-size:15px; word-break:break-all;}
#contents .contents_wrap1 .valueTable table th{color:#638392; text-align:center;font-weight:bold;}
#contents .contents_wrap1 .valueTable table td{background:white;}
#contents .contents_wrap1 .valueTable table td.nm{text-align:left;padding-left:0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#contents .contents_wrap1 .valueTable table.list td{text-align:center;}
#contents .contents_wrap1 .valueTable table.list td.nm{text-align:left;}
#contents .contents_wrap1 .valueTable table.list td.num{text-align:right;padding-left:0.5em;}
#contents .contents_wrap1 .valueTable table.list td.noline{border-right:0;border-bottom:0;}
#contents .contents_wrap1 .valueTable table.list td.noleftline{border-left:0;border-bottom:0;}
#contents .contents_wrap1 .valueTable table.list td.noleftline.top{border-top:0;}
#contents .contents_wrap1 .valueTable table thead td{text-align:center; border:1px solid #d0d8e5; background:#f2f6f9; padding:3px 1px 3px; word-break:break-all; color:#638392; font-weight:bold;}
#contents .contents_wrap1 .valueTable table tbody td.value{background:white;}

#contents .contents_wrap1 .searchTable_1{width:1078px; float:left; background:#fbfbfb; border:1px solid #c4c8cb; padding:0px 0px 7px;}
#contents .contents_wrap1 .searchTable_1{float:left;}
#contents .contents_wrap1 .searchTable_1 h3,
#contents .contents_wrap1 .searchTable_1 label{float:left; padding-top:5px; padding-right:10px;}
#contents .contents_wrap1 .searchTable_1 ul{float:left;}
#contents .contents_wrap1 .searchTable_1 ul li{float:left; padding-right:10px;}
#contents .contents_wrap1 .searchTable_1 .layout{float:left;}
#contents .contents_wrap1 .searchTable_1 .search_1{height:15px;}
#contents .contents_wrap1 .searchTable_1 .up{padding-top:15px;}
#contents .contents_wrap1 .searchTable_1 ul li.slash{padding-top:5px;}
#contents .contents_wrap1 .searchTable_1 .search1_title{padding-left:30px}

#contents .contents_wrap1 .tblScrolly table{width:1080px; padding-top:15px; height:100%;}
#contents .contents_wrap1 .tblScrolly table td,
#contents .contents_wrap1 .tblScrolly table th{border:1px solid #d0d8e5; background:#f2f6f9; padding:3px 1px 3px; word-break:break-all;}
#contents .contents_wrap1 .tblScrolly table td.value,
#contents .contents_wrap1 .tblScrolly table td.value a{color:#2a51af; font-weight:bold;}
#contents .contents_wrap1 .view table td,
#contents .contents_wrap1 .view table th{border:1px solid #d0d8e5; background:#f2f6f9; padding:11px 1px 11px; font-size:15px; word-break:break-all;}
#contents .contents_wrap1 .tblScrolly table th{color:#638392; text-align:center;font-weight:bold;}
#contents .contents_wrap1 .tblScrolly table td{background:white;}
#contents .contents_wrap1 .tblScrolly table td.nm{text-align:left;padding-left:0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#contents .contents_wrap1 .tblScrolly table.list td{text-align:center;}
#contents .contents_wrap1 .tblScrolly table.list td.nm{text-align:left;}
#contents .contents_wrap1 .tblScrolly table.list td.num{text-align:right;padding-right:3px;}
#contents .contents_wrap1 .tblScrolly table.list td.noline{border-right:0;border-bottom:0;}
#contents .contents_wrap1 .tblScrolly table.list td.noleftline{border-left:0;border-bottom:0;}
#contents .contents_wrap1 .tblScrolly table.list td.noleftline.top{border-top:0;}
#contents .contents_wrap1 .tblScrolly table thead td{text-align:center; border:1px solid #d0d8e5; background:#f2f6f9; padding:3px 1px 3px; word-break:break-all; color:#638392; font-weight:bold;}
#contents .contents_wrap1 .tblScrolly table tbody td.value{background:white;}


.btn_search_ven{
	display:inline-block;height:18px;line-height:18px;padding:0px 10px;margin-top:8px; border:1px solid #dedede;vertical-align:top;cursor:pointer;
}
.btn_search_ven:hover{
	background-color:#626262;color:#fff;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;
}
.btn_search_ven.withinput{
	height:20px;line-height:20px;
}

.maxht300{max-height:300px;} 
