@charset "Shift_JIS";

/*
	================================================================================================
		tablet support connect contents format
	================================================================================================
*/

/*
	============================================================================
		base
	============================================================================
*/

div#contents div.box_info_area img {
	margin: 0 0 20px 0;
}

div#contents div#vaioSteps div.fltLeft {
	width: 450px;
}

div#contents div.box_info_area h4,
div#contents div.box_info_area h5 {
	font-size: 100%;
}

div#contents div.box_info_area h4,
div#contents div.box_info_area h5 {
	font-size: 100%;
}

div#contents div.box_info_area ul.annotation li {
	text-indent: -0.7em;
}


#contents dl.store dt {
	height: auto;
	float: none;
}
#contents dl.store dd {
	float: none;
	margin: 0 0 20px 20px;
	padding: 0;
}

/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {


div#contents div#vaioSteps div.fltLeft {
	width: auto;
}

div#contents div#vaioSteps div.fltRight {
	max-width: 228px;
	width: auto;
	float: none;
}
}

