.video_area{position:relative; height:750px; width:100%; z-index:9999;overflow:auto;}
.video_area_title{position:relative; height:35px;letter-spacing:0.1em; width:100%; background-color:#FAFAFA;color:#222;padding-top:5px;border-bottom:1px solid #DDD;font-weight:700;font-size:1.3em;}
.left_title{float:left; padding-left:20px;}
.right_title{float:right; padding-right:20px;}
.video_wrapper{position:relative; width:100%; text-align:center; background-color:#000;border:none; }
.video_box{position:relative; border: 1px solid #aaa; margin-left: 5px;margin-top: 5px;padding-left:2px; padding-top:10px; height:300px; width:31.0%; float:left;   padding-left:1px;background-color:#111;}
.video_title{font-family: Impact, Arial, sans-serif; position:relative; height:45px; text-align:left; font-weight:normal;font-size:1.0em;color:#FFF; padding-left:8px;}
iframe.video{border:none; padding:1px; width:90%; max-height:300px; min-height:250px;}
.youtube_link a:link {color:#222;}
.youtube_link a:visited {color:#222;}
.youtube_link a:hover{color: #e2001a;}
.youtube_link a:active {color:#222;}
.red{color:#bf1b2c;}
.box_image img{width:100%;max-width:400px;height:auto; max-height:350px;}
@media screen and (max-width: 768px)
{
	.video_area{position:relative; height:1000px; width:100%;z-index:9999;}
	.video_box{position:relative; height:300px; width:70%;left:15%; float:left;  padding-left:1px;}
	.video_title{position:relative;   font-size:1.1em;}
	.left_title{float:left; padding-left:15%;}
	.right_title{float:right; padding-right:15%;}
}
@media screen and (max-width: 680px)
{
	.video_area{position:relative; height:1000px; width:100%;z-index:9999;}
	.video_box{position:relative; height:300px; width:80%;left:10%; float:left;  padding-left:1px;}
	.video_title{position:relative;   font-size:1.1em;}
	.left_title{float:left; padding-left:10%;}
	.right_title{float:right; padding-right:10%;}
}
@media screen and (max-width: 550px)
{
	.video_area_title{position:relative; height:35px;letter-spacing:0.01em; width:100%; background-color:#FAFAFA;padding-top:5px;font-weight:700;font-size:1.25em;}
	.video_area{position:relative; height:1000px; width:100%;border-top:1px solid #e2001a;border-bottom:0px solid #666;z-index:9999;}
	.video_box{position:relative; height:250px; width:90%;left:5%; float:left;  padding-left:1px;}
	.video_title{position:relative;   font-size:1.0em;}
	.left_title{float:left; padding-left:5%;}
	.right_title{float:right; padding-right:5%;}
}
@media screen and (max-width: 450px)
{
	.video_title{position:relative; font-weight:bold; font-size:0.9em;}
}
