@charset "utf-8";
/*
	*공지사항 List
*/
.tbl-list{width:100%;margin:15px 0 0 0;border-top:2px solid #b9282f;border-bottom:1px solid #aaa;}
.tbl-list thead th{padding:13px 0 12px;font-size:14px;font-weight:bold;text-align:center;color:#111;}
.tbl-list tbody td{padding:11px 0 10px;line-height:23px;font-size:13px;border-top:1px solid #dedede;text-align:center;}
.tbl-list tbody tr.notice td,
.tbl-list tbody tr.notice td a{background:#b9282f;color:#fff;}
.tbl-list td.subject{padding-left:10px;text-align:left;}
.tbl-list td .new img {vertical-align:middle;padding:0 0 0 5px;}

/*
	* 검색영역
*/
div.tblList-top {width:100%;min-height:33px;font-size:14px;}
div.tblList-top.type {margin:20px 0 0 0;}
div.tblList-top.type2 {margin:50px 0 0 0;}
div.tblList-top:after {clear:both;content:'';}
	div.tblList-top p.total {float:left;padding:15px 0 0 15px;background:url('/2017/eng/images/common/ico_total.gif') no-repeat 0 21px;}
	div.tblList-top .left {float:left;}
	fieldset.cSearch {position:relative;margin:15px 0 0 0;overflow:hidden;text-align:right;}
		fieldset.cSearch select.select {z-index:10;position:absolute;top:0;right:305px;height:34px;padding:5px 0;border:1px solid #d8d8d8;vertical-align:middle;}
		fieldset.cSearch div.text-guard {position:relative;padding:0 65px 0 0;}
		fieldset.cSearch div.text-guard input.text {height:15px;line-height:15px;padding:9px 0 8px 10px;border:1px solid #d8d8d8;vertical-align:middle;}
		fieldset.cSearch div.text-guard .btn-gray {position:absolute;top:0;right:0;}

p.tbl-info {padding:0 0 0 15px;background:url('/2017/eng/images/common/ico_total.gif') no-repeat 0 5px;}
p.tbl-info.type {margin:20px 0 0 0;}

/*
	*공지사항 View 
*/
div.data-view-group {position:relative;padding:15px 18px;border-top:2px solid #b9282f;border-bottom:1px solid #aaa;overflow:hidden;}
div.data-view-group.type {margin:40px 0 0 0;}
	div.data-view-group .title {color: #111;font-weight: bold;font-size: 22px;line-height:25px;text-align: left;}
div.name-group {padding: 15px 18px 16px 18px;border-bottom: solid 1px #aaa;font-size: 13px;line-height: 20px;overflow:hidden;}
	div.name-group p {padding:0 25px 0 0;}
	div.name-group p.date {float:left;}
	div.name-group p.hit {float:left;}
	div.name-group p.email {float:left;}
	div.name-group p.phone {float:left;}
div.bcontent {padding:22px;border-bottom: solid 1px #aaa;line-height:20px;}
div.link {position:relative;padding:15px 18px 16px 85px;border-bottom: solid 1px #aaa;line-height:20px;}
	div.link strong {position:absolute;left:18px;top:15px;font-size:14px;color:#000;}
	div.link a {display:block;}
div.file-group-wrap {position:relative;padding:15px 18px 16px 95px;border-bottom: solid 1px #aaa;}
	div.file-group-wrap strong {position:absolute;left:18px;top:15px;font-size:14px;color:#000;}
	ul.file-group li {margin:5px 0 0 0;}
	ul.file-group li:first-child {margin:0;}
		ul.file-group li a.file {padding:0 0 0 15px;background:url('/2017/eng/images/common/icon_file.gif') no-repeat 0 1px;vertical-align:middle;}

/* pagings */
.pagings {margin:30px 0 0 0;text-align:center;}
.pagings ul {display:inline-block;margin-bottom:0;margin-left:0;}
.pagings ul li { display:inline;}
.pagings ul li.first a, .pagings ul li.last a {}
.pagings ul li.prev a, .pagings ul li.next a {}
.pagings ul li a {float:left;margin-right:10px;padding:2px 10px;line-height:2;text-decoration:none;cursor:pointer;color:#333333;font-size:12px;font-weight:bold;border:1px solid #dddddd;}
.pagings ul li.last a { margin-right:0px; }
.pagings ul li a:hover {background:#e5e5e5;}
.pagings ul .active a:hover {background:#b9282f;}
.pagings ul .active a { background:#b9282f;color:#fff; font-weight:bold; cursor:pointer;}
.pagings img {vertical-align:middle}

/* Faq - List */
ul.faq {
	border-top:2px solid #b9282f;
	border-bottom:1px solid #999;
	margin:15px 0 0 0;
}
	ul.faq li {
		border-top:1px solid #dedede;
	}
	ul.faq li:first-child {
		border-top:0;
	}
		ul.faq li div.question {
			position:relative;
			background:url('/2017/eng/images/common/icon_on.png') no-repeat 100% 50%;
			cursor:pointer;
		}
			ul.faq li div.question strong {
				display:inline-block;
				padding:15px 0 18px 60px;
				font-size:14px;
				color:#111;
			}
				ul.faq li div.question span.icon_q {
					position:absolute;
					top:18px;
					left:31px;
					width:16px;
					height:15px;
					background:url('/2017/eng/images/common/icon_q.png') no-repeat 0 0;
					font-size:0;
					line-height:0;
					text-indent:-9999px;
				}
		ul.faq li div.answer {
			position:relative;
			padding:11px 40px 10px 97px;
			border-top:1px dotted #dedede;
			background:url('/2017/eng/images/common/icon_off.png') no-repeat 100% 50%;
			background-color:#fafafa;
			line-height:23px;
			font-size:13px;
		}
		ul.faq li div.closed {
			display:none !important;
		}
			ul.faq li div.answer span {
				position:absolute;
				top:17px;
				left:63px;
				width:15px;
				height:13px;
				background:url('/2017/eng/images/common/icon_a.png') no-repeat 0 0;
				font-size:0;
				line-height:0;
				text-indent:-9999px;
			}

.bcontent img{ max-width:100%;}