/*=========================================================


	Site Name   SONY HANDYCAM TOP
	File Name   page.css

	Create Date 2009/04/01


==========================================================*/

/*----------------------------------------------------------

	‹¤’Ê

-----------------------------------------------------------*/
#container #main-visual {
	margin: 10px 0 20px;
}
#container #main-visual #mainVisualImage {
}


/* section */
#container div.section {
	padding: 0 30px;
}
/*----------------------------------------------------------

	h2,h3,h4,h5

-----------------------------------------------------------*/
#container h2 {
	padding-bottom: 22px;
}
#container h3 {
	padding-bottom: 5px;
}
#container h4 {
	padding-bottom: 30px;
}
#container h5 {
	padding-bottom: 10px;
}
/*----------------------------------------------------------

	column

-----------------------------------------------------------*/
#container div.section div.column01 {
	padding: 0 25px;
	border-left: 4px solid #b9babc;
	border-right: 4px solid #b9babc;
	background: #eaeef2;
}
/*----------------------------------------------------------

	Common Module

-----------------------------------------------------------*/
.pr100 {
	padding-right: 100px;
}
.pr16 { padding-right: 16px; }
.pl20 { padding-left: 20px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb70 { margin-bottom: 70px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr16 { margin-right: 16px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mr90 { margin-right: 100px; }
.mr100 { margin-right: 100px; }
.notes01A {
	color: #666666;
	font-size: 84%;
	font-weight: normal;
	padding-top: 20px;
}
.red {
	color: red;
}
/*clearfix*/
.column01:after,
.section:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.column01,
.section,
.clearfix {
	zoom: 1;
}

/*nonHeight*/

.nonHeight {
	line-height: 0;
	font-size: 0;
}

.icon_blank {
	margin:0 0 0 3px;
	vertical-align:top;
}

/*float*/
.floatRight {
	float: right;
}

