@charset "utf-8";
.pagecommon{width:100%;overflow:hidden;font-size:16px;color:#666;line-height:1.6}
.pagecommon .tit_area{display:flex;align-items:center;gap:60px;padding:0 40px 30px;word-break:keep-all;border-bottom:1px solid #e1e1e1}
.pagecommon .tit_area .txt_wrap p{margin-bottom:20px;font-size:27px;font-weight:600;color:#222}
.pagecommon .tit_area .txt_wrap ul{padding-left:10px;margin-top:16px;}
.pagecommon .tit_area .txt_wrap ul li{position:relative;font-size:15px;color:#333;font-family:sans-serif}
.pagecommon .tit_area .txt_wrap ul li:after{position:absolute;left:-14px;top:50%;transform:translateY(-50%);content:"•";color:#1e3357}
.pagecommon .loan_table{width:100%;border-collapse:collapse;border-style:hidden;border-radius:10px 10px 0 0;box-shadow:0 0 0 1px #e1e1e1;font-size:15px;table-layout:fixed}
.pagecommon .loan_table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.pagecommon .loan_table thead tr{background:#eee}
.pagecommon .loan_table thead th{padding:7px;font-size:15px;font-weight:500;color:#fff;text-align:center;background:#444}
.pagecommon .loan_table thead th:first-child{border-radius:10px 0 0 0}
.pagecommon .loan_table thead th:last-child{border-radius:0 10px 0 0;border-left:1px solid #fff}
.pagecommon .loan_table tbody tr:not(:last-child){border-bottom:1px solid #ececec}
.pagecommon .loan_table .loan_ttl{padding:24px;font-size:16px;font-weight:600;color:var(--primary);text-align:center;vertical-align:middle;background:rgb(29, 105, 231, 0.05)}
.pagecommon .loan_table .loan_txt{padding:24px;line-height:1.7;color:#666;text-align:left;vertical-align:middle}
.pagecommon .loan_table .loan_txt .red{color:var(--primary);font-size:17px;font-weight:700}
.pagecommon .loan_table .loan_txt .sub_txt{margin-top:10px}
.pagecommon .loan_table .loan_txt .loan_bg{display:inline-block;margin:0 8px 4px 0;padding:2px 20px;color:#fff;background:var(--primary);font-size:15px;font-weight:700;border-radius:30px}
.pagecommon .loan_table .loan_txt .loan_st{color:var(--primary);font-weight:700;font-size:17px}
.pagecommon .loan_table .loan_txt p strong{color:#222}
.pagecommon .pro_box ul{margin:35px 0;display:flex;gap:16px;color:#222}
.pagecommon .pro_box ul li{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;width:calc(100% / 3);border-radius:15px;text-align:center;background:#f7f7f7}
.pagecommon .pro_box ul li .img{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:100%;background:#fff}
.pagecommon .pro_box ul li .txt{font-size:15px}
.pagecommon .pro_box ul li .txt span{display:block;margin-bottom:10px;font-size:16px;font-weight:700;color:#222}
.pagecommon .pro_box ul li .txt p{word-break:keep-all;font-size:16px}

.pagecommon .loan_box_txt table{margin-top:24px;color: #333;border-top:1px solid #454545}
.pagecommon .loan_box_txt table thead{background:#f5f5f5}
.pagecommon .loan_box_txt table tr th{color:#333;padding:10px 0}
.pagecommon .loan_box_txt table tr td{width:200px;padding:10px;border-bottom:1px solid #e1e1e1}
.pagecommon .loan_box_txt .tbl_wrap02{width:100%}
.pagecommon .sur{margin-top:10px;text-align:right;font-size:15px;color:#1e3357;line-height:1.7;font-weight:500}

#p33 .tit_area{padding:0;border:none}
#p33 .sub_tit{margin-bottom:20px;font-size:18px;color:#333;font-weight:600}
#p33 .sub_tit:before{content:"";display:inline-block;margin-right:10px;width:3px;height:15px;background:var(--primary)}
#p33 .pro_box{margin-bottom:40px}
#p33 .pro_box ul{flex-wrap:wrap;margin:0}
#p33 .pro_box ul li{width:49%;word-break:keep-all}
#p33 .pro_box ul li .img{width:90px;height:90px}
#p33 .pro_box ul li:nth-child(2), #p33 .pro_box ul li:nth-child(3){border:1px solid #e1e1e1;background:none}
#p33 .pro_box ul li:nth-child(2) .img, #p33 .pro_box ul li:nth-child(3) .img{background:#f7f7f7}
#p33 .pro_box ul li .txt p{margin-bottom:15px;font-size:17px;font-weight:600}
#p33 .pro_box ul li .txt span{display:inline-block;padding:3px 10px;border-radius:50px;font-size:12px;color:#fff;background:var(--primary)}
#p33 .info ul{display:flex;gap:16px}
#p33 .info ul li{width:100%}
#p33 .info ul li a{display:flex;gap:30px;color:#666;padding:20px 30px;border-radius:10px;background:#f1f3f7}
#p33 .info ul li p{color:#1e3357;font-weight:600}
#p33 .info ul li a b{display:contents;color:#333}







