@charset "Shift_JIS";

/*--------------- for index page ---------------*/

/* template.css overwrite */
/* Feat Column */
div.Column {
	border:1px solid #d6d6d6;
	padding: 20px;
}
div.Column h4 {
	margin-bottom: 1em;
}
div.Column ul.link {
	margin-top:10px;
}
div.Column ul.notes {
	margin-top:10px;
}

/* Feat PageNavi */
div.pageNaviArea {
	margin-bottom:2.5em;
	background-color:#f2f2f2;
	width:520px;
	margin-left: 20px;
}
div.pageNaviArea ul {
	background: url(/vaio/pre_include/images/ky_anc_line.gif) center bottom no-repeat;
	padding: 10px 10px 12px 10px;
}
div.pageNaviArea ul li {
	float:left;
	width:240px;
	background: transparent url(/vaio/share/images/products/tmp/arrow_black_bggray.gif) no-repeat scroll 0 0.4em;
}
div.pageNaviArea ul li a {
	display: block;
	padding: 0 0 0 10px;
}
div.pageNaviArea ul li.maxWidth {
	width:auto;
}
div.pageNaviArea ul.pageNaviBottom {
	background: none;
	padding: 10px 10px 10px 10px;
}
div.pageNaviArea ul li.pageNaviAreaLeft {
	margin-right:20px;
}

/* clearfix */
div.pageNaviArea ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.pageNaviArea ul {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html div.pageNaviArea ul { height: 1%; }
div.pageNaviArea ul { display: block; }
/* End hide from IE-mac */

/*cpcArea*/
.cpcArea {
	text-align: center;
}
.cpcArea img {
	vertical-align: middle;
}

/*margin*/
.mr20 {
	margin-right: 20px;
}
.mr30 {
	margin-right: 30px;
}
.mr40 {
	margin-right: 40px;
}
