
.title_wrap { padding:40px 0 20px;margin-bottom:20px; border-bottom:1px solid #555;}
.container .info_wrap {display:flex;align-items: center; margin:20px auto;}
.container .info_wrap .text_wrap { font-size:1.2rem; margin-right:25px;}
.container .info_wrap .ad_wrap .adsbygoogle {width:336px; height:250px;}
.top_adst .bo_left_st label input[type=text] { border:2px solid #b18fd9; padding:5px 10px;margin-right:5px;}
.top_adst .bo_left_st label button { background:#848bd4; color:#fff; padding:7px; }


.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;    align-items: center;}
.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;}


.pagination { justify-content:center; margin:10px auto;}
.pagination li { margin:0 10px;font-size: 1.5rem;}
.pagination li.on { color:#fb3a3b; font-family: 'NanumSquareNeoHeavy';}

.page_bt.ad_wrap .adsbygoogle { width:728px; height:90px; }

@media only screen and (min-width: 320px) and (max-width: 768px){
	.container .info_wrap {display:block;}
	.container .info_wrap .text_wrap { padding: 0 15px;font-size:0.9rem; margin-bottom:30px;}
	.container .info_wrap .ad_wrap {display:none;}
	.top_adst {display:block;}
	.top_adst .bo_right_ad {width:100%;}
	.top_adst .bo_right_ad .adsbygoogle { width:320px; height:100px;}
	.top_adst .bo_left_st {width:100%; text-align:center;}
	

	#table1 { width:100%;}
	tbody {display:flex;border-top:1px solid #888}

	.top_comment { display:block; font-size:1rem; margin-top:30px;color:#555; padding:0 15px;}
	.top_comment a {font-size:1.2rem; font-weight:bold; color:#2070e9;}

	.table-pc-container {margin-top:0;}
	.table-pc-container table {margin:0px auto 20px;}
	.table-pc-container table thead { display:none;}
	.table-pc-container table tbody {display:flex;flex-wrap:wrap;align-items: end;border:none; padding:0 15px;}

	.table-pc-container table tbody tr {width:50%; flex-wrap: wrap; text-align:left; border:none;display:none;}
	.table-pc-container table tbody tr td {font-size:12px;display:none; border-right:none;padding:5px 15px;}
	.table-pc-container table tbody tr:nth-child(1),
	.table-pc-container table tbody tr:nth-child(1) .company,
	.table-pc-container table tbody tr:nth-child(1) .division,
	.table-pc-container table tbody tr:nth-child(1) .average,
	.table-pc-container table tbody tr:nth-child(1)  .average_sc{display: flex;align-items: center; justify-content:center;}
	
	.table-pc-container table tbody tr:nth-child(4n+1),
	.table-pc-container table tbody tr:nth-child(4n+1) .company,
	.table-pc-container table tbody tr:nth-child(4n+1) .division,
	.table-pc-container table tbody tr:nth-child(4n+1) .average,
	.table-pc-container table tbody tr:nth-child(4n+1)  .average_sc{display:flex;align-items: center; justify-content:center;}

	/* 은행명 */
	.table-pc-container table tbody tr:nth-child(1) .company,
	.table-pc-container table tbody tr:nth-child(4n+1) .company { width:50%;justify-content:left; border-top:3px solid #fb3a3b; background:#838383; color:#fff; font-weight:bold; width:100%; margin:10px 0;font-size:1.3rem;}
	/* 평균금리, 평균신용점수 txt */
	.table-pc-container table tbody tr .division,
	.table-pc-container table tbody tr .average_sc.mo { width:50%; text-align:center; border-radius:5px; padding:3px; font-size:1rem; font-weight:normal;}
	.table-pc-container table tbody tr .division {background:#fb3a3b; color:#fff;}
	.table-pc-container table tbody tr .division:before {content:"평균";}
	.table-pc-container table tbody tr .average_sc.mo { background:#003887; color:#fff;}
	/* 금리, 신용점수 num */
	.table-pc-container table tbody tr .average,
	.table-pc-container table tbody tr .average_sc{width:50%; text-align:center; font-weight:bold; font-size:1.5rem;}
	.page_bt.ad_wrap .adsbygoogle { width:320px; height:100px; }

}
 @media only screen and (min-width: 769px) and (max-width: 1200px){
.top_adst {display:block;}
	.top_adst .bo_right_ad {width:100%;}
	.top_adst .bo_left_st {width:100%; text-align:center;}
}