.dl-pg{ width:100%; max-width:1200px; margin:0 auto;}
.dl-pg0{ width:100%; float:left; padding:2%;}
.dl-pg0>strong{ width:100%; font-size:1.4rem; font-weight:700; padding:10px 0 12px 0; float:left;}
.dl-pg0>b{ width:100%; font-size:1.2rem; font-weight:600; padding:10px 0 12px 0;float:left;}
.dl-pg0>p{ width:100%; font-size:1.1rem; padding:10px 0; line-height:1.3rem;}
.dl-pg0>p>b{ font-weight:600;}
.page-header>h2{ text-align:center; font-weight:600; font-size:1.5rem;}
.dl-pg0 ul{ float:left; width:100%; margin:0; padding:0 0 20px 25px;}
.dl-pg0 ul b{ float:left; width:100%; margin:0; padding:10px 0; font-weight:600; font-size:1.1rem;}
.dl-pg0 ul li{ float:left; width:100%; margin:0; padding:5px 10px 5px 35px; font-size:1.1rem; text-align:left; list-style:none;}
.dlImg{ background:url(../images/tick01.png) no-repeat left center;}
.div-dr{ float:left; width:100%; height:1px; border-bottom:1px solid #494949; margin:20px 0 0 0;}
.dl-exclusiveDeal{ width:100%; float:left;}
.dl-exclusiveDeal>strong{width:100%; font-size:1.6rem; font-weight:700; padding:10px 0 12px 0; float:left;}
.dl-exclusiveDeal>p{ width:100%; font-size:1.1rem; padding:10px 0; line-height:1.6rem;text-align: justify;}



 

#body_certified-program h1 {margin: 0;line-height: 2;text-align: center;}
#body_certified-program h2 {color: #fff;margin: 0 0 .5em;font-weight: normal;}
#body_certified-program .test1 > input {position: absolute;opacity: 0;z-index: -1;}
#body_certified-program .row {display: -webkit-box;display: flex;}
#body_certified-program .row .col {-webkit-box-flex: 1;flex: 1;}
#body_certified-program .row .col:last-child {margin-left: 1em;}
/* Accordion styles */
#body_certified-program .tabs {border-radius: 8px;overflow: hidden;box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);}
#body_certified-program .tab {width: 100%;color: #000;overflow: hidden;border-bottom: 1px solid #a9a8a8;}
#body_certified-program .tab-label {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;padding: 1em;background: #d4d4d4;font-weight: bold;cursor: pointer;/* Icon */}
#body_certified-program .tab-label:hover {background: #a9a8a8;}
#body_certified-program .tab-label::after {content: "\276F";width: 1em;height: 1em;text-align: center;-webkit-transition: all .35s;transition: all .35s;}
#body_certified-program .tab-content {max-height: 0;padding: 0 1em;color: #000;background: white;-webkit-transition: all .35s;transition: all .35s;}
#body_certified-program .tab-close {display: -webkit-box;display: flex;-webkit-box-pack: end;justify-content: flex-end;padding: 1em;font-size: 0.75em;background: #2f2e2e;cursor: pointer;}
#body_certified-program .tab-close:hover {background: #2f2e2e;}
#body_certified-program .test1 > input:checked + .tab-label {background: #;}
#body_certified-program .test1 > input:checked + .tab-label::after {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
#body_certified-program .test1 > input:checked ~ .tab-content {max-height: 100vh;padding: 1em;}
@media screen and (min-width:767px){#body_certified-program .mob{display:none}}
@media screen and (max-width:568px){#body_certified-program .dw-main{display:none}.tab-content > span > strong { font-weight: bold; font-size: 9px; }}
#body_certified-program .tab-content > span  > strong{ font-weight:bold;}
#body_certified-program .titlehd{ float:left; width:100%; font-size:1.5em; font-weight:700; text-align:left; color:#fff; background:#2b2b2b; line-height:2em; padding-left:2%;}
#body_certified-program .innerpage{float:left;width:100%;height:auto;background:#000;}
#body_certified-program .innerpage .innerCo{width:100%;max-width:1200px;margin:0 auto;}
#body_certified-program .innerCo .images21{width:214px;margin:0 auto;text-align:center}
#body_certified-program .innerCo > p{font-size:1.2em;line-height:1.5em;text-align:justify;float:left;width:100%;padding:10px 0;}
#body_certified-program .innerCo > p > b{font-size:1.2em;line-height:1.5em;font-weight:600;}
#body_certified-program .innerCo > strong{font-size:1.5em;line-height:1.4em;font-weight:700;float:left;width:100%;}
#body_certified-program .innerCo > ul{font-size:1.2em;line-height:1.5em;text-align:justify;float:left;width:100%;padding:0 2%;}
#body_certified-program .innerCo > ul > li{float:left;width:100%;list-style-position:inside;}
#body_certified-program .dwc-certifieddiv{float: left; width: 100%;margin-top:10px;}
#body_certified-program .dwc-certifieddiv2{width: 100%; max-width: 1170px; margin: 0 auto;}