/*===============================
	[ Misc Sitemap]
	
	Update 2008/01/08
	@ Sony Marketing(Japan) Inc
	
	
	/Misc/sitemap.html
	/Misc/notfound_**.html
	
===============================*/
/* headline */
#main h2#tmp-subtitle {
	margin-bottom: 20px;
}
#main h3 {
	background: #e5e5e5;
	margin-bottom: 20px;
	padding: 5px 9px 4px;
}
#main h4 {
	background: url(/vaio/share/images/dotline_side.gif) repeat-x left bottom;
	margin-bottom: 15px;
	padding-bottom: 3px;
}

.block{
	position: relative;
	width: 920px;
	margin-bottom: 0px;
	padding: 0 15px;
}

.block p.catgoryTopLink {
	background:url(/vaio/share/images/arrow_black.gif) no-repeat left 0.5em;
	padding-left:10px;
	width:200px;
	float:left;
}

.mod-sitemap {
	margin:20px 0 10px 0;
*zoom:1;
}
.mod-sitemap:after {
	content:'';
	display:block;
	clear:both;
	height:0;
}
.mod-sitemap .mod-sitemap-column {
		float:left;
	*display:inline;
		margin:0 0 0 10px;
		padding-left:6px;
		width:304px;
}
.mod-sitemap h4 {
		font-size:100%;
		margin:.5em 0 .5em;
}
.mod-sitemap h5 {
		font-size:100%;
		margin:.5em 0 .5em 10px;
}
.mod-sitemap ul {
		margin:0;
		padding:0 0 2.5em 10px;
		list-style:none;
}
.mod-sitemap ul li {
		padding-left:8px;
		background:url(../images/mod-sitemap/ico_01.png) no-repeat 0 0.45em;
}
@media (max-width:640px) {
	.mod-sitemap {
		margin:30px 0 10px;
		*zoom:1;
	}
	.mod-sitemap:after {
		content:'';
		display:block;
		clear:both;
		height:0;
	}
	.mod-sitemap .mod-sitemap-column {
		float:none;
		width:auto;
		margin:20px 0 0;
		padding-left:6px;
	}
	.mod-sitemap h4 {
		font-size:1.143em;
		margin:.5em 0 .5em;
	}
	.mod-sitemap h5 {
		font-size:1.143em;
		margin:.5em 0 .5em 10px;
	}
	.mod-sitemap ul {
		margin:0;
		padding:0 0 1px 5px;
	}
	.mod-sitemap ul li {
		font-size:1.143em;
		line-height:1.2;
		padding-left:20px;
		margin:1em 0 .5em;
		background:url(../images/mod-sitemap/ico_02.png) no-repeat 0 0.4em;
	}
}
@media (max-width:640px) {
	.block{
		width:auto;
		margin-bottom: 30px;
		padding:0;
	}
	.block p.catgoryTopLink {
		background:url(/vaio/share/images/arrow_black.gif) no-repeat left 0.5em;
		padding-left:10px;
		width:auto;
	}
}
.block ul.pageLink {
		display:block;
		float:right;
		margin:0;
		width:700px;
		list-style:none;
}
.block ul.pageLink li{
	width:auto;
	height:25px;
	margin:0;
	padding:-5px 0 0 0;

	line-height:25px;
	vertical-align:middle;
	background:url(/vaio/vaio_top/sitemap/images/midli_bg.gif) no-repeat left top;
}
.block ul.pageLink li.topli{
	background-image:url(/vaio/vaio_top/sitemap/images/topli_bg.gif);
}
.block ul.pageLink li.bottomli{
	background-image:url(/vaio/vaio_top/sitemap/images/bottomli_bg.gif) ;
}
.block ul.pageLink li a{
	margin:0 0 0 43px;
	padding:0 0 0 10px;
	background:url(/vaio/share/images/arrow_black.gif) no-repeat left 0.4em;
}
.block ul.link{
	margin:0;
	padding-left:10px;
}
.block ul.link li{
	margin:0 0 10px 0;
	background:url(/vaio/share/images/arrow_black.gif) no-repeat left 0.3em;
}
@media (max-width:640px) {
	.block ul.pageLink {
			float:left;
			width:auto;
			margin:0 0 15px 0;
	}
	.block ul.pageLink li{
			width:auto;
			background-image:none;
	}
	.block ul.pageLink li.topli{
			background-image:none;
	}
	.block ul.pageLink li.bottomli{
			background-image:none;
	}
	.block ul.pageLink li a{
			margin:0;
			padding:0 0 0 10px;
			background:url(/vaio/share/images/arrow_black.gif) no-repeat left 0.3em;
	}
	.block ul.link{
			clear:both;
			margin:0;
	}
}

.block p.link a,
.block ul.link li a {
	padding-left:10px;
}

/*clearfix*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

@media (max-width:640px) {
	br {
			display:none;
	}
}

/* added mar 02 2012 */
h2{
	font-weight:bold !important
}
h3{
	font-weight:bold !important
}

.toTopExcept {padding-bottom:10px !important}

.exceptWidth {width:100% !important}