/* BASIC css start */
.pvcCntWrp * {letter-spacing:-0.05em;color:#333333;}

.pvcCntWrp {padding-top:35px;}
.pvcCntWrp .ttlWrp {position:relative;}
.pvcCntWrp .ttlWrp .tit {font-weight: 600;font-size: 35px;line-height: 100%;vertical-align: middle;}
.pvcCntWrp .ttlWrp span {position: absolute;left: 20%;top: 15px;color: #0036ff;}
.pvcCntWrp .box10 p {line-height:26px;}


.txt_box {padding-top:50px;}
.txt_box p {margin-bottom: 5px;font-weight: 400;font-size: 14px;line-height: 22px;vertical-align: middle;}
.txt_box ul li {font-weight: 400;font-size: 14px;line-height: 22px;vertical-align: middle;}
.txt_box ol li {font-weight: 400;font-size: 14px;line-height: 22px;vertical-align: middle;list-style: auto;}
.txt_box h3 {margin-bottom:15px;font-size:20px;font-weight:600;}


.txt_box .table_ttl {font-weight: 600;font-size: 16px;}
.txt_box .t1 {padding: 40px;max-width: 830px;border: 1px solid #dddddd;}
.txt_box .t1 div {display:inline-block;}
.txt_box .t1 .left {border-right:1px solid #dddddd;padding-right: 80px;}
.txt_box .t1 .right {padding-left:50px;}
.txt_box .t1 ul li {margin-bottom: 10px;}
.txt_box .t1 ul li:last-child {margin-bottom:0;}
.txt_box .num_list {padding-top:15px;padding-left: 25px;}
.txt_box .num_list li {margin-bottom:12px;}

.txt_box .tx2 {display:inline-block;padding-left:15px;margin-bottom: 5px;}
.txt_box .table_list {margin: 15px 0;text-align: center;}
.txt_box .table_list table thead tr th {padding: 12px 10px;background-color:#333333;color:#fff;font-size:14px;font-weight:500;border-right:1px solid #ddd;}
.txt_box .table_list table tbody tr td {padding: 12px 10px;border: 1px solid #dddddd;font-size:14px;font-weight: 500;}

.txt_box .t2 table tbody tr td {font-size:14px;}
.txt_box .sm_t {color:#717171;}

.prev_cont {padding-top:80px;}
.prev_cont p {font-weight:800;}
.prev_cont select {font-size:14px;padding: 5px;margin-right: 5px;}
.prev_cont button {background: #000;color: #fff;padding: 5px 20px;}
/* BASIC css end */

