/* 공통 */
select { background: #fff url(/call/resource/images/con_com/sel_arrow2.png) right 0.75rem center no-repeat; padding-right: 2.1rem; appearance: none; padding-left: 0.5rem; font-size: 0.75rem !important; color: #555555 !important; }
.titTab ul li a { transition: 0.3s ease; -webkit-transition: 0.3s ease; }
.pagecheck { display: block; text-align: start; margin:0 0 1rem; font-size: 0.75rem; color: #333333;  }
.pagecheck em { color: #0085d8; font-weight: 600; }

/* 지원센터란? */
.helpInfo {margin-top:1.5rem;}
.helpInfo li dl {position:relative; margin-top:1rem; padding:1rem; background:#f2f9ff; border-radius:1rem;}
.helpInfo li dl dt {position:relative; padding:0 0 0 2.5rem; line-height:2rem; font-size:1rem; font-weight: 700;}
.helpInfo li dl dt span {position:absolute; left:0; top:0; display:block; width:2rem; height:2rem; font-size:.8rem; line-height:2rem; color:#fff; text-align:center; background:#0077d1; border-radius:50%;}
.helpInfo li dl dd {margin-top:.5rem; }

.helpInfo li:nth-child(even) dl {background:#eefbfe;}
.helpInfo li:nth-child(even) dl dt span {background:#00a1b9;}

/* 운영현황 */
.manage_top { padding: 2rem 3rem 2.25rem; background: #f1f4f9; margin-bottom: 1.5rem; }
.manage_middle .middle_box { display: flex; align-items: center; background: #f9fafd; border: 1px solid #c7d0da; padding: 1.35rem 1.5rem; justify-content: space-between; }
.manage_middle .middle_box span { margin-right: 1.7rem; font-weight: 600; color: #010101; }
.manage_middle .middle_box form { display: flex; width: 100%; }
.sel_form { display: flex; align-items: center; gap: 0.2rem; margin-right: 0.25rem; }
.sel_form select { height: 1.75rem; width: 6.7rem; border: 1px solid #b7babe; }
.search_form { display: flex; align-items: center; justify-content: space-between; }
.search_form input { height: 1.75rem; border: 1px solid #b7babe; background: #fff; font-size: 0.75rem; width: 11.75rem; }
.search_form .search_box { display: flex; align-items: center; gap: 0.2rem; }
.search_form a.btn_black { margin: 0 0.35rem 0 0 !important; padding: 0 !important; display: flex !important; align-items: center; justify-content: center; border-radius: 0 !important; width: 5rem; height: 1.75rem; }
.search_form a.btn_black i { padding-left: 0 !important; padding-right: 0.55rem; }
.search_form a.btn_green { width: 7rem; display: flex !important; margin: 0 !important; padding: 0 !important; align-items: center; justify-content: center; height: 1.75rem; border-radius: 0.35rem !important; }
.manage_middle .middle_box2 { margin: 1.4rem 0; }
.manage_bottom .tbl_st { display: none; overflow-x: auto; }
.manage_bottom .tbl_st table { min-width: 30rem; }
.manage_bottom .tbl_st.on { display: block; }
.manage_bottom .tbl_st a.homepage { margin: 0 auto; width: 1.5rem; height: 1.5rem; display: flex; align-items: center; justify-content: center; color: #fff; background: #459beb; border-radius: 50%; border: 1px solid transparent; }
.manage_bottom .Tab_v2 { margin: 1.5rem 0; display: block; text-align: center;  }
.manage_bottom .Tab_v2 ul { display: flex; gap: 0.25rem; justify-content: center; align-items: center; }
.manage_bottom .Tab_v2 ul li a { border-radius: 50%; width: 2rem; height: 2rem; display: flex; align-items: center; justify-content: center; font-size: 0.75rem; background: #efefef; }
.manage_bottom .Tab_v2 ul li a.current { color: #fff; background: #0d69cd; font-weight: 700; }
.manage_bottom .Tab_v2 ul li a.next { background: #efefef url(/images/web/visit/sub/arrow-right-one.png)no-repeat center center; }
.manage_bottom .Tab_v2 ul li a.last { background: #efefef url(/images/web/visit/sub/arrow-right.png)no-repeat center center; }
.manage_top { display: flex;  justify-content: space-between; flex-wrap: wrap; }
.manage_map .map_img {width: 23.65rem; max-width: 100%; font-size: 0; line-height: 0; position: relative;}
.manage_map .map_img img {max-width: 100%; max-height: 100%;}
.manage_map .map_img ul {width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.manage_map .map_img ul li.point1 {position: absolute; left: 35%; bottom: 81%;}
.manage_map .map_img ul li.point2 {position: absolute; left: 52%; bottom: 82%;}
.manage_map .map_img ul li.point3 {position: absolute; left: 70%; bottom: 85%;}
.manage_map .map_img ul li.point4 {position: absolute; left: 15%; bottom: 66%;}
.manage_map .map_img ul li.point5 {position: absolute; left: 28%; bottom: 63%;}
.manage_map .map_img ul li.point6 {position: absolute; left: 48%; bottom: 60%;}
.manage_map .map_img ul li.point7 {position: absolute; left: 63%; bottom: 68%;}
.manage_map .map_img ul li.point8 {position: absolute; left: 73%; bottom: 56%;}
.manage_map .map_img ul li.point9 {position: absolute; left: 60%; bottom: 50%;}
.manage_map .map_img ul li.point10 {position: absolute; left: 40%; bottom: 46%;}
.manage_map .map_img ul li.point11 {position: absolute; left: 12%; bottom: 50%;}
.manage_map .map_img ul li.point12 {position: absolute; left: 10%; bottom: 28%;}
.manage_map .map_img ul li.point13 {position: absolute; left: 23%; bottom: 39%;}
.manage_map .map_img ul li.point15 {position: absolute; left: 55%; bottom: 30%;}
.manage_map .map_img ul li.point16 {position: absolute; left: 71%; bottom: 34%;}
.manage_map .map_img ul li.point17 {position: absolute; left: 70%; bottom: 18%;}
.manage_map .map_img ul li.point18 {position: absolute; left: 49%; bottom: 13%;}
.manage_map .map_img ul li.point19 {position: absolute; left: 44%; bottom: 2%;}
.manage_map .map_img ul li.point20 {position: absolute; left: 31%; bottom: 25%;}
.manage_map .map_img ul li.point21 {position: absolute; left: 18%; bottom: 17%;}
.manage_map .map_img ul li.point22 {position: absolute; left: 26%; bottom: 7%;}
.manage_map .map_img ul li.point23 {position: absolute; left: 87%; bottom: 87%;}
.manage_map .map_img ul li a {padding-top: 1.2rem; font-size: 0.7rem; font-weight: 700; position: relative;}
.manage_map .map_img ul li a:before,
.manage_map .map_img ul li a:after {content: ""; display: block; width: 0.9rem; height: 1.2rem; position: absolute; left: calc(50% - 0.45rem); top: 0;}
.manage_map .map_img ul li a:before {background: url(/call/images/web/help/main/cdt_mark_off.png) center/contain no-repeat;}
.manage_map .map_img ul li a:after {background: url(/call/images/web/help/main/cdt_mark_on.png) center/contain no-repeat; opacity: 0; visibility: hidden;}
.manage_txt { width: calc(100% - 26.65rem); padding: 1.5rem 2rem; background: #376ca2; border-radius: 1.5rem; }
.manage_txt > p { color: #fff; font-weight: 700; font-size: 0.9rem; }
.manage_txt .area { color: #ffef00; font-weight: 700; font-size: 0.9rem; }
.manage_txt .area_lst { margin-top: 1rem; }
.manage_txt .area_lst li { font-size: 0.75rem; line-height: 1.25rem; color: #fff; position: relative; padding-right: 2.5rem; font-weight: 600; }
.manage_txt .area_lst li::before { background: #fff !important; }
.manage_txt .area_lst li span { font-size: 0.8rem; position: absolute; top: 0; right: 0; height: 1.25rem; width: 2.5rem; border-radius: 0.25rem; background: #27324d; font-weight: 700; text-align: center; }
.manage_txt .area_lst li + li { margin-top: 0.5rem !important; }


/* 운영현황 active */
.manage_map .map_img ul li a:before,
.manage_map .map_img ul li a:after {transition: 0.15s ease-out;}
.manage_map .map_img ul li a.on:before,
.manage_map .map_img ul li a:hover:before,
.manage_map .map_img ul li a:focus:before {opacity: 0; visibility: hidden;}
.manage_map .map_img ul li a.on:after,
.manage_map .map_img ul li a:hover:after,
.manage_map .map_img ul li a:focus:after {opacity: 1; visibility: visible;}
.manage_bottom .tbl_st a.homepage { transition: 0.15s; -webkit-transition: 0.15s; }
.manage_bottom .tbl_st a.homepage:hover,
.manage_bottom .tbl_st a.homepage:focus { border-color: #459beb; color: #459beb; background: #fff; }
.manage_bottom .Tab_v2 ul li a:hover,
.manage_bottom .Tab_v2 ul li a:focus { background: #0d69cd; color: #fff; font-weight: 700; }
.manage_bottom .Tab_v2 ul li a.next:hover,
.manage_bottom .Tab_v2 ul li a.next:focus { background: rgba(0,0,0,0.15) url(/images/web/visit/sub/arrow-right-one.png)no-repeat right 6px center; }
.manage_bottom .Tab_v2 ul li a.last:hover,
.manage_bottom .Tab_v2 ul li a.last:focus { background: rgba(0,0,0,0.15) url(/images/web/visit/sub/arrow-right.png)no-repeat right 6px center; }

/*지원현황*/
.support > h3 { margin-bottom: 1.5rem; }
.support .frame_ul { border-top: 2px solid #5b94ff; padding:  1.5rem 0; }
.support .frame_ul > li { border-bottom: 2px dotted #d0d0d0; padding-bottom: 1.6rem; margin-bottom: 1.5rem; }
.support .frame_ul > li:last-child { margin: 0; padding: 0; border-bottom: none; }
.support .sp_lst { display:  flex; justify-content: space-between; flex-wrap: wrap; }
.support .img { width: 16.25rem; height: auto; }
.support .img > a  { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.support .img > a img { max-width: 100%; max-height: 100%; object-fit: contain; border: 1px solid #d2d6dc; }
.support .txt { width: calc(100% - 17.9rem); padding: 0.6rem 1rem 0.6rem 0; }
.support .txt .title { position: relative; display: inline-block; line-height: 1.5rem; padding-right: 2rem; }
.support .txt .title span { font-size: 0.9rem; font-weight: 600; color: #3594ec; }
.support .txt ul li { font-size: 0.75rem; color: #222222; }
.support .txt ul li:first-child:before { top: 0.6rem !important; }
.support .txt ul li::before { top: 0.5rem !important; }
.support .txt a.homepage { position: absolute; right: 0; top: 0; border: 1px solid transparent; width: 1.5rem; height: 1.5rem; display: flex; align-items: center; justify-content: center; color: #fff; background: #459beb; border-radius: 50%; }

/* 지원현황 active */
.support .txt a.homepage { transition: 0.15s; -webkit-transition: 0.15s; }
.support .txt a.homepage:hover,
.support .txt a.homepage:focus { background: #fff; color: #459beb; border-color: #459beb; }

/* 템플릿 변경요청 */
.ct_top { padding: 1.5rem 1.25rem; background: #f9f9f9; }
.ct_top span.under { text-decoration: underline; }
.ct_top .colorzone { color: #196bd1 !important; }
.ct_top .colorzone span { font-weight: 600; }
.ct_top a.btn_org {  padding: 0.25rem 0.85rem; min-width: 11rem; }
.ct_middle .middle_top { margin: 1rem 0; padding: 1.25rem 1.5rem; background: #f9fafd; border: 1px solid #c7d0da; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 0.3rem; }
.ct_middle .middle_top .sel_form_v2 { display: flex; align-items: center; gap: 0.2rem; width: 13.6rem; }
.ct_middle .middle_top .sel_form_v2 select { flex: 1; height: 1.75rem; border: 1px solid #b7babe; font-size: 0.75rem; color: #555555; }
.ct_middle .middle_top .search_form_v2 { display: flex ; gap: 0.2rem; align-items: center; justify-content: space-between; width: calc(100% - 13.9rem); }
.ct_middle .middle_top .search_form_v2 input { width: calc(100% - 5rem); height: 1.75rem; background: #fff; border: 1px solid #b7babe; font-size: 0.75rem; color: #555555; }
.ct_middle .middle_top .search_form_v2 > a { border-radius: 0 !important; margin: 0 !important; padding: 0 !important; display: flex !important; align-items: center; justify-content: center; height: 1.75rem; width: 5rem; min-width: 5rem; }
.ct_middle .middle_top .search_form_v2 > a i { padding-left: 0 !important; padding-right: 0.5rem !important; }
.ct_middle .middle_bottom { margin-bottom: 3.2rem; }
.ct_middle .middle_bottom .btns { margin: 0 !important; display: flex; flex-wrap: wrap; align-items: center; justify-content: end; gap: 0.25rem; } 
.ct_middle .middle_bottom .btns a { padding: 0.25rem 0.85rem ; margin: 0 !important;  display: flex !important; align-items: center; justify-content: center; min-width: 5rem; word-break: break-all; }
.ct_bottom .tbl_st th,
.ct_bottom .tbl_st td { border-left: none; }
.ct_bottom .tbl_st td.no_data { font-size: 0.75rem; color: #555555; }




/* 박스 : 기본 */
.board_top {min-height: 6rem;border-radius: 0.6rem;background:linear-gradient(to bottom, #1963d1 2rem, #d2e4ff 0rem);padding: 1.5rem 1.7rem;position: relative;z-index: 1;}
.board_top:before {content: ""; display: block; background: #fff; position: absolute; top:3px; left: 3px; bottom: 3px; right: 3px; z-index: -1; border-radius: 0.5rem;}
/*.BT_txt{padding-left: 0.7rem; font-size: 0.8rem; color: #444; position: relative;}250219 삭제*/
/*.BT_txt:before {content: ''; width: 0.35rem; height: 0.35rem; border-radius: 50%; background: #1963d1; position: absolute; left: 0; top: 0.45rem;} 250219 삭제*/
.list_st1 > li {line-height: 1.25;}
 .board_top .list_st1 > li:before{top:0.35rem;}

    /* ========== 운영지침 ========== */
    #area_text {text-align:justify; width:900px; height:500px; padding:15px; overflow:auto; border:1px solid #d0d0d0;}
	#area_text p {line-height:20px;}
	#area_text h5 {text-align:center; font-size:16px; line-height:26px; padding:5px 0;}/*목차*/
	.h6_chapter {font-size:14px; letter-spacing:-1px; line-height:24px; margin-top:10px; border-bottom:1px dashed #d0d0d0; display:block;}/*문서 리스트*/
	.h6_form {font-size: 0.7rem;letter-spacing:-1px;line-height: 1.5;padding:5px 0;border-bottom:1px dashed #d0d0d0;display:block;}/*별첨 리스트*/
    .h6_form a:hover{color: #187bb5; text-decoration: underline; }
	.h6_title {text-align:center; font-size:14px; letter-spacing:-1px; line-height:24px; margin:20px 0; padding:20px;}/*문서 제목*/
	.h6_form_tit {text-align:center; font-size:16px; letter-spacing:-1px; line-height:24px; padding:5px 0;}/*별첨 제목*/
	/*목차_리스트*/
	dl.list_content_a {font-size: 0.7rem;padding:5px 2px 0 10px;background:#fafafa}
		dl.list_content_a dt {line-height: 1.5;}
        dl.list_content_a dt a:hover{color: #187bb5; text-decoration: underline; }
		dl.list_content_a dd {line-height:1.5; margin-left:10px;}
      dl.list_content_a dd a:hover{color: #187bb5; text-decoration: underline; }
	ul.list_content_b {font-size: 0.7rem;margin-left:10px;}
		ul.list_content_b li {line-height: 1.5;}
	/*내용_리스트*/
	dl.txt_01_list {}
		dl.txt_01_list dt {text-align:left;line-height: 1.8;font-weight:bold;}
		dl.txt_01_list dd {text-align:left;line-height: 1.8;margin-left:10px;}
	ul.txt_02_list {}
		ul.txt_02_list li {text-align:left; line-height:20px; background:url('/call/images/web/help/sub/bullet_02.gif') no-repeat 0 7px; padding-left:7px;}
	ul.txt_03_list {}
		ul.txt_03_list li {text-align:left; line-height:20px; background:url('/images/template/00088/sub/bullet_03.gif') no-repeat 0 8px; padding-left:7px;}
	p.txt_01 {text-align:left; line-height:20px; background:url('/call/images/web/help/sub/bullet_02.gif') no-repeat 0 7px; padding-left:7px;}/*파랑네모_작은 블릿*/
	p.txt_02 {text-align:left; line-height:20px; background:url('/call/images/web/help/sub/bullet_03.gif') no-repeat 0 8px; padding-left:7px;}/*회색작대기 블릿*/
	p.form_txt01 {text-align:left;/* line-height:20px; */color:#aaa;margin-top: 1rem;}/*별첨*/
	p.form_txt02 {text-align:left; font-size:13px; font-weight:bold; line-height:22px; background:url('/call/images/web/help/sub/bullet_04.gif') no-repeat 0 5px; padding-left:15px;}/*큰 블릿*/
    .float_r{float: right ;}
  
	
	/*별첨 form_div*/
	.form_div {width:840px; padding:20px; border:1px solid #828282;}
	p.form_div_txt01 {text-align:left; font-size:14px; line-height:26px;}
	p.form_div_txt02 {text-align:left; font-size:14px; font-weight:bold; line-height:26px;}
	
	/*탭버튼*/
 .tab{ background:#f9f9f9; margin:0 0 20px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:13px 10px 8px 10px; *padding:13px 10px 13px 10px; overflow:hidden; *zoom:1; clear:both; }
 .tab:after{ content:""; display:block; clear:both;}
 .tab li{ margin:0 7px 5px 0; float:left;}
		/*off*/
		.button,
		.button a{ position:relative; margin:0; display:inline-block;  height:25px; line-height:25px; white-space:nowrap; background:url('/images/template/00088/sub/tab_btn_bg.gif') no-repeat; vertical-align:middle; color:#333;}
		.button { padding:0; margin-right:2px; background-position:left top; }
		.button a{ left:2px; overflow:visible; padding:0 10px 0 8px; width:210px; background-position:right top; cursor:pointer; _vertical-align:top; }
		.button *:hover,
		.button *:active,
		.button *:focus{ color:#333; }
		/*on*/
		.button_on,
		.button_on a{ position:relative; margin:0; display:inline-block; height:25px; line-height:25px; font-weight:bold; white-space:nowrap; background:url('/images/template/00088/sub/tab_btn_bg_on.gif') no-repeat; vertical-align:middle; color:#fff !important;}
		.button_on { padding:0; margin-right:2px; background-position:left top; }
		.button_on a{ left:2px; overflow:visible; padding:0 10px 0 8px; background-position:right top; cursor:pointer; _vertical-align:top; }
		.button_on *:hover,
		.button_on *:active,
		.button_on *:focus{ color:#f6f6f6 !important; }


/*게시판_목록*/
 
.BD_table table {table-layout: auto;line-height:1rem;color:#666;font-size:0.75rem;text-align:center;border-top:3px solid #22499d;margin-top:.5rem;}/*250120*/
.BD_table table thead th { padding:0.75rem 0.5rem; color:#222; font-weight:400; border-bottom:1px solid #d3d3d3; background:#f8fafc; }
.BD_table table td { position:relative; padding:0.75rem 0.5rem; border-bottom:1px solid #eaecf1; word-break:break-all;}
.BD_table table tr:hover { background:#f9fafb; }
.BD_table table td.tit{text-align: left;} 
.BD_table table td.tit >a > img{margin: 0 5px;}

 


/* 검색 */

.board_srch { position:relative; width:100%; padding:10px 25px; border:1px solid #c8d1db; overflow:hidden; }
.board_srch + .board_srch{ margin-top:.75rem;} 

.board_srch input[type="text"],
.board_srch select{ height:2rem; line-height:2rem; border:1px solid #c8d1db;}
.board_srch input{margin-right: 5px;}
.board_srch .board_info {min-width:180px;line-height:2rem;margin:5px 0;}
.board_srch .board_info span{color: #ff6c00}

.BD_srch02{top:-3px !important;}
.BD_srch02 select, .BD_srch02 .input{height:1.5rem !important; line-height:1.5rem !important; margin-top:2px;}


.board_srch .BD_srch{/* width: 19rem; */margin:5px 0;position: relative;overflow: hidden;/* position: absolute; *//* right: 0; */position: absolute;right: 10px;top: -5px;}
.board_srch .BD_srch > a{position: relative;top:15px;}
.board_srch .BD_srch02 > a{position: absolute;/* bottom: -4px; */top: 34px;}
 .board_srch .BD_srch02 > a >img{height:30px;}


/* 페이징 */
.BD_paging {margin-top:20px; text-align:center; overflow: hidden;}
.BD_paging a {padding:0 10px;  }
.BD_paging span {padding:0 10px; color:#3e4e6f; font-weight: 600; text-decoration: underline; border-radius: 50%  }
.BD_paging img {vertical-align:middle;}

/* 버튼 */
.BD_btn {margin-top:20px; text-align:right;}



/*게시판 내용*/
.BD_view_top{ display:flex; flex-wrap:wrap; padding:.75rem 1.5rem; border-bottom:1px solid #c5c9d6; background:#fafafa;  border-top: 2px solid #333;}
.BD_view_top dt, .BD_view_top dd{ position:relative; min-width:16.5%; margin:5px 0; padding:0 .25rem 0 15px; font-size:0.75rem; line-height:1.4; }
.BD_view_top dt{font-weight: 600;}



/* View */
.BD_view_table {position:relative; width:100%; margin-top:15px; border-top:2px solid #83aed9;}
.BD_view_table table {position:relative; width:100%; }
.BD_view_table table th {padding:13px 10px; text-align:center; color:#4658a6; border-bottom:1px solid #dde1e6; background:#f2f5fa;}
.BD_view_table table td {padding:13px 10px; border-bottom:1px solid #dde1e6;}
/*.BD_view_table table td img {max-width:100%;}*/
.BD_view_table table td img {max-width:100%; }
 
.BD_view_table table td a:hover {color:#187bb5; text-decoration:underline;}


/* View -  이전글 / 다음글 */
.list_pr_ne {position:relative; width:100%; margin-top:15px; border-top:1px solid #dde1e6; border-bottom:1px solid #dde1e6; background:#fff; overflow:hidden;}
.list_pr_ne dt {width: 20%;height:39px;float:left;line-height:39px;text-align:center;color:#111; font-weight: 600; }
.list_pr_ne dd {width: 80%;height:39px;padding:0 2.5%;float:left;line-height:39px;border-bottom:1px solid #dde1e6;}

/*
.list_pr_ne dt:before { display:inline-block; margin-right:.5rem; font-size:.7rem; font-family:"xeicon"; }
.list_pr_ne dt:first-child::before { content:"\e944"; }
.list_pr_ne dt:last-child::before { content:"\e941"; }*/

.list_pr_ne dt:first-child {border-bottom:1px solid #dde1e6;}
.list_pr_ne dd:last-child {border-bottom:none;}

.list_pr_ne dd a:hover {color:#187bb5; text-decoration:underline;}

.BD_view_table table th.writetit > img{display: none;}



/*포토갤러리*/
.BD_photo_list { margin-top:10px; padding:10px 0; border-top:2px solid #0b4d93; border-bottom:1px solid #c8d1db; overflow:hidden; }
 
.BD_photo_list li { width:33.33%; padding:.5rem; float:left; }
 
.BD_photo_list li a { display:block; text-align:center; border:1px solid #c8d1db;overflow: hidden; box-sizing: border-box;  }
.BD_photo_list li a:first-child{border-bottom: none;}
 
.BD_photo_list li a:last-child{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:1rem; }
.BD_photo_list li a:last-child strong{ display:block; width:100%; height:1.2rem; margin-bottom:.5rem; font-family:'SCDream'; font-size:.8rem; color:#222; font-weight:600; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
  
.BD_photo_list li img{ position:relative; display:block; width:100%; height:200px; background-color:#e8ecf4; overflow:hidden; -webkit-transition:transform .3s; transition:transform .3s;}

 
 
.BD_photo_list li:hover img{ -webkit-transform:scale(1.1); transform: scale(1.1); }

  
/*글쓰기, 수정*/
.writetit{padding:13px 10px; color:#111; font-family:'SCDream'; font-weight:600; text-align:left; border-bottom:1px solid #eaecf1; background:#f9fafb;}
.text{ padding:13px 10px; border-bottom:1px solid #eaecf1; }

 .ajax-upload-dragdrop{margin-top:5px;position:relative; padding:5px 10px !important;}
 #fileuploader .ajax-file-upload{height: 35px;line-height: 35px; }
.ajax-file-upload input{max-width: 100px !important;position: absolute !important;border: none;}

/*만족도도사*/
.stsfSrvy{ margin-top: 0.5rem; }
.stsfSrvy th {width:20%; text-align:center !important;  padding:13px 10px;color: #4658a6 !important; font-size:16px !important; font-family:'SCDream';font-weight:600;text-align:left;background:#f2f5fa;}
.stsfSrvy td {padding:13px 10px;font-family:'SCDream';font-size: 16px !important;}

/*댓글창*/
.comments .writetit {padding: 13px 10px;color: #4658a6 !important;font-size:16px !important;font-family:'SCDream';font-weight:600;text-align:left;background:#f2f5fa;width: 8%;display: inline-block;border-bottom: none;/* line-height: 1; */float: left;}
.comments span.writetit{line-height: 80px;}
.comments .text{ width: 90%;float: left;/* text-align: left; */}
.comments input{border:none}
.comments td{/* border-bottom:1px solid #e6e6e6; */}
.comments textarea{border:1px solid #ccc;}
 

/*접수로그 */
.log th {padding:13px 10px;color:#111;font-family:'SCDream';font-size:16px !important;font-weight:600; text-align:center; background:#f9fafb;}
.log  td { padding:13px 10px; font-family:'SCDream';font-size:16px !important;     }
 
 /*답글쓰기*/
.BDV_reply{width:100%;background:#f2f5fa;margin-top:0.5rem;height: 11rem;padding: 1rem;}
.BDV_reply .reply_cnts{padding:13px 10px;font-weight:600;text-align:center;color:#4658a6;/* border-bottom:1px solid #dde1e6; */background:#f2f5fa;float: left;/* line-height: 2rem; *//* height: 2rem; */}
 .BDV_reply textarea{width: 48.5rem;height: 8rem;margin-left: 1rem;}
.BDV_reply_btn{float:right; margin-top:0.5rem;}
 