@charset "Shift_JIS";

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

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

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

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

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

#contents dl dd h5,
#contents dl dd strong {
    font-size: 105%;
}


#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.box_info_area img {
	margin: 0 20px 20px 20px;
}
div#contents div#vaioSteps div.fltLeft div.flt_Left01,
div#contents div#vaioSteps div.fltLeft div.flt_Left02 {
	width: auto;
}

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