.youtube-video{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.youtube-video iframe, .youtube-video object, .youtube-video embed{position:absolute; top:0; left:0; width:100%; height:100%;}
#arrowbox{max-width:92%; margin:20px 0 20px 10px;}
#arrowbox .fieldborder{border:1px solid #ccc; background-color:#fff; padding:0px 6px 10px 6px;}
#arrowbox .fieldtitle{margin:0 20px 10px 0; padding-left:10px; padding-right:20px; border:none; height:60px; width:auto;}
#arrowbox .fieldtitle img{margin:0; padding:0; border:none; vertical-align:bottom;}
#arrowbox .fieldtitle a:link{color:#404041; font-size:24px; font-weight:700; text-decoration:none; vertical-align:middle;}
#arrowbox .fieldtext{font-size:1.0em; font-style:normal; color:#404041; text-align:left; padding-left:6px;}
#tiad{width:100%; margin:16px 0 20px 0; padding:10px 8px 0 0; border:1px solid #a8a8a8; border-radius:5px; background-color:#fafafa;}
#tiad .tibox{height:240px; border:1px solid #ccc; background-color:#fff; padding:10px 2px 10px 2px; margin-left:8px;}
#tiad .tibox a:link{text-decoration:none;}
#tiad .tiimage{width:80px; height:90px; margin-left:auto; margin-right:auto; vertical-align:midle;}
#tiad .tiimage img{border:none; text-align:center;}
#tiad .tititle{color:#404041; font-size:1.0em; font-weight:700; text-decoration:none; text-align:center;}
#tiad .titext{font-size:0.9em; font-style:normal; color:#404041; text-align:center;}
#tiad .titag{font-size:0.8em; font-style:normal; color:#666; margin-top:10px; padding-left:20px;}
span.webtxt{display: inline-block; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; line-height:1.4em; max-height:5.6em; text-align:left;}
h3.webh3{text-align:center;}
span.reg-now{text-align:left;}
span.reg-now a{font-size:1.0em; color:#5078b4;}
hr.webhr{width:100%; height:2px; padding:0; border-color:#c0c0c0;}
.symtable {width:94%; border-collapse:collapse; margin:20px auto;}
.symtable tr.line{border-bottom:3px solid #aaa;}
.symtable th {background:#007eae; color:white; font-weight:bold; text-align:center; font-size:18px;}
.symtable td{text-align:left; font-size:16px;}
.symtable td img{display:block; margin:0 auto;}
.symtable td, .symtable th {padding:10px; border:1px solid #ccc;}
#main-menu .highlighted-item a{color:#4b4b4b;}
.wppb-html label{width:100%;}
.panel-default>.panel-heading {background-color: #89b4d9;}
.code-block-8{display:none;}