.aboutWrap{position:Relative; display:inline-block; width:100%; text-align:center; }
    .aboutImg{width:100%; max-width:971px;}
    .aboutText01{display:block; font-size:30px;padding:50px 0;}
    .aboutText02{display:block; font-size:23px; color:#636363;}
    .aboutText03{display:block; font-size:26px; color:#0054a6; padding:15px 0}
	.aboutText04{display:block; font-size:24px; line-height:37px; color:#464646; padding:15px 0;}
    .aboutText05{display:inline-block; width:100%; font-size:26px; color:#0054a6;padding-bottom:25px; border-bottom:2px dotted #666; margin-bottom:15px;}

    @media (max-width: 767.98px) {
        .aboutText01{display:block; font-size:16px;padding:20px 0;}
        .aboutText02{display:block; font-size:13.5px; color:#636363;}
        .aboutText03{display:block; font-size:14px; color:#0054a6; padding:10px 0}
		.aboutText04{display:block; font-size:13px; line-height:20px; color:#464646; padding:5px 0;}
    }



.criterionWrap{position:Relative; width:100%; text-align:center; }
    .criterionImg{max-width:948px; width:100%;}
    .criterionText01{display:block; font-size:27px; color:#636363; padding:5px 0 5px 0; font-weight:500}
    .criterionText02{display:block; font-size:22px; color:#636363;}
    .criterionText03{display:inline-block; border:1px solid #ccc; font-size:27px; color:#0054a6; width:575px; height:57px; line-height:57px; margin:25px 0;font-weight:500}
    .criterionText04{display:inline-block; width:80%; font-size:26px; color:#0054a6; padding-bottom:25px; border-bottom:2px dotted #666; margin-bottom:25px;}
    .criterionText05{display:block; font-size:22px; color:#0072bc;}

    @media (max-width: 767.98px) {
        .criterionText01{display:block; font-size:13.5px; color:#636363; padding:5px 0 5px 0; font-weight:500}
        .criterionText02{display:block; font-size:11px; color:#636363;}
        .criterionText03{display:inline-block; border:1px solid #ccc; font-size:18px; color:#0054a6; width:100%; height:57px; line-height:57px; margin:15px 0;font-weight:500}
        .criterionText04{display:inline-block; width:100%; font-size:13px; color:#0054a6;padding-bottom:25px; border-bottom:2px dotted #666; margin-bottom:15px;}
        .criterionText05{display:block; font-size:12px; color:#0072bc;}
    }


.facilityWrap{position:Relative; width:100%;  }
    .facilityUl{padding:0 0 35px 0; margin:0 0 30px 0; display:inline-block; position:relative; width:100%; border-bottom:2px dotted #000;}
    .lastUl{border:0;}
    .facilityLi{width:45%; float:left;}
    .facilityImg{max-width:448px; width:100%;}
    .facilityInfoWrap{}
    .facilityInfoText01{display:block; font-size:30px; color:#0054a6; font-weight:500;text-align:left;}
    .facilityInfoText02{display:block; font-size:23px; color:#363636; padding:15px 0 27px 0; font-weight:500;text-align:left;}
    .facilityInfoText03{display:block; font-size:18px; color:#636363; line-height:30px;text-align:left;}
    .facilityInfoText04{display:inline-block; background-color:#005891; font-size:20px; color:#fff; padding:10px 30px; margin-top:30px;font-weight:500; text-decoration:none !important;}
    .facilityInfoText03>ul {
        padding-left:20px;
    }
    .facilityInfoText03>ul>li:before {
        content:'·';
        display:inline-block;
        margin-left:-10px;
        width:10px;
    }
    @media (max-width: 767.98px) {
        .facilityLi{width:100%; float:inherit;}
        .facilityInfoWrap{margin:0 auto; }
        .facilityInfoText01{display:block; font-size:20px; color:#0054a6; font-weight:500; padding-top:20px;text-align:center;}
        .facilityInfoText02{display:block; font-size:16px; color:#363636; padding:5px 0 15px 0; font-weight:500;text-align:center}
        .facilityInfoText03{display:block;text-align:left; font-size:13px; color:#636363; line-height:20px;}
        .facilityInfoText04{display:inline-block; background-color:#005891; font-size:15px; color:#fff; padding:5px 40px; margin-top:30px; }
    }
    @media (min-width: 768px) {
        .facilityLiForDescription {
            float:left;
            width:55%;
        }
    }


.programServiceWrap{position:Relative; width:100%;  }
.programServiceText01{font-size:26px; display:block; font-weight:500;padding-bottom:10px;}
.programServiceText02{font-size:23px; display:block; color:#555555;}

.programInfoUl{padding:0 0 35px 0; margin:0 0 30px 0; display:inline-block; position:relative; width:100%; border-bottom:2px dotted #000;margin-top:40px;}
.programInfoLLi{width:35%; float:left;}
.lastUl{border:0;}

.programInfoRLi{width:63%; float:right;}
.programInfoImg{max-width:366px; width:100%;}

.programInfoWrap{position:relative; display:inline-block; width:100%; text-align:center; margin:0 auto;}
.programInfoText01{display:block; font-size:30px; color:#0054a6; text-align:left; font-weight:500;}
.btnTextWrap{display:inline-block; width:100%;}
.programInfoText02{display:inline-block; float:left; font-size:23px; color:#363636; text-align:left; padding:5px 0 15px 0}
.eduGalleryBtn{background-color:#0072bc; color:#fff; display:inline-block; padding:5px 15px; cursor:pointer; font-size:20px;}
.programInfoText03{display:block; font-size:18px; color:#636363; text-align:left; line-height:30px;}
.programInfoText04{display:inline-block; background-color:#ebebeb; font-size:22px; color:#003663; padding:12px 50px;  margin-top:15px;  border-radius:10px; text-align:center; font-weight:500;}
.programInfoText05{display:inline-block; background-color:#ebebeb; font-size:22px; color:#003663; padding:12px 30px;  margin-top:15px;  border-radius:10px; text-align:center; font-weight:500;}


@media (max-width: 767.98px) {
    .programServiceText01{font-size:18px; display:block; font-weight:500; text-align:center;padding-bottom:10px;}
    .programServiceText02{font-size:15px; display:block; color:#555555;padding:0;text-align:left; text-indent:-55px; padding-left:55px;}
    .programInfoLLi{width:100%; float:inherit;}
    .programInfoRLi{width:100%; float:inherit;}
    .programInfoImg{max-width:inherit; width:100%;}

    .programInfoText01{display:block; font-size:18px; color:#0054a6; font-weight:500; padding-top:20px; text-align:center;}
    .btnTextWrap{display:inline-block; width:100%;}

    .eduGalleryBtn{background-color:#0072bc; color:#fff; display:inline-block; padding:5px 15px; cursor:pointer; font-size:16px; margin-bottom:10px}

    .programInfoText02{display:block; float:inherit;  font-size:16px; color:#363636; padding:5px 0 10px 0; text-align:center;}
    .programInfoText03{display:inline-block; font-size:13px; color:#636363; line-height:20px; text-align:left; letter-spacing: -0.8px;}
    .programInfoText04{display:inline-block; background-color:#ebebeb; font-size:15px; color:#003663; padding:12px 25px; margin-top:15px;  border-radius:10px; text-align:center; font-weight:500;}
    .programInfoText05{display:inline-block; background-color:#ebebeb; font-size:15px; color:#003663; padding:12px 32px; margin-top:15px;  border-radius:10px; text-align:center; font-weight:500;}
}

.eduInfoPopupBg{background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; width:100%; height:100%; margin:0 auto; text-align:center;z-index:100;visibility: hidden;}
.eduInfoPopupWrap{width:1060px; top:50%; margin-top:-315px;  background-color:#000; position:relative;  display:inline-block;  text-align:Center;}
.eduInfoPopupInner{margin:60px; position:relative;}
.eduInfoGalleryBigImg img{width:810px; height:540px;}
.eduInfoGallerySmallImg{ padding-top:10px;}
.eduInfoGallerySmallImg img{width:88px; height:65px;cursor:pointer;}
.eduInfoPopupClose{position:absolute; top:0; right:10px;cursor:pointer;}
.eduInfoPopupControlPrev{position:absolute; left:-10px; top:50%; margin-top:-50px; cursor:pointer;}
.eduInfoPopupControlNext{position:absolute; right:-10px; top:50%; margin-top:-50px;cursor:pointer;}

@media (max-width: 767.98px) {
    .eduInfoPopupWrap{width:100%; top:50%;  }
    .eduInfoGalleryBigImg img{width:100%; height:auto;}
    .eduInfoGallerySmallImg{ display:none}
    .eduInfoPopupClose{position:absolute; top:-30px; right:-30px;}
    .eduInfoPopupClose img{width:18px;}
    .eduInfoPopupControlPrev{position:absolute; left:-30px; top:50%; margin-top:-50px; }
    .eduInfoPopupControlNext{position:absolute; right:-30px; top:50%; margin-top:-50px;}
    .eduInfoPopupControlPrev img{width:20px; }
    .eduInfoPopupControlNext img{width:20px;}
    .eduInfoPopupInner {margin:40px;}
}