h1,h2,.content>div p,h3,.faq table{margin-bottom: 20px;}
h2,h3{color: #0083c9;}
h1{font-size:30px;}
h2{font-size: 24px;}
h3,.content .faq>li{font-size: 18px;}
.content{padding-bottom: 100px;}
.content>div p,.content .faq ul,.object li{color: #777;}
.content>div{padding-top: 50px;}
.pt-30{padding-top: 30px !important;}
.adv{margin:40px auto 0 auto;width: fit-content;}
.adv img{padding-right: 60px;}

.content .object,.content .faq p,table ul{padding-left: 20px;}
.content .object li,.content .faq ul li,table li{margin-bottom: 12px;list-style: disc;}
.content>div p:last-child,.content .object li:last-child{margin-bottom: 0;}
.faq>div{padding-bottom: 20px;}

.content .faq ul{padding-left: 40px;}
.contentItem>div{padding: 0 20px 20px 20px;}
.content .faq>li,.contentItem>li{cursor:pointer;color: #fff;padding: 15px 20px;border-radius: 50px;font-weight: normal;margin-bottom:20px;background: #52b3d0 url("../image/serviceItem/caret_1.png") 98% center no-repeat;background-size:11px 11px;}
.content .faq>div,.contentItem>div{display: none;}
.content .faq>li.active,.contentItem>li.active{background: #e99cb0 url("../image/serviceItem/caret_2.png") 98% center no-repeat;}
.content .faq>div.show,.contentItem>div.show{display:block;}

.faq{padding-top: 20px;}
.mt-40{margin-top: 40px;}
table tr td:first-child{white-space:nowrap;}
table{border: 1px solid #0083c9;background-color: rgba(250,242,229,1);margin: auto;}
table tr:nth-child(even) {background: #FFF;}
table td, table th {font-size:15px;background-color: transparent;border-left: 1px solid #0083c9;border-bottom: 1px solid #0083c9;margin: 0;overflow: visible;padding: 8px 18px 7px 18px;color: #888;}
table li{margin-top:5px;margin-bottom: 0;}

.introImg img{display: block;margin: 40px auto auto;}

@media (max-width: 768px) {
    body{padding-top: 44px;}
    h1{font-size: 16px;}
    h2{font-size: 14px;}
    h3,.content .faq>li{font-size: 12px;}
    table td, table th{font-size: 10px;padding: 5px;line-height: initial;}
    .w-75{width: 100% !important;}
    .content>div{padding-top: 30px;}
    h1, h2, .content>div p, h3, .faq table{margin-bottom: 15px;}
    .adv{margin-top: 0;text-align: center;}
    .adv img{display:inline-block;padding: 0;}
    .adv img:first-child{margin-bottom: 15px;}
    .content .object li, .content .faq ul li, table li{margin-bottom:0;}
    .faq{padding-top: 10px;}
    .content .faq>li, .contentItem>li{padding: 8px 15px;margin-bottom: 15px;line-height:initial;}
    .faq>div{padding-bottom: 15px;}
    .content .object,table ul{padding-left: 15px;}
    .content .faq p{padding: 0 15px;}
    .content{padding-bottom: 40px;}
    .m-75 img{width: 75%;}
    .n-m-p img{padding: 0;margin: 0 !important;}
    .contentItem>div{padding:0 15px 15px 15px}
    table tr td:first-child{white-space:unset;}
}





