.tlogo {
	float: left;
	width: 723px;
	padding-left: 120px;
}
.tlogo-r {
	float: left;
	padding-top: 12px;
	padding-left: 250px;
	padding-bottom: 25px;
	width: 680px;
}
.at {
	position: absolute;
	left: 112px;
	top: 107px;
}
.mov {
	background-image: url(images/ot_02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 532px;
	width: 860px;
	position: relative;
}

.at2 {
	position: absolute;
	left: 112px;
	top: 107px;
}
.mov2 {
	background-image: url(images/ot_201810_02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 532px;
	width: 860px;
	position: relative;
}


.TM-content {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
}


.hrstyle {
	border-width: 3px 0 0 0;
	border-style: double;
	border-color: #00BEFF;
}



.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.m-btn {
    width: 28%;
    background-color: black;
    background-image: linear-gradient(to top, #7fe0f8 0%, #cef8ff 100%);
    border: 2px solid #499eb3;
    border-radius: 10px;
    box-shadow: inset 0 0 14px rgba(255, 255, 255, 0.4);
    margin-bottom: 15px;
    padding-top: 15px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 15px;
    float: left;
    margin-right: 5px;
    font-weight: bold;
    margin-left: 15px;	
}


#ct_bg .M-btn-zone a:link li.m-btn, #ct_bg .M-btn-zone a:visited li.m-btn {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #046690;
  text-shadow: 2px 2px 3px #F9F7F7;
}
#ct_bg .M-btn-zone a:hover li.m-btn, #ct_bg .M-btn-zone a:active li.m-btn {
  font-weight: bold;
  text-align: center;
  color: #F70206;
}
.M-btn-zone {
  margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
