.flowContentTop p {
    text-align: center;
    line-height: 2.3;
    font-size: 100%;
    margin: 50px 0;
}
.flowBoxContent {
    background: #f8f8f8;
    display: block;
    width: 1094px;
    margin: auto;
    margin-bottom: 60px;
}
.flowTopic {
    display: inline-block;
    width: 100%;
    background: #131246;
}
.flowContent {
    padding: 0 68px;
    margin-bottom: 60px;
}
.flowContent .txt-center {
    color: s#6c41a1;
    font-weight: 600;
    margin: 50px 0;
}
.flowtxt {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    position: relative;
}
.flowP p {
    line-height: 2;
    font-weight: 500;
    margin: 0;
    font-size: 90%;
}
.flowData h3 {
    color: 
    #cca42f;
    font-size: 24px;
    margin: 20px 0 40px;
}
.flowP .flowP-line {
    line-height: 1.2;
    margin: 10px 0;
}
.ttlHeader {
    color:#cca42f;
    font-size: 22px;
}
.tbCharges th, tbCharges td {
    font-weight: bold;
}
.tbCharges tbody td {
    padding: 10px 30px;
}
.tapRight {
    color: #f00;
    font-size: 85%;
    display: none;
}
.tbCharges {
    width: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border-collapse: separate;
    border-spacing: 0;
    min-width: 672px;
}
.Boxprivacy {
    margin: 4% 0;
}
.flowData {
    margin-top: 4%;
}
@media screen and (max-width: 1200px){
    .flowBoxContent {
    width: 100%;
    margin-bottom: 5%;
}
}
@media screen and (max-width: 1000px){
.flowContent {
    padding: 0 4%;
    margin-bottom: 0;
}
}
@media screen and (max-width: 750px){
.tapRight {
    display: block;
    text-align: center;
}

.ttlHeader{
    text-align: center;
}
}