@charset "shift_jis";
/* ‹ž */

/*===============================

	[ 02 ]

===============================*/

/*
-----------------------------------------------------------
	table
-----------------------------------------------------------


#contentsMain0801 table.update{
	width:100%;
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin:10px 0px;
	}

#contentsMain0801 table tr{
	vertical-align:top;
	}

#contentsMain0801 table th{
	border:1px solid #cccccc;
	width:100%;
	font-weight:bold;
	padding:10px;
	text-align:center;
	}

#contentsMain0801 table td.title{
	border:1px solid #cccccc;
	width:20%;
	background-color:#eeeeee;
	font-weight:bold;
	padding:10px;
	}
	
#contentsMain0801 table td.windowsUpdate{
	border:1px solid #cccccc;
	width:40%;
	background-color:#eaf2f7;
	padding:10px;
	}

#contentsMain0801 table td.vaioUpdate{
	border:1px solid #cccccc;
	width:40%;
	background-color:#e3f4fe;
	padding:10px;
	}
*/

#contents .section table.update td.entry {
	font-weight: bold;
}
#contents .vaio_update div.box_info_area div.movie_link div.movie_img img {
	float: left;
}
#contents .vaio_update div.box_info_area div.movie_link div.play_btn img {
	margin-left: 20px;
	float: left;
}
#contents .vaio_update div.box_info_area div.movie_link ul.txtlink {
	margin-left: 20px;
	padding-top: 0;
}
#contents .vaio_update div.box_info_area div.movie_link ul.txtlink li {
	float: left;
}

@media screen and (max-width: 640px) {
	#contents div#vaio_update div.box_info_area div.movie_link div.movie_img img {
		float: none;
		margin: 0 0 15px 0;
	}
	#contents div#vaio_update div.box_info_area div.movie_link div.play_btn img {
		float: none;
		margin: 0 0 15px 0;
	}	
	#contents div#vaio_update div.box_info_area div.movie_link ul.txtlink {
		margin-left: 0;
	}
}
