#VideoMain {
	width:582px;
	height:506px;
	position:relative;
	top:0px;
	left:0px;
	background:url('//www.tomo-job.com/video/images/video_bg.gif') no-repeat;
}

#VideoFile {
	width:369px;
	height:277px;
	overflow:hidden;
	position:absolute;
	top:76px;
	left:10px;
}

#video2, #video3, #video4 {
	display: none;
}

#spvideo2, #spvideo3, #spvideo4 {
	display: none;
}

#ShopInformation {
	position:absolute;
	top:69px;
	left:386px;
	font-size:10px;
	width:190px;
	height:296px;
}

.shopdata, .shoparea, .shopname, .shoptext {
	margin:0;
	padding:0;
}

.shopdata {
	width:190px;
	height:64px;
}

.shoparea {
	color:#f07799;
	padding-left:13px;
	padding-top:7px;
	line-height:10px;
}

.shopname {
	color:#00b2d5;
	padding-left:35px;
	padding-right:20px;
	padding-top:3px;
	line-height:13px;
}

.shoptext {
	color:#555555;
	padding-left:13px;
	padding-right:10px;
	padding-top:5px;
	height:102px;
	line-height:13px;
}

a.button_special,a.button_shop {
	display:block;
	padding-bottom:3px;
}

a.button_special img,a.button_shop img {
	border-width:0px;
}

a.button_special:hover, a.button_shop:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

ul#MovieList {
	position:absolute;
	top:375px;
	left:4px;
	height:136px;
	margin:0;
	padding:0;
	background-image:url('//www.tomo-job.com/video/images/video_selected.png');
	background-repeat: no-repeat;
	box-sizing: border-box;
}

ul#MovieList li {
	display:block;
	float:left;
	width:144px;
	height:136px;
	margin:0;
	padding:14px 0 0 0;
}

ul.active1 {
	background-position:-4px 0px;
}

ul.active2 {
	background-position:140px 0px;
}

ul.active3 {
	background-position:284px 0px;
}

ul.active4 {
	background-position:428px 0px;
}

ul#MovieList li img {
	border-width:0;
	width:129px;
	height:98px;
	cursor: pointer;
	box-sizing: border-box;
	margin-left:7px;
}

ul#MovieList li img.koukoku_img2 {
	width:273px;
}

img.button_videolist:hover, img.movie_img:hover, img.koukoku_img:hover, img.koukoku_img2:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}