@charset "utf-8";

/* anm-box */
.anm-box {
	padding: 10px 0 20px 0;
	border: 1px solid #e2e2e2
}

.anm-box .cont-type1 ul.twin {
	margin: 10px 0
}

.anm-box .cont-type1 ul.twin li {
	width: 45%;
	float: left;
}

.anm-box .gray-bx {
	padding: 10px;
	width: 670px;
}

.gray-bx .list-type1 li ul li {
	color: #666
}

.a2-12 {
	float: left;
	color: #666;
	font-size: 12px;
}

/* common*/
.lt-1 {
	letter-spacing: -1px
}

.mt-1 {
	margin-top: -1px
}

.tb-lt table tbody td {
	text-align: right;
	padding-right: 10px
}

.tb-lt table tfoot td {
	text-align: right;
	padding-right: 10px
}

/* 테이블 작업시 특정 td에 padding주기*/
div table td.pr100 {
	padding: 10px 5px 10px 100px;
	text-align: left
}

div table td.pr50 {
	padding: 10px 5px 10px 50px;
	text-align: left
}

div table td.pr40 {
	padding: 10px 5px 10px 40px;
	text-align: left
}

div table td.pr25 {
	padding: 10px 5px 10px 25px;
	text-align: left
}

div table td.pr20 {
	padding: 10px 5px 10px 20px;
	text-align: left
}

div table td.pr10 {
	padding: 10px 5px 10px 10px;
	text-align: left
}

div table td.pr5 {
	padding: 10px 5px 10px 5px;
	text-align: left
}

div table td.pd-r90 {
	padding-right: 90px;
	text-align: right
}

.wd1000 {
	overflow: auto;
}

.wd1000 table {
	width: 1000px;
	overflow: auto;
}

.wd1500 {
	overflow: auto;
}

.wd1500 table {
	width: 1500px;
	overflow: auto;
}

/* 공시실 - 상품별보험계약대출이율  */
.a-bx .anchor li a.on {
	background-color: #3eb8b9;
	color: #fff;
}

/* list-type-a - 공시실 공시이율 리스트 */
ul.list-type-a li {
	line-height: 25px;
	font-size: 13px;
}

ul.list-type-a li a {
	font-size: 13px;
	color: #333333
}

ul.list-type-a li a:hover {
	text-decoration: underline;
}

ul.list-type-a li strong {
	color: #454545;
	font-size: 13px;
}

/* 전화수신거부 박스 */
.phon-bx {
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.phon-bx p {
	background: url("../img/cyb/bg-phon.gif") repeat;
	font-size: 16px;
	color: #454545;
	padding: 15px 0 15px 30px;
	border-top: 2px solid #3eb8b9;
	border-bottom: 1px dashed #E5E5E5;
}

.phon-bx strong {
	font-size: 16px;
	color: #ea0061
}

.phon-bx span {
	font-size: 14px;
}

.phon-list1 {
	padding: 23px 0 20px 28px;
}

.phon-list1 li {
	padding-left: 7px;
	background: url(../img/common/list-bu02.gif) no-repeat 0 10px;
	font-size: 13px !important;
	color: #666666 !important;
	margin-bottom: 10px;
}

.phon1 {
	width: 190px;
}

.phon2 {
	width: 330px;
}


/* 공시실 하단 박스 */
.anm-btm-box {padding:15px 20px; border:1px solid #E2E2E2;}
.anm-btm-box ul {}
.anm-btm-box ul .txin {text-indent:-16px; padding-left:16px; margin-bottom:10px;}
.anm-btm-box {}