.container {max-width:1024px !important;}
#totalfeebox{border:none;font-size:28px;font-weight:bold;color:#555;display:inline-block;width:6em;text-align:right;outline:none;background:#fff;border:1px solid #ccc;margin:0 10px;}
#site-title,#primary{display:none;}
#subBox {margin-top:30px; display:none;flex-wrap: wrap;justify-content: space-between;}
#subBox table {margin:20px 0 0px; width:48%}
#subBox table thead{background:#efefef;}
select:disabled {opacity:.2;}

.sent .ij2021form{display:none;}
.responseMsg{display:none;}
.sent .responseMsg{display:block;}

#subMemBox input{display:none;}
#subMemBox label{display:inline-block;width:100%;}

#subMem{text-align:center;}
#subMem input[type="checkbox"]{display:none;}
#subMem label{display:block;text-align:center;width:100%;max-width:350px;padding:10px;border-radius:5px;background:#ccc;color:#333;font-weight:bold;margin:50px auto 0;}
#subMem label:hover{cursor:pointer;background:#233b67;color:#fff;transition:.35s;}
#subMem input:checked + label{background:#233b67;color:#fff;}

input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="password"], textarea,.wpcf7-select{margin-bottom:0;}
.wpcf7-select {width:100%;}
#totalFee {margin:50px 0; background:#efefef;padding:20px; text-align:center;}
#totalFee + p{text-align:center; margin-bottom:30px;}
#totalFee + p + p{text-align:center;}
#totalFee + p + p input[type="submit"]{margin:0 auto;width:100%;max-width:350px;font-weight:bold;}

.wpcf7 form .wpcf7-response-output{margin: 0 auto 30px;padding: 50px 1em;border: none;text-align: center;background: #e7f6ff;font-weight: bold;}

a{text-decoration:none !important;font-weight:bold;color:#099;}
a:hover{text-decoration:underline !important;}
h2{margin:100px 0 30px;border-left:10px solid #233b67;padding:10px 0 10px 10px;}
h3{margin:50px 0 10px;padding:0 10px;line-height:60px; border-bottom:1px solid #333;}
h2:first-of-type,h3:first-of-type{margin-top:0;}
h2:last-of-type{margin-top:60px;}
.scheTable table tbody tr td:first-of-type,.creditTable table tbody tr td:first-of-type,table.ij2021Main tbody tr td:first-of-type,#subBox table tbody tr td:first-of-type{background:#233b67;white-space:nowrap;color:#fff;font-weight:bold;}
.programList{margin:0 !important;}
.programList li{list-style:none;border-bottom:1px dotted #333;padding:10px;font-weight:bold;}
.presenterImg{padding:20px; margin:0 auto 20px; border:1px solid #333;}
.presenterImgs{background:#efefef;padding:5px; margin:0 auto 20px;}
.presenterBox{padding-bottom:40px; border-bottom:1px dashed #ccc;margin-bottom:40px;justify-content: space-around}
.presenterBoxs{padding-bottom:40px;justify-content: space-around}
.presenterBoxs table tbody tr td:first-of-type{white-space:nowrap;width:8em;background:#efefef;}
.topicsTime{background:#fffce7;}
div.topicsBox{padding:20px 50px;}
dd{border-bottom:1px dotted #333;padding-bottom:5px;}
.orderBtn,.disableBtn{margin:30px auto 50px !important;}
.orderBtn a,.disableBtn a{padding:20px;text-decoration:none;font-weight:bold;transition:.35s;}
.orderBtn a:hover{background:#0693e3;text-decoration:none !important;}
.disableBtn a,.disableBtn a:hover{background:#999;color:#ccc;cursor:default;text-decoration:none !important;}
.joinBtn{width:100%;text-align:center;}
.joinBtn a {background:#000;color:#fff;}
.registerBtn{width:100%;text-align:center;}
.registerBtn a {background:#233b67;color:#fff;}
.otherBtn a{background:#fff;border:2px solid #099;color:#099;}
.otherBtn a:hover{background:#099;color:#fff;border:2px solid #099;}

.profSmall {
font-size:small;
}

.wp-block-table td, .wp-block-table th {border:1px solid #ccc;}

@media only screen and (max-width: 1023px){
.container{width: 100%;}
}

@media only screen and (max-width: 767px){
.container{width: 100%;}
div.topicsBox{padding:20px;}
#subBox {display:block;}
#subBox table{width:100%;}
#subMem,
#totalFee + p,
#totalFee + p + p{text-align:left;}
}

@media only screen and (max-width: 480px){
.scheTable table tbody tr td,
.presenterBoxs table tbody tr td,
.creditTable table tbody tr td,
table.ij2021Main tbody tr td,
#subBox table td{display:block;width:100% !important;}
}