/*sub_title*/
.panel>ul {background-color:#f8f8f8;margin:15px 0px}
.panel>ul>li>a {font-size:16px;color:#6d6d6d;line-height:35px;display:block}
#map_title {height: 50px;line-height:50px;background-color:#f8f8f8;color:#656565;font-size:16px;padding:0px 20px;border-bottom:1px solid #ddd;}
#map_title>span {color:#294899}
div.panel { padding: 0 20px;background-color: #f8f8f8; max-height: 0; position:absolute; width:100%; overflow: hidden;transition: max-height 0.2s ease-out;}
.sub_arrow {margin-top:20px}
/*sub_title  끝*/


#content_wrap {margin:50px 20px;}
#content_wrap .title {font-size:34px;color:#656565;font-weight:600;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px}



/*history*/
#history_wrap>li {background:url("/m/image/sub/history_bg.png") center bottom no-repeat;overflow:hidden;padding:15px 0px}
#history_wrap>li>p {float:left;font-size:24px;color:#0057a8;font-weight:600;width:100px;text-align:center;}
#history_wrap>li>ul {float:left;}
#history_wrap>li>ul>li {overflow:hidden;font-size:18px;color:#676767;line-height:30px;}
#history_wrap>li>ul>li>span {float:left;margin:0px 15px}
#history_wrap>li>ul>li>p {float:left;width:440px;letter-spacing:-1px}
/*history  끝*/

/*product*/
.product_tittle {
	font-size:24px;
	font-weight:600;
	color:#2e3192;
	margin:25px 0;
	text-align: center;
}
.product_tittle img {
	vertical-align: middle;
}
.product_tittle strong {
	padding:0 10px;
}
.product_tittle sup {
	font-size:10px;
}

.prod_T table {
	width:600px;
	border:1px solid #ddd;
	border-top:2px solid #8dc63f;
}
.prod_T table tr {
	border-bottom:1px solid #ddd;
}

.prod_T table th {
	border-right:1px solid #ddd;
	background-color: #f4f4ff;
	padding:10px 0;
	font-size:15px
}
.prod_T table td {
	border-right:1px solid #ddd;
	padding:10px 0;
	text-align: center;
	font-size:15px
}
.prod_T table td:first-child {
	text-align: left;
	padding-left:10px;
}


/*product  끝*/



/*notice*/
.notice_total {
	font-size:17px;
	font-weight:600;
	color:#393939;
	margin-top:50px;
}


.notice_T table {
	width:600px;
	border-top:2px solid #696767;
	font-size:14px;
	margin-top:15px;
}

.notice_T table th {
	color:#393939;
	height:46px;
	font-size:18px;
	background:url("/m/image/sub/tb_bg.png")repeat-x;

}
.notice_T table th:first-child {border-left:1px solid #ddd;}
.notice_T table th:last-child {border-right:1px solid #ddd;}
.notice_T table tr {
	border-bottom:1px solid #e1e1e1;
}
.notice_T table td {
	padding:10px 0;
	color:#393939;
	font-size:18px;
	text-align: center;
}
.notice_T table td a {
	color:#393939;
}
.notice_T table td img {
	vertical-align: middle;
	margin-left:10px;
}
.notice_T table td.td_le {
	text-align: left;
}


.page {
	text-align: center;
	margin-top:80px;
}

.page a {
	display: inline-block;
	width:30px;
	height:30px;
	border:1px solid #ddd;
	line-height:30px;
	box-sizing:content-box;
	color:#333;
}
.page a.on {
	border:1px solid #90b163;
	background-color: #90b163;
	color:#fff;
}
.page a img {vertical-align:middle;}

.search {
	margin-top:30px;
	text-align: center;
}
.search select {
	width:150px;
	height:30px;
	border:1px solid #ddd;
	vertical-align: middle;
}
.search input[type=text] {
	width:150px;
	height:30px;
	border:1px solid #ddd;
	vertical-align: middle;
}
.search a {
	width:70px;
	height:32px;
	line-height: 32px;
	border:1px solid #90b163;
	background-color: #90b163;
	display: inline-block;
	vertical-align: middle;
	color:#fff;
}

.notice_view_box h2 {
	font-size:22px;
	color:#393939;
	font-weight:600;
	padding-bottom:10px;
}
.notice_view_box .view_loca {
	font-size:18px;
	color:#393939;
	padding-bottom:20px;
}
.notice_view_box .view_loca span {
	padding:0 10px;
}

.notice_view_tittle {
	border-top:2px solid #696767;
}
.notice_view_tittle .t1 {
	background-color: #f5f5f5;
	border-bottom:1px solid #e1e1e1;
	padding:10px 0 10px 20px;
	color:#393939;
}
.notice_view_tittle a{
	color:#393939
}
.notice_view_tittle p {
	margin-top:10px;
}
.notice_view_tittle .t1 img {
	vertical-align: middle;
}
.notice_view_tittle .t2 {
	background-color: #f5f5f5;
	border-bottom:1px solid #e1e1e1;
	padding:10px 0 10px 20px;
	color:#393939;
}

.notice_view_tittle .t2 img {
	vertical-align: middle;
}

.notice_view_edit {
	padding:10px;
	border-bottom:1px solid #e1e1e1;
}
.notice_view_btn {
	margin-top:30px;
}
/*notice   끝*/

/*inquiry*/

.inquiry_box {
	margin-top:30px;
}
.inquiry_box h2 {
	font-size:24px;
	color:#252525;
	font-weight:600;
}
.inquiry_box .privacy {
	border:1px solid #ddd;
	padding:15px;
	height:250px;
	overflow-y: scroll;
	margin-top:20px;
	line-height:22px
}

.privacy_tq {
	text-align: right;
	padding-top:10px;
	font-size:18px;
	color:#393939;
}
.privacy_tq input[type=checkbox] {
	width:14px;
	height:14px;
	border:1px solid #ddd;
	vertical-align: middle;
}

.inquiry_box table {
	width:600px;
	border-top:1px solid #555555;
	margin-top:20px;
	font-size:14px;
	color:#252525;
}
.inquiry_box table tr {
	border-bottom:1px solid #ddd;
}
.inquiry_box table th {
	border-right:1px solid #ddd;
	text-align: left;
	width:150px;
	text-indent:10px;
	background-color: #f8f8f8;
	font-size:18px;
	height:50px
}
.inquiry_box table td {
	padding:10px 0 10px 15px; 
}

.inquiry_box table td input[type=text] {
	width:144px;
	height:30px;
	border:1px solid #ddd;
	vertical-align: middle;
}
.inquiry_box table td select {
	width:140px;
	height:28px;
	border:1px solid #ddd;
	vertical-align: middle;
}
.inquiry_box textarea {
	border:1px solid #ddd;
	height:100px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.inquiry_btn {
	text-align: right;
	margin-top:20px;
}

/*inquiry 끝*/


/*sitemap*/

#sm_wrap>div>div {
	width:285px;
	border:1px solid #ddd;
	border-top:2px solid #8dc63f;
	border-bottom:0px;
	text-indent:20px;
	margin-top:30px;
	
}
#sm_wrap>div>div>p {
	height:58px;
	background-color:#fafafa;
	font-size:20px;
	color:#8dc63f;
	line-height:58px;
	border-bottom:1px solid #ddd;
	font-weight:600
	
}

#sm_wrap>div>div>ul>li>a {
	line-height:43px;
	border-bottom:1px solid #ddd;
	display:block;
	color:#676767;
	font-size:18px;
}
