/* BASIC css start */
.btnWrap {padding: 25px 14px;border-top: 10px solid #f4f4f4;}
.btnWrap h3 {text-align: center;margin-bottom: 25px;line-height: 1;color: #191919;font-size: 1rem;}
.btnWrap ul {font-size: 0;}
.btnWrap li {display: inline-block;width: calc((100% - 7px) / 2);margin-right: 7px;margin-bottom: 10px;}
.btnWrap li:nth-child(2n) {margin-right: 0;}
.btnWrap li a {color: #191919;background: #f4f4f4;height: 46px;line-height: 46px;box-sizing: border-box;font-size: 0.9375rem;display: block;border-radius: 5px;text-align: center;}
/*.btnWrap li:first-child a {background: #ee4a44;color: #fff;font-weight: 500;}*/


.csWrap {padding: 0 14px;}
.csWrap dl {display: flex;align-items: center;height: 45px;line-height: 45px;border-bottom: 1px solid #f4f4f4;padding: 0 21px;}
.csWrap dl dt,
.csWrap dl dd {color: #191919;font-size: 0.875rem;font-weight: normal;}
.csWrap dl dt {width: 80px;}
.csWrap dl dd {width: calc(100% - 80px);}
.csWrap dl.cs {background: #fff5f5;border-radius: 5px;border-bottom: 0;height: 43px;line-height: 43px;}
.csWrap dl.cs dt,
.csWrap dl.cs dd {color: #ee4a44;font-weight: 500;}
.csWrap button.btn_style {width: 70px;height: 25px;line-height: 25px !important; margin-left:12px; color: #767676;font-size: 0.8125rem;background: #f4f4f4;border: 0;border-radius: 5px !important;padding: 0;font-weight: normal;display: inline-block;}


.call {background: #f9f9f9;margin: 25px 14px 50px;padding: 25px 35px; border-radius:10px;}
.call p {color: #191919;font-size: 0.875rem;line-height: 1.5;margin-right: 25px;display: inline-block;}
.call p span {font-weight: 500;color: #ee4a44;}
.call .fright {display: inline-block;width: 20px;height: 20px;margin-top: 10px;}
.call .fright img {width: 100%;}
/* BASIC css end */

