@charset "utf-8";
.licenseDetailBG  *{ letter-spacing: -1px; word-break: keep-all; box-sizing: border-box;}
.lineChanger { font-weight: inherit; font-size: inherit; color: inherit; line-height: inherit; }
.lineChanger > span { font-weight: inherit; font-size: inherit; color: inherit; line-height: inherit; }
.lineChanger2 { font-weight: inherit; font-size: inherit; color: inherit; line-height: inherit; }
.tab_silde > li { border: 1px solid #CACACA; float: left; }
.tab_silde > li > p { text-align: center; cursor: pointer; font-weight: bold; box-sizing: border-box; color: #333; }
.tab_silde > li > p > a{ text-align: center; cursor: pointer; font-weight: bold; box-sizing: border-box; color: inherit; }
.tab_silde > li > p span { font-weight: inherit; font-size: inherit; color: inherit; line-height: inherit; }
.tab_silde > .on { background-color: #565656; }
.tab_silde > .on > p { color: #fff; }
.tab_silde > .on > .triangle-down { margin: 0 auto; width: 30px; overflow: hidden; display: block; }
.tab_silde > .on .triangle-down:after { margin: 0 auto; content: ""; display: block; width: 0; height: 0; border-right: 15px solid transparent; border-left: 15px solid transparent; border-bottom: 15px solid transparent; border-top: 15px solid #565656; margin-top: -4px; }
.tab_silde:after { content: ""; display: block; clear: both; }
.contents_box > .tab_content > ul { background-color: #f5f5f5; }
.contents_box > .tab_content > ul > .individual_member { float: left; }
.contents_box > .tab_content > ul > .individual_member > a { width: 100%; height: 100%; display: block; text-decoration: none; }
.contents_box > .tab_content > ul > .individual_member > a > p { color: #565656; }
.contents_box > .tab_content > ul > .individual_member > a:hover > p { color: #006cba; }
.contents_box > .tab_content > ul > .on > a > p { color: #006cba; font-weight: 600; }
.contents_box > .tab_content > ul > span { display: block; float: left; background-color: #ccc; }
.contents_box > .tab_content > ul:after { content: ""; display: block; clear: both; }

.borderB{border-bottom:1px solid #dcdcdc;}

 table > thead > tr > th { color: #565656; background-color: #fafafa; text-align: center; border: 1px solid #dadada; vertical-align: middle; }
 table > tbody > tr > td { color: #565656; font-weight: normal; text-align: center; border: 1px solid #dadada; vertical-align: middle; }

.bdbDADADA{border-bottom:1px solid #dadada;}
.titlebox{margin-top:40px;}
.licenseLogo{float:left;width:20%;}
.licenseLogo img{height:40px;}
.licenseTE{float:left;width:80%;font-size:23px;font-weight:bold;line-height:30px;}
.licenseE{margin-top:20px;margin-bottom:40px;font-size:18px;line-height:30px;color:#565656;}

.circleBox{position: relative;margin-right:5px;display:inline-block;width:12px;height:12px;vertical-align:middle;}
#circle {position: absolute;width: 100%;height: 100%;background-color: #006cba;border-radius: 50%;}
#small-circle{margin-top: 35%;margin-left: 35%;position: absolute;width: 30%;height: 30%;background-color: #fff;border-radius: 50%;}

.onlineC{width:100%;border:2px solid #006cb8;border-right:0;border-left:0;}
.onlineC > *{box-sizing:border-box}
.areaH1{float:left;width:40%;}
.areaH2{float:left;width:60%;}
.areaH1 > ul > li{border-bottom:1px solid #77acd4;}
.areaH1 > ul > li:last-child{border:0;}
.tableTH{float:left;padding:20px 0;width:15%;text-align:center;color:#333333;background-color:#e7f2f8;}
.tableTD{float:left;padding:11px 10px 0;width:80%;}

.areaH2 > ul > li > .tableTH{padding:15.8% 0;}
.areaH2 > ul > li > .tableTD > textarea{margin:10px;width:100%;height:170px;border:1px solid #77acd4;}

.tableTD > input[type="text"],.tableTD > select{float:left;height:30px;border:1px solid #77acd4;}
.tableTD > span{display:inline-block;float:left;padding:0 3px;line-height:30px;}

.halfArea{float:left;width:50%;}
.BGCf5f5f5{padding:30px 0 3px 20px;background-color:#f5f5f5;}
.telN1{width:55px;}
.telN2{width:60px;}

.email{width:100px;}
#email3{margin-left:5px;width:100px;}
.w100P{width:100%;}

#okBtn{margin-top:27px;width:100px;height:35px;background-color:#006cb8;color:#fff;border:0;float:right;-webkit-appearance:none; -moz-appearance:none; appearance:none;}
.licensePolicy{float:right;margin-right:15px;margin-top:35px;}
.licensePolicy > .personalInfoLabel, .licensePolicy > .personalPolicyBtn {font-size:15px;}

.licenseDetailE_liTitle {
  font-weight: 500;
  margin-top: 35px;
  color: #4b4b4b !important;
  padding-bottom: 12px !important;
}


/* For larger displays */
@media all and (min-width:1080px){
.licenseDetailBG{margin:0 auto;margin-top:94px;margin-bottom:147px;width:1080px;}
.tab_silde { width: 1080px; height: 60px; margin-bottom: 5px; }
.tab_silde > li { width: 175px; height: 44px; margin: 0 2.5px; }
.tab_silde > li > p { width: 100%; height: 100%; line-height: 44px; font-size: 14px; }
.tab_silde > .on > .triangle-down { margin: 0px 72px; margin-top: -4px; border-top: 15px solid #545454; border-right: 15px solid transparent; border-left: 15px solid transparent; width: 0; height: 0; }
.contents_box { width: 100%; margin-bottom: 80px; }
.contents_box > .tab_content { width: 100%; }
.contents_box > .tab_content > ul { width: 100%; height: 38px; padding-left: 20px; }
.contents_box > .tab_content > ul > .individual_member { width: auto; height: 100%; }
.contents_box > .tab_content > ul > .individual_member > a { width: auto; }
.contents_box > .tab_content > ul > .individual_member > a > p { line-height: 38px; }
.contents_box > .tab_content > ul > span { width: 1px; height: 16px; margin: 0 15px; margin-top: 11px; }

.licenseDetailBox h1{width:100%;padding-bottom:24px;font-size:30px;color:#565656;}
.servicecenterBtns{padding-top:18px;border-top:1px solid #dcdcdc;}
.servicecenterBtns a{float:right;display:block;margin-left:13px;width:182px; height:28px;line-height:28px;background-color:#ff8e1d;color:#fff;text-align:center;text-decoration:none;font-size:18px;}
.licenseDetail{margin-top:45px;padding-bottom:49px;}
.licenseDetail > li{margin-top:32px;}
.licenseDetailT{padding-left:9px;padding-right:43px;margin-bottom:20px;width:100%;font-weight:bold;color:#000;font-size:17px;line-height:22px;}
.licenseDetailE{padding-left:17px;width:100%;}

.licenseDetailE > li{padding-bottom:20px;color:#565656;font-size:17px;line-height:22px;}
.licenseDetailE > li > ul{padding-top:5px; padding-left: 12px;}
.licenseDetailE > li > ul > li{padding-bottom:4px; font-size:15px;}
.licenseDetailE--paddingBottom{padding-bottom:8px !important;}

.licenseDetailT2{margin-top:52px;padding-left:9px;padding-right:43px;font-weight:bold;color:#000;font-size:17px;line-height:18px;}
.licenseDetailE2{margin-top:9px;padding-left:13px;font-size:14px;color:#aaaaaa;}

.campusList li{}
.campusList li:after{display:block;clear:both;content:' ';}
.campusName{float:left;padding-left:13px;width:150px;line-height:56px;color:#565656;font-size:17px;}
.campusListTel{float:left;margin-left:85px;margin-right:180px;width:131px;font-size:17px;color:#565656;line-height:56px;}
.licenseBtns a{float:left;display:inline-block;margin:15px 5px;padding:7px 10px;background-color:#18364f;color:#fff;text-decoration:none;font-size:12px;}
.GTQBtns{float:left;margin: 45px 333px 49px 0px;}
.GTQBtns a{float:left;display:inline-block;margin:0 5px;padding:7px 10px;background-color:#18364f;color:#fff;text-decoration:none;font-size:12px;}

.university{margin-bottom:70px;}
.university li{float:left;width:50%;height:56px;border-bottom:1px solid #dcdcdc;}
.university .licenseBtns a{float:right;margin-right:150px;}


table {float:left;width:100%; }
table > thead > tr > th { font-size: 15px; height: 32px; line-height: 24px; }
table > tbody > tr > td {padding:13px 0; }
table.testInfoTable > tbody > tr > td {padding:16px 0; line-height:24px;}
}

/* For smaller displays like laptops */
@media all and (max-width: 1079px) {
.licenseDetailBG{margin:0 2.5%;margin-top:58px;margin-bottom:124px;width:95%;}
.lineChanger { display: block; }
.lineChanger2 { display: inline-block; }
.tab_silde { width: 100%; margin-bottom: 3%; }
.tab_silde > li { width: 15.6%; height: 46px; margin: 0 0.5%; }
.tab_silde > li > p { width: 100%; height: 100%; line-height: 46px; font-size: 14px; }
.tab_silde > li > .pLine3 { line-height: 18px; padding-top: 5px; }
.tab_silde > li > .pLine2 { line-height: 18px; padding-top: 5px; }
.tab_silde > .on > .triangle-down { margin-left: 40%; border-top: 10px solid #545454; border-right: 10px solid transparent; border-left: 10px solid transparent; width: 0; height: 0; }
.contents_box { margin-bottom: 10%; }
.contents_box > .tab_content > ul { padding: 0.2%; }
.contents_box > .tab_content > ul > .individual_member { margin: 0.5%; padding-top: 10px; }
.contents_box > .tab_content > ul > .individual_member > a > p { font-size: 12px; line-height: 18px; text-align: center; height: auto; }
.contents_box > .tab_content > ul > .pMargin0 { padding-top: 0; }
.contents_box > .tab_content > ul > span { width: 1px; height: 16px; margin: 1%; margin-top: 13px; }


.licenseDetailBox h1{width:100%;padding-bottom:24px;font-size:30px;color:#565656;}
.servicecenterBtns{padding-top:18px;border-top:1px solid #dcdcdc;}
.servicecenterBtns a{float:right;display:block;margin-left:13px;width:182px; height:28px;line-height:28px;background-color:#ff8e1d;color:#fff;text-align:center;text-decoration:none;font-size:18px;}
.licenseDetail{margin-top:45px;padding-bottom:49px;}
.licenseDetail > li{margin-top:32px;}
.licenseDetailT{padding-left:9px;padding-right:43px;margin-bottom:15px;font-weight:bold;color:#000;font-size:17px;line-height:22px;}
.licenseDetailE{padding-left:20px;width:100%}
.licenseDetailE > li{padding-bottom:16px;color:#565656;font-size:16px; line-height: 22px;}
.licenseDetailE > li > ul{padding-top: 4px; padding-left: 11px;}
.licenseDetailE > li > ul > li{padding-bottom:4px;font-size:14px;}

.licenseDetailT2{margin-top:52px;padding-left:9px;padding-right:43px;font-weight:bold;color:#000;font-size:17px;line-height:18px;}
.licenseDetailE2{margin-top:9px;padding-left:13px;font-size:14px;color:#aaaaaa;}

.campusList li{width:100%;height:56px;border-bottom:1px solid #dcdcdc;}
.campusList li:after{display:block;clear:both;content:' ';}
.campusName{float:left;padding-left:13px;width:130px;line-height:56px;color:#565656;font-size:17px;}
.campusListTel{float:left;margin-left:3%;margin-right:5%;width:131px;font-size:17px;color:#565656;line-height:56px;}
.licenseBtns a{float:left;display:inline-block;margin:15px 5px;padding:7px 10px;background-color:#18364f;color:#fff;text-decoration:none;font-size:12px;}
.GTQBtns{float:left;margin: 45px 0 49px 0px;}
.GTQBtns a{float:left;display:inline-block;margin:0 5px;padding:7px 10px;background-color:#18364f;color:#fff;text-decoration:none;font-size:12px;}


.university li{float:left;width:50%;height:56px;border-bottom:1px solid #dcdcdc;}

table { width: 100%; }
.licenseDetailE > li > table{width:100%;}
table > thead > tr > th { font-size: 14px;  line-height: 28px; }
table > tbody > tr > td { font-size: 14px; line-height: 28px; }
table.testInfoTable > tbody > tr > td {padding:16px 0; line-height:24px;}

.licenseLogo{padding-right:3%;width:25%;}
.licenseLogo img{height:40px;}
.licenseTE{width:75%;font-size:18px;line-height:24px;}
.licenseE{margin-top:20px;margin-bottom:40px;font-size:14px;line-height:18px;}


.BGCf5f5f5{padding:25px 0 3px 20px;}

.areaH1{width:100%;}
.areaH2{width:100%;border-top:1px solid #77acd4;}
.areaH2 > ul > li > .tableTH{padding:40px 0;}
.areaH2 > ul > li > .tableTD > textarea{margin:0;padding: 11px 10px 0;width:100%;height:70px;border-color:#77acd4;resize: none; }


}

@media all and (max-width: 860px) {
.licenseLogo{width:35%;}
.licenseTE{width:65%;}

}

/* For smartphones */
@media all and (max-width: 640px) {
.licenseDetailBG{margin:0 2.5%;margin-top:40px;margin-bottom:50px;width:95%;}
.lineChanger { display: block; }
.lineChanger2 { display: block; }
.tab_silde { width: 100%; margin-bottom: 5%; }
.tab_silde > li { width: 15%; height: 54px; margin: 0 0.8%; }
.tab_silde > li > p { width: 100%; height: 100%; line-height: 54px; font-size: 12px; }
.tab_silde > li > .pLine3 { line-height: 16px; padding-top: 2px; }
.tab_silde > li > .pLine2 { line-height: 16px; padding-top: 10px; }
.tab_silde > .on > .triangle-down { margin-left: calc(50% - 10px); border-top: 10px solid #545454; border-right: 10px solid transparent; border-left: 10px solid transparent; width: 0; height: 0; }
.contents_box { margin-bottom: 10%; }
.contents_box > .tab_content > ul { padding: 2%; }
.contents_box > .tab_content > ul > .individual_member { margin: 1%; padding-top: 13px; height: 36px; }
.contents_box > .tab_content > ul > .individual_member > a > p { font-size: 11px; line-height: 18px; text-align: center; height: auto; }
.contents_box > .tab_content > ul > .pMargin0 { padding-top: 0; }
.contents_box > .tab_content > ul > span { width: 1px; height: 16px; margin: 15px 1%; }


.licenseDetailBox h1{padding-bottom:24px;font-size:18px;color:#565656;}
.servicecenterBtns{padding-top:18px;border-top:1px solid #dcdcdc;}
.servicecenterBtns a{float:right;display:block;margin-left:13px;width:125px; height:19px;line-height:19px;background-color:#ff8e1d;color:#fff;text-align:center;text-decoration:none;font-size:12px;}
.licenseDetail{padding-bottom:28px;}
.licenseDetail > li{margin-top:4px;}
.licenseDetailT{margin-top:20px;margin-bottom:8px;font-size:14px;}
.licenseDetailE > li{padding-bottom:14px;font-size:14px; line-height: 20px;}
.licenseDetailE > li > ul{padding-top: 7px;}
.licenseDetailE > li > ul > li{padding-bottom:7px;font-size:13px;line-height:16px;}

.licenseDetailT2{margin-top:52px;padding-left:9px;padding-right:43px;font-weight:bold;color:#000;font-size:14px;line-height:18px;}
.licenseDetailE2{margin-top:9px;padding-left:13px;font-size:12px;color:#aaaaaa;}

.campusList li{width:100%;border-bottom:1px solid #dcdcdc;}
.campusList li:after{display:block;clear:both;content:' ';}
.campusName{float:left;padding-top:20px;padding-left:27px;width:96px;color:#565656;font-size:15px;}
.campusList .campusListTel{float:left;padding-top:20px;margin-left:5%;margin-right:8%;width:131px;font-size:15px;color:#565656;}
.campusList .licenseBtns{float:left;padding-left:22px;width:100%;}
.campusList .licenseBtns a{float:left;display:inline-block;margin:15px 5px;padding:7px 10px;background-color:#18364f;color:#fff;text-decoration:none;font-size:12px;}

.university{padding-bottom:35px;}
.university li{width:100%;height:56px;border-bottom:1px solid #dcdcdc;}
.university .licenseBtns a{float:right;display:inline-block;margin:15px 5px;padding:7px 10px;background-color:#18364f;color:#fff;text-decoration:none;font-size:12px;}

.clearfix .floatLeft{float:none;}
.GTQBtns{display:block;width:100%;padding-left:9px;margin-top:14px;margin-bottom:20px;}
.GTQBtns a{float:left;display:inline-block;margin:0 5px;padding:7px 10px;background-color:#18364f;color:#fff;text-decoration:none;font-size:12px;}


table > thead > tr > th { font-size: 11px; padding: 1% 0; line-height: 20px; }
table > tbody > tr > td { font-size: 11px; padding: 1% 0; line-height: 20px; }
table.testInfoTable > tbody > tr > td {padding:12px 0; line-height:24px;}


.licenseLogo{margin-bottom:20px;}
.licenseTE{width:100%;font-size:15px;line-height:19px;}
.licenseE{margin:10px 0 20px;font-size:12px;}

.BGCf5f5f5{padding:0;background-color:#FFF;}
.halfArea{width:100%;}

#okBtn{width:60px;margin-top:15px;}
.licensePolicy{margin-top:25px;}
.licensePolicy > .personalInfoLabel, .licensePolicy > .personalPolicyBtn {font-size:12px;}
}

@media all and (max-width: 420px) {
.email{width:62px;}
#email3{width:76px;}
.licenseDetailE > li{padding-bottom:12px;font-size:14px;line-height:18px;}
.licenseDetailE > li > ul{padding-top: 5px;}
.licenseDetailE > li > ul > li{padding-bottom: 5px; line-height: 18px; font-size:13px;}
}
@media (min-width: 300px) and (max-width:419px) {
.licenseDetailE > li{padding-bottom:12px;font-size:14px;line-height:18px; word-break: auto-phrase;}
.licenseDetailE > li > ul{padding-top: 5px;}
.licenseDetailE > li > ul > li{padding-bottom: 5px; line-height: 18px; font-size:13px; word-break: auto-phrase;}
}
