
.title_wrap { padding:40px 0 20px;margin-bottom:20px; border-bottom:1px solid #555;}
.container .info_wrap {display:flex;align-items: center;}
.container .info_wrap .text_wrap { font-size:1rem; margin-right:25px;}
.container .info_wrap .ad_wrap .adsbygoogle {width:336px; height:250px;}

.table-pc-container { margin-top: 30px;}
.table-pc-container table {text-align:center; margin:0 auto; }
.table-pc-container table thead { border:1px solid #374756;}
.table-pc-container table thead tr th { border-right:1px solid #374756;padding:12px 3px;}
.table-pc-container table thead tr:nth-child(2) {border-top:1px solid #374756;}

.table-pc-container table tbody { border:1px solid #ced3cc;}
.table-pc-container table tbody tr {border-bottom:1px solid #ced3cc;}
.table-pc-container table tbody tr td { border-right:1px solid #ced3cc;padding:12px 3px;}

.top_adst {display:flex;justify-content: space-between;}
.top_adst .bo_right_ad {width:70%;}
.top_adst .bo_right_ad .adsbygoogle { width:728px; height:90px;}
.top_adst .bo_left_st {width:27%;}


.table-mo-container {display:none;}

.top_comment { display:none;}

@media only screen and (min-width: 321px) and (max-width: 768px){
	.container .info_wrap {display:block;}
	.container .info_wrap .text_wrap { font-size:0.9rem; margin-bottom:30px;}

	#table1 { width:100%;}
	tbody {display:flex;border-top:1px solid #888}

	.top_comment { display:block; font-size:1rem; margin-top:15px;color:#555;}
	.top_comment a {font-size:1.2rem; font-weight:bold; color:#2070e9;}


	.table-pc-container { display:none;}
	.table-mo-container {display:block;}
	
	.table-mo-container .ad_wrap {text-align:center; margin-top:30px;}
	.table-mo-container .ad_wrap .adsbygoogle { width:320px; height:50px; }

	.table-mo-container tbody {display:flex;flex-wrap:wrap;align-items: end; margin-top:30px;}

	.table-mo-container tr {width:50%; display: flex;flex-wrap: wrap; }
	.table-mo-container tr td {font-size:12px;}
	/* 은행명 */
	.table-mo-container tr td:nth-child(1) {width:100%; font-weight:bold; font-size:1rem;color:#000; background:#c3c3c3; padding: 5px 15px ; margin-bottom:5px;}

	/* 평균대출금리 */
	.table-mo-container tr td:nth-child(2) { height:10%; background:#1a71b8; border-radius:20px;color:#fff; padding:5px 8px; margin:5px 10px 0 0;}
	.table-mo-container tr td:nth-child(2):before { content:"평균";}
	/* 평균신용점수 */
	.table-mo-container tr .average_sc:before { content:"평균신용점수";font-weight:normal;font-size: 12px; background:#49b32b; border-radius:20px;color:#fff; padding:6px 8px 6px; margin:0 10px 0 0px;}
	/* 대출금리, 가산금리, 기준금리 */
	.table-mo-container tr .average {color:#1073aa; font-size:1rem; font-weight:bold;}
	.table-mo-container tr .average_sc {color:#1073aa;font-size:1rem; font-weight:bold;margin:5px 0 0;}
	/* cd회사명 */
	.table-mo-container tr .cb_company {display:none;}
	.table-mo-container tr:nth-child(4n) {border-bottom:1px solid #888;padding-bottom: 15px}
	.table-mo-container tr:nth-child(4n-1) {width:50%; border-bottom:1px solid #888;padding-bottom: 15px}
	.table-mo-container tr:nth-child(4n) .cb_company {display:block; color: #1073aa; font-size: 1rem; font-weight: bold; }
	.table-mo-container tr:nth-child(4n) .cb_company:before { content:"CB회사명"; font-size:12px;margin-top:-3px; background:orange; padding:5px 17px;border-radius: 20px; color: #fff; margin: 3px 14px 3px 0; font-weight: normal; display: inline-block;}
	.table-mo-container tr:nth-child(4n) .division, 
	.table-mo-container tr:nth-child(4n) .average  {display:none;}
	.table-mo-container tr:nth-child(4n) .btn_wrap {display:block; }

	/* 토스 평균신용점수 중복표기오류 */
	#table1 > tbody > tr:nth-child(44) > td.average_sc {display:none;}
	#table1 > tbody > tr:nth-child(44) > td.cb_company:after {content:"KCB"; color: #1073aa; font-size: 1.3rem; font-weight: bold;}
}
 