@charset "utf-8";

@font-face {
  font-family: "Pretendard GOV";
  font-weight: 300;
  src: url("/font/PretendardGOV/PretendardGOV-Regular.woff") format("woff");
}

@font-face {
  font-family: "Pretendard GOV";
  font-weight: 500;
  src: url("/font/PretendardGOV/PretendardGOV-SemiBold.woff") format("woff");
}

@font-face {
  font-family: "Pretendard GOV";
  font-weight: 700;
  src: url("/font/PretendardGOV/PretendardGOV-Bold.woff") format("woff");
}

/*초기화*/
* {font-family:"Pretendard GOV",'맑은 고딕', Malgun Gothic, 돋움, Dotum, Helvetica, Arial, Verdana, sans-serif;margin:0;padding:0;font-size:12px;color:#444;word-break:break-all;}
ul, ol, li {list-style:none;}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;}
a,input[type=file],input[type=checkbox],input[type=radio],input[type=image],input[type=submit],label,button {cursor:pointer;}
select, img, input, a {vertical-align:baseline;}
a {text-decoration:none;}
textarea {resize:none;}
iframe {display:block;}
img,fieldset,iframe {border:0;}
i, em, address {font-style:normal;}
legend, caption {width:1px;height:1px;font-size:1px;color:transparent;overflow:hidden;text-indent:-10000px;}

