@charset "Shift_JIS";

/* headline setting */

div#pagebody div.vom h2 {
	background: url(/vaio/share/images/products/tmp/bg_subtitle2.gif) repeat-x;
	width:740px;
}
div#pagebody div.vom h3 {
	margin-bottom:1.5em;
	background:#E5E5E5 none repeat scroll 0 0;
	padding:0.5em 0 0.5em 10px;
	clear:both;
	line-height:1.2;
}
div#pagebody div.vom h4 {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:2px;
}
div#pagebody div.vom h5 {
	border-left:5px solid #ADCDD8;
	padding-left:10px;
}
div#pagebody div.vom div.service h4 {
	padding-bottom:7px;
}
div#pagebody div.vom div.service h4 img {
	margin-right:7px;
	vertical-align:middle;
}

/* layout setting */
div#introArea {
	margin-bottom:20px;
}
.section {
	margin-bottom:30px;
}
.inner,
.columnInner {
	padding:0 15px;
}
.columnL {
	display:table-cell;
	padding-right:25px;
	vertical-align:top;
}
.columnR {
	display:table-cell;
	vertical-align:top;
}
	/* for IE */
	* html .columnL,
	* html .columnR {
		display:inline;
		zoom:1;
	}
	*:first-child+html .columnL,
	*:first-child+html .columnR {
		display:inline;
		zoom:1;
	}

.list .columnL, .list .columnR {
	width:365px;
}
.list .columnInner .columnL {
	padding-right:25px;
	width:555px;
}
.list .columnInner .columnR {
	width:145px;
}
.service .columnL, .inner .columnR {
	width:350px;
}
.pickup .columnL {
	width:399px;
}
.pickup .columnR {
	width:300px;
}
.topics {
	padding:0 15px;
}
.topics h5 {
	margin-top:20px;
}
.topics p {
	margin-top:15px;
}
.topics .columnL {
	width: 460px;
}
.topics .columnR {
	width: 210px;;
}
.otherPickup .columnInner .columnL,
.acc .columnInner .columnL {
	padding-right:10px;
	width:189px;
}
.otherPickup .columnInner .columnR,
.acc .columnInner .columnR {
	width:150px;
}

/* generic class */
ul.infoBtn li {
	margin-top:10px;
}
ul.infoBtn li img {
	vertical-align:bottom;
}
.imgCenter {
	margin-top:20px;
	text-align:center;
}
.imgRight {
	margin-top:20px;
	text-align:right;
}

.blue {
	color:#0072B5;
}

ul.caption_cap_10 li { 
	margin-left: 1.0em; 
	text-indent: -1.0em; 
}

