.tbtit3{ font-size: 28px; height: 40px; line-height: 40px;  margin-bottom: 3%; font-weight: bold; letter-spacing: 3px;}
.tbtit3 .crl{ width: 22px; height: 22px; border-radius: 100px; border:6px solid #00379c; display: inline-block; vertical-align: middle; margin-right: 15px;}
.plan_lst .pnwlst .stit{ font-size: 20px; font-weight: bold;}
.tablnk{ background: #f9f9f9; padding: 10px 15px; margin-bottom: 2%;}
.tablnk li{ font-size: 20px; font-weight: bold; padding: 2% 0; color: #c5c5c5;}
.tablnk li p{ display: inline-block; padding-bottom: 8px;}
.tablnk li p a,.tablnk li p a:visited{color: #c5c5c5;}
.tablnk li.crt{ color: #333; position: relative;}
.tablnk li.crt p{ border-bottom:2px solid #00379c; }
.tablnk li.crt p a,.tablnk li.crt p a:visited{color: #333; }
.tablnk li.crt p a:hover{color: #cc3333;}
.tablnk li .iconfont{ font-size: 20px; margin-left: 10px; color: #0081e5;}
@media screen and (max-width: 1024px) {
.tbtit2 li{ font-size: 24px;}
.tbtit3 .crl{ width: 18px; height: 18px;  border:4px solid #00379c; margin-right: 12px;}
.plan_lst .pnwlst .stit{ font-size: 18px; }
.tablnk li{ font-size: 18px;}
}
@media screen and (max-width: 800px) {
.tbtit3{ font-size: 18px;}
.tbtit3 .crl{ width: 12px; height: 12px;  border:3px solid #00379c; margin-right: 10px;}
.plan_lst .pnwlst .stit{ font-size: 16px; }
.tablnk li{ font-size: 16px;}
}