.form {position:relative;}
/* input[type="radio"] */
.form > input[type="radio"] {position:absolute; left:0; top:0; width:16px; height:16px; opacity:0;}
.form > input[type="radio"] + label {position:relative; display:inline-block; height:16px; line-height:16px; font-size:16px; font-weight: 300; color: #2d2d2d; padding-left:20px; padding-right:16px; background:url('/images/service/common/radio_default.png') no-repeat left center; cursor:pointer;}
.form > input[type="radio"]:checked + label {background:url('/images/service/common/radio_checked.png') no-repeat left center;}

.hide {display:none;}
.ovf {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.m0 {margin:0 !important;}
.mr0 {margin-right:0 !important;}
.b0 {border:0 !important;}

/*구조*/
body.default {background:url('/images/service/common/container_bg.png') 0 0 repeat-y;}
body.tab_expand {background:url('/images/service/common/container_ex_bg.png') 0 0 repeat-y;}

#wrap {min-width:1260px;}

.top {min-width:1260px;width:100%;background:#ffffff;z-index:100000;} /* url('/images/service/common/header_bg.png') 205px 0 repeat-y */
	.top_inner {height:80px;border-bottom: 1px solid #d8d8d8;box-sizing: border-box;z-index:100001;}
	.top_inner h1 {float:left;padding:10px 0 0px;width:205px;height: 80px;background:#d3e1fb;z-index:100002;box-sizing: border-box;}
	.top_inner h1 a {display:block;}
	.top_inner h1 img {display:block;margin: 0 auto;}
	.top_inner h1 span {display:block;width:175px;margin:7px auto 0;}
	.top_inner h1 span {height:20px;line-height:20px;background:#7aa8e9;font-size:13px;font-weight:500;color:#fff;text-align:center;}
    
	.search_box {display:block;padding:20px 0 0 23px;overflow:hidden;}
	.search_box .search_tit {position:relative;float:left;margin: 0px 23px 0 0;padding: 0 22px 0px 0;height:37px;line-height:37px;font-size:16px;font-weight:700;color:#1d1d1d;}
	.search_box .search_tit:after {content:''; display:block; width:1px; height:15px; background:#d8d8d8; position:absolute; top:50%; right:0; margin-top:-7.5px;}
	.search_box input[type=radio] {float:left;margin:8px 0 0;width:16px;height:16px;}
	.search_box .form {float: left;}
	.search_box .form > input[type="radio"] + label {float: left;line-height: 37px;height: 37px;}
	.search_box .form:nth-child(2) {margin-right:11px;}
	.search_box select, .search_box .select2-container {float:left;}
	.search_box .select2-container--default .select2-selection--single {background:none;border:0;border-bottom:1px solid #c6c6c6;border-radius:0;}
	.search_box .select2-container .select2-selection--single {height:37px;}
	.search_box .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:16px;color:#2d2d2d;line-height:37px;}
	.search_box .select2-container--default .select2-selection--single .select2-selection__arrow {top: 6px;}
	.search_box .select2-container--default .select2-selection--single .select2-selection__arrow b {border:0;width:9px;height:5px;background:url('/images/service/common/arrow_down.png') 0 50% no-repeat;}
	.search_box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {background:url('/images/service/common/arrow_up.png') 0 50% no-repeat;}
	.search_box select option {}
	.search_box input[type=text] {float:left;padding:0 7px;width:235px;height:37px;background:none;font-size:16px;color:#2d2d2d;border:0;border-bottom:1px solid #c6c6c6;box-sizing:border-box;}
	.search_box a {float:left;}
	.search_box a img {padding:6px 7px 7px;border-bottom:1px solid #c6c6c6;}
	.search_door {float:left;width:46px;height:44px;font-size:0;background:url('/images/service/common/search_door.png') 0 0 no-repeat;}
	.search_door.active {background-position:-46px 0;}
	
	.search_box .etc_search {float:left;margin-left: 150px;}
	.search_box .etc_search a {position:relative;float:left;width:105px;height:40px;line-height:40px;text-align:center;
	background:#eff5ff;font-size:16px;font-weight:700;color:#014aaa;margin:0 0 0 8px;border-radius:20px;} /* url('/images/service/common/search_etc_btn.png') 0 0 no-repeat */

.inner_wrap {overflow:hidden;}

.gnb {float:left;width:205px;}
	.gnb p {padding:7px 0 0 16px;height:63px;background:#d3e1fb;font-size:11px;color: #143f90;line-height: 14px;box-sizing:border-box;}
	.gnb button {float:left;padding:0 0 0 45px;width:100%;height:50px;line-height:50px;font-size:16px;font-weight:700;color:#1d1d1d;border:0;text-align:left;cursor:pointer;
	background-color:#f8f8f8;background-position:15px 50%;background-repeat:no-repeat;}
	.gnb button:first-child {border-top:0;}
	.gnb button:hover, .gnb button.active {background-color:#0d63d4;color:#fff;}
	
	.gnb button.law_0101 {background-image:url('/images/service/common/gnb_law0101.png');}
	.gnb button.law_0101:hover, .gnb button.law_0101.active {background-image:url('/images/service/common/gnb_law0101_over.png');}
	.gnb button.law_0102 {background-image:url('/images/service/common/gnb_law0102.png');}
	.gnb button.law_0102:hover, .gnb button.law_0102.active {background-image:url('/images/service/common/gnb_law0102_over.png');}
	.gnb button.law_0103 {background-image:url('/images/service/common/gnb_law0103.png');}
	.gnb button.law_0103:hover, .gnb button.law_0103.active {background-image:url('/images/service/common/gnb_law0103_over.png');}
	.gnb button.law_latest {background-image:url('/images/service/common/gnb_lawlatest.png');}
	.gnb button.law_latest:hover, .gnb button.law_latest.active {background-image:url('/images/service/common/gnb_lawlatest_over.png');}
	.gnb button.board_0401 {background-image:url('/images/service/common/gnb_board0401.png');}
	.gnb button.board_0401:hover, .gnb button.board_0401.active {background-image:url('/images/service/common/gnb_board0401_over.png');}
	.gnb button.board_0402 {background-image:url('/images/service/common/gnb_board0402.png');}
	.gnb button.board_0402:hover, .gnb button.board_0402.active {background-image:url('/images/service/common/gnb_board0402_over.png');}
	
	.gnb button.stability_test {background-image:url('/images/service/common/gnb_stability_test.png');}
	.gnb button.stability_test:hover, .gnb button.stability_test.active {background-image:url('/images/service/common/gnb_stability_test_over.png');}
	.gnb button.etc_data {background-image:url('/images/service/common/gnb_etc_data.png');}
	.gnb button.etc_data:hover, .gnb button.etc_data.active {background-image:url('/images/service/common/gnb_etc_data_over.png');}
	.gnb button.undecided {background-image:url('/images/service/common/gnb_undecided.png');}
	.gnb button.undecided:hover, .gnb button.undecided.active {background-image:url('/images/service/common/gnb_undecided_over.png');}
	
	/*#########신은정수정 2017-03-02 ###########*/
	/*기존css
	.gnb .top_menu {position:relative;float:left;padding:10px 0;width:175px;margin:0 15px;border-top:1px solid #3f4045;border-bottom:1px solid #3f4045;}
	.gnb .top_menu .name {float:none;padding:0;background:url('/images/service/common/menu_btn.png') 100% 50% no-repeat;}
	.gnb .top_menu .name span {font-size:12px;color:#be7d18;}
	*/
	
	.gnb .top_menu {position:relative;float:left;padding:10px 0;width: 175px;margin: 13px 15px 0;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
	.gnb .top_menu a, .top_menu .name {display:block;height:30px;line-height:30px;font-size:13px;font-weight: 700;color:#555;}
	.gnb .top_menu .name {float:none;padding:0;background:url('/images/service/common/menu_btn.png') right center no-repeat;height:30px;line-height:19px;font-size: 13px;font-weight: 300;color: #717171;letter-spacing: -0.4px;}
	.gnb .top_menu .name span {font-size:13px;font-weight:700;color:#014aaa;}
    .gnb .top_menu .myinfo {display:none;position:absolute;left:190px;top:10px;width:105px;border:1px solid #000;border-left:0;background:#fff;z-index:100003;}
    .gnb .top_menu .myinfo a {display:block;padding:0 0 0 10px;height:30px;line-height:30px;font-size:13px;color:#27262b;letter-spacing:-1px;}
    .gnb .top_menu .myinfo a:hover {background:#66656b;color:#fff;}

.tree_open {position:absolute;left:205px;top:300px;display:none;}	
.tree {position:relative;float:left;width:251px;border-right:1px solid #b7b7b8;}
	.tree .tree_close {position:absolute;top:0px;right:0px;padding:8px;}
	.tree h2 {height:43px;line-height:43px;background:#f8f8f8;font-size:18px;font-weight:700;color:#1d1d1d;text-align:center;border-bottom:1px solid #d8d8d8;box-sizing: border-box;}
	.tree #tree01 {width:100%;height:725px;border:0;}
	#treeOption {position:absolute;top:47px;right:0;padding:8px 3px 0 0;overflow:hidden;}
	#treeOption a {float:left;margin:0 5px 0 0;}
	#treeOption a img {float:left;}
	#treeContainer {padding:22px 0 0;min-height:665px !important;height:665px;background: #fff;}

#jqxWidget {margin:0 0 0 457px;background:url('/images/service/common/jqTab_bg.png') 0 0 repeat-x;}
/*####신은정수정 2017-03-02#######*/
#dateRange-startDaterevisionSearch .jqx-widget-content, #dateRange-endDaterevisionSearch .jqx-widget-content {min-height:0px !important;}

#jqxWidget.tab_expand {margin:0 0 0 205px;}
	#jqxWidget.tab_expand #jqxTabs {width:1055px !important;}
	#jqxWidget.tab_expand #jqxTabsTitle {min-width:100% !important;}
	
	#jqxWidget.tab_expand .main_state {width:812px;}
	#jqxWidget.tab_expand .main_state li {margin:0 0 0 160px;}
	
	#jqxWidget.tab_expand .jqx-tabs-content-element {padding-left:25px;}
	#jqxWidget.tab_expand .sub_contents {padding-left:9px;}

.main_state {display:block;width:672px;margin:0 auto;padding:30px 0;overflow:hidden;}
	.main_state li {float:left;padding:38px 0 0;width:164px;height:126px;border-radius:50%;background-color:#fff;background-position:0 0;background-repeat:no-repeat;text-align:center;line-height:20px;margin:0 0 0 85px;}
	.main_state li:first-child {margin:0 !important;}
	.main_state li.statics_S1000000 {background-image:url('/images/service/common/statics_s1_bg.png');}
	.main_state li.statics_S2000000 {padding:52px 0 0;height:112px;background-image:url('/images/service/common/statics_s2_bg.png');}
	.main_state li.statics_S3000000 {background-image:url('/images/service/common/statics_s3_bg.png');}
	.main_state li p {font-size:18px;font-weight: 300;color:#2d2d2d;margin:0 0 21px;}
	.main_state li.statics_S2000000 p {margin:0 0 26px;}
	.main_state li.law0102 p {margin:0 0 24px;}
	.main_state li strong {display:block;font-size:20px;font-weight:700;color:#1d1d1d;}
	
.left_search {position:relative;border-bottom:#d6d0d0 solid 1px;border-top:1px #d6d0d0 solid;background:#e0e0e0;height:27px;line-height:25px;padding:5px;}
	.left_search input {background:#fff; border:1px #d6d0d0 solid; height:27px; width:185px; border-right:0; padding:0 10px;}
	.left_search img {position:absolute;top:5px;right:5px;cursor:pointer;}

.main_search {height:82px;border-bottom:1px solid #d6d0d0;background:#f7f7f7 url('/images/service/common/search_bg.gif') repeat-x;}
	.main_search h4 {float:left;margin:10px 15px 0 0;}
	.main_search .search_wrap {width:876px;height:82px;padding:21px 0 0 400px;}
	.search_wrap ul {float:left; width:624px;height:36px;margin:0 auto;border:2px solid #bea287;border-right:0;background:#fff;}
	.search_wrap li {float:left;}
	.search_wrap input {width:370px;height:35px;line-height:35px;border:0;margin-left:240px;}

.main_latest {/*margin:0 0 0 321px;*/overflow:hidden;margin:0 0 9px 24px;}

.mainCon_box {float:left;width:calc(50% - 4px);overflow:hidden;}
	.mainCon_box:nth-child(2) {float:right;}
	.mainCon_box .head_line {height: 47px; padding:13px 10px 12px 20px;background:#f8f8f8;overflow:hidden;border:1px solid #d8d8d8;box-sizing: border-box;}
	.mainCon_box .head_line h3 {float:left;font-size:18px;font-weight:700;color:#1d1d1d;}
	.mainCon_box .head_line .more_btn {float:right;width:20px;height:20px;color:transparent;background:url('/images/service/common/more_btn.png') 0 0 no-repeat;}
	/*신은정추가2017-03-07*/
	.mainCon_box .body_list {height:310px;border:1px solid #d8d8d8;border-top:0;overflow:hidden;}
	.mainCon_box .body_list.latest_body a{padding-top: 18px; padding-bottom: 3px;}
	.main_latest_desc {float:left;width:78%;}
	.main_latest_desc .col_S1000000 {color:#6898ef; font-size:13px; font-weight:500;}
	.main_latest_desc .col_S2000000 {color:#0d63d4; font-size:13px; font-weight:500;}
	.main_latest_desc .col_S3000000 {color:#01a786; font-size:13px; font-weight:500;}
	
	.mainCon_box .body_list a {display:block;padding:34px 15px 9px 20px;background-color:#fff;overflow:hidden;position:relative;}
	.mainCon_box .body_list a:hover {background-color:#f7f7f7;}
	
	/*2017-03-13 신은정수정- 말줄임표추가, 사용하지않는 css삭제*/
	.mainCon_box .body_list a .tit {float:left;width:100%;font-size:16px;color:#555;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.mainCon_box .body_list.latest_body a .tit {padding-top: 6px;color:#2d2d2d;}
	
	.mainCon_box .body_list a .date {float:right;width:20%;font-size:13px;color:#717171;text-align:right;position:absolute;}
	.mainCon_box .body_list.latest_body a .date {bottom:0;}
	.mainCon_box .body_list .no_posting {display:block;padding:50px 0 0;font-size:16px;color:#777;text-align:center;}

.inner_wrap .bx-wrapper {margin:0 0 0 24px !important;min-width:auto !important;padding:24px 40px;height:26px;background:#f8f8f8;border:1px solid #d8d8d8;overflow:hidden;}
	.inner_wrap .bx-wrapper .bx-viewport {border:0;background:none;box-shadow:none;}
	.inner_wrap .bx-wrapper .bx-controls-direction a {width:8px;height:15px;margin-top:-8px;}
	.inner_wrap .bx-wrapper .bx-prev {left:15px;background:url('/images/service/common/main_slide_left.png') 0 0 no-repeat;}
	.inner_wrap .bx-wrapper .bx-next {right:15px;background:url('/images/service/common/main_slide_right.png') 0 0 no-repeat;}
	
	.family_wrap {margin-left:457px;width:828px;}
	.family_slide a {width:auto !important;padding:0 35px;}
	body.tab_expand .family_wrap {margin-left:230px;width:1030px;}
	
.footer_line {margin:0 0 0 481px;}
	.footer_line span {display:block;padding:6px 0 0;width:804px;font-size:11px;font-weight: 300;color:#717171;text-align:right;}

/*
.main_link ul {overflow:hidden;width:983px;}
	.main_link ul li { float:left; }

.quick_banner {margin:0 0 0 321px;}
	.quick_banner ul {display:block;overflow:hidden;}
	.quick_banner ul li {float:left;border-left:1px solid #c5c7cb;}
	.quick_banner ul li:first-child {border-left:0;}
	.quick_banner ul li a {display:block;}
*/
	
/* footer */
#footer {position:relative;background:#fff;border-top:1px solid #c4c4c4;}
	#footer #footer_inner {position:relative;width:1260px;overflow:hidden;}
	#footer #footer_inner #footer_logo {float:left;padding:16px 16px 30px 22px;}
	#footer #footer_inner #footer_info {float:left;padding:20px 0 0;}
	#footer #footer_inner #footer_info #company_adress {font-size:12px;color:#737373;}
	#footer #footer_inner #footer_info #company_copyright {font-size:12px;color:#737373;}
	#footer #footer_inner #footer_info strong {font-size:14px;color:#737373;}
	
	#footer #footer_inner #familySite {float:right;padding:18px 0 30px;}
	#footer #footer_inner #familySite select {float:left;width:161px;height:26px;border:1px solid #a9a9a9;}
	#footer #footer_inner #familySite #site_connect {float:left;width:35px;height:24px;background:#999fa4;border:1px solid #a9a9a9;color:#fff;text-align:center;line-height:1.9;margin:0 0 0 -1px;}
	
/* 셀렉트박스 */
#select_box {position: absolute;width: 170px;height: 27px;  background: url('/images/service/common/topmenu_select.gif') 141px center no-repeat;border: 1px solid #cfcfcf;}
#select_box label {	position: absolute;	font-size: 14px;color: #666;	line-height: 27px; 	left: 12px;}
#select_box select#dropdown {	width: 100%;height: 27px;min-height: 27px;	line-height: 27px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}	

#select_box2 {position: absolute;width: 178px;height: 27px;  background: url('/images/service/common/topmenu_select.gif') 150px center no-repeat;border: 1px solid #cfcfcf;}
#select_box2 label {	position: absolute;	font-size: 12px;color: #666;	line-height: 27px; 	left: 12px;}
#select_box2 select#dropdown {	width: 100%;height: 27px;min-height: 27px;	line-height: 27px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}	

#search_select01 {position: absolute;width: 90px;height: 36px;  background: url('/images/service/common/main_search_arrow.gif') 65px center no-repeat;}
#search_select01 label {	position: absolute;	font-size: 14px;color: #a06d06; font-weight:bold;	line-height: 36px; 	left: 12px;	 }
#search_select01 select#dropdown {	width: 100%;height: 36px;min-height: 36px;	line-height: 36px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}
#search_select01 select#searchTimeType {	width: 100%;height: 36px;min-height: 36px;	line-height: 36px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}
#search_select01 select#searchType {	width: 100%;height: 36px;min-height: 36px;	line-height: 36px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}

#search_select02 {position: absolute;margin-left:100px; width: 140px;height: 36px;  background: url('/images/service/common/main_search_arrow.gif') 110px center no-repeat;}
#search_select02 label {	position: absolute;	font-size: 14px;color: #a06d06;	 font-weight:bold; line-height:36px; 	left: 12px;	 }
#search_select02 select#dropdown {	width: 100%;height: 36px;min-height: 36px;	line-height: 36px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}
#search_select02 select#searchType {	width: 100%;height: 36px;min-height: 36px;	line-height: 36px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}
#search_select02 select#searchTimeType {	width: 100%;height: 36px;min-height: 36px;	line-height: 36px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}

#board_select {position: absolute; margin-left:140px; width: 143px;height: 40px;  background: url('/images/service/sub/latest_select_bg1.png') 0 center no-repeat;}
#board_select label {	position: absolute;	font-size: 14px;color: #858585;	 font-weight:bold; line-height:40px; 	left: 20px;	 }
#board_select select#dropdown {	width: 100%;height: 40px;min-height: 40px;	line-height: 40px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}

#board_select2 {position: absolute; margin-left:140px; width: 143px;height: 40px;  background: url('/images/service/sub/latest_select_bg2.png') 0 center no-repeat;}
#board_select2 label {	position: absolute;	font-size: 14px;color: #858585;	 font-weight:bold; line-height:40px; 	left: 55px;	 }
#board_select2 select#dropdown {	width: 100%;height: 40px;min-height: 40px;	line-height: 40px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}

/* 
<<<<<<< .mine
#pop_select {position: absolute; margin-left:16%; #margin-left:0%; width: 30%;height: 27px;  background:#fff url('../../images/service/pop/select_arrow.png') 100% center no-repeat; border:1px solid #bea287; }
=======
#pop_select {position: absolute; margin-left:16%; #margin-left:0%; width: 30%;height: 27px;  background:#fff url('/images/service/pop/select_arrow.png') 100% center no-repeat; border:1px solid #bea287; }
>>>>>>> .r68
#pop_select label {	position: absolute;	font-size: 14px;color: #858585;	 font-weight:bold; line-height:27px; 	left: 20px;	 }
#pop_select select#dropdown {	width: 100%;height: 27px;min-height: 27px;	line-height: 27px;	padding: 0 10px; border:0; opacity: 0;	filter: alpha(opacity=0);}		
 */	
/*서브틀*/
#sub_contents_index {width:983px;height:auto;min-height:100%;background:#f9f9f9;float:left;border-right:1px solid #ddd;padding-bottom:40px;}
.sub_top {width:100%;height:142px;border-bottom:1px solid #ddd;margin-top:65px;}
.sub_top02 {height:80px;border-bottom:1px solid #ddd;margin-top:77px;background-color:#f7f7f7;}
.sub_top03 {height:80px;margin-top:65px;}
.sub_search_wrap { float:left; width:840px;margin:0 auto;padding:22px 0 0 0;}
.sub_search_wrap02 {width:840px;margin:0 auto;padding:22px 0 0 0;}
.sub_select {width:650px;height:36px;border-left:2px solid #bea287;border-top:2px solid #bea287;border-bottom:2px solid #bea287; background:#FFF;}
.sub_select02 {height:40px;background:#efefef;}
.sub_input_wrap {padding-left:10px;background:url('/images/service/common/search_line.png') no-repeat 5px 12px;width:400px;height:40px;}
.sub_input_wrap02 {padding-left:10px;background:url('/images/service/common/search_line.png') no-repeat 5px 12px;height:40px;}


/*기타*/
.ov_hidden {overflow:hidden;}
.v_align_m {vertical-align:middle;}
.align_l {text-align:left;}
.align_r {text-align:right;}
.align_c {text-align:center;}
.float_l {float:left;}
.float_r {float:right;}
.clear_b {clear:both;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix {*zoom:1;} 
.mr17 {margin-right:17px;}




/*인풋*/
.txt_box01 {width:170px;height:30px;border:none;line-height:30px;font-size:14px;}
.txt_box02 {width:250px;height:33px;border:none;line-height:30px;font-size:14px;}
.txt_box03 {width:350px;height:33px;border:none;line-height:30px;font-size:14px;}
.txt_box_common {border:1px solid #ddd;font: bold 16px/40px;color:#444;}
.txt_box_common02 {border:1px solid #ddd;font:bold 16px/23px;color:#444;height:23px;}
.txt_box_blue {font: bold 16px/35px;color:#444;border-right:none;border-left:3px solid #4380ce;border-top:3px solid #4380ce;border-bottom:3px solid #4380ce;width:259px;height:35px;}
.select001 {border:1px solid #ccc;}
.select002 {width:100px;padding:3px;font:12px/12px;color:#777;}

/*텍스트*/
.red14b {font-size:14px;color:#f58314;}
.red12b {font-size:12px;color:#f83a00;font-weight:bold;}
.blue14b {font-size:14px;color:#35a0eb;}
.blue12b a {font-size:12px;color:#4380ce;font-weight:bold;}
.blue12b a:hover {font-size:12px;color:#00aef7;font-weight:bold;}
.purple14b {font-size:14px;color:#9870ca;font-weight:bold;}

.ellipsis {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.multi_ellipsis  {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
				/* number of lines to show */ -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*#########신은정수정 2017-03-06 다운로드버튼생성###########*/
.add_fileWrap{position:relative;}
.btn_files {width:85px;height:25px;line-height:25px;font-size:13px;box-sizing:border-box;color:#575757;border:1px solid #ccc;background:url('../../images/service/btn/tab_view_more.png;') 62px no-repeat;margin: 0 auto;text-align:left;padding-left:5px;cursor: pointer;}
.btn_filesDetail {position:absolute;left:3px;top:34px;z-index:800;background-color:#fff;width:160px;padding:10px;box-sizing:border-box;font-size:13px;text-align:left;border:1px solid #ccc; display:none;}
.btn_filesDetail li {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 5px 0;}
.btn_filesDetail li a {width:100%;display:block;font-style:italic;}
.btn_filesDetail li a:hover {text-decoration:underline;color:#5785bd;}

