.default07 {}
	* {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	}
	a img {border: 0;}
	ol,ul,li,dl,dt,dd {list-style-type: none;}
	ol,ul,li,dl,dt,dd,p,img,br {
	margin: 0;
	padding: 0;
	}
	dt {
	display: block;
	clear: left;
	}
	dt.mark {
	padding-left: 0.8em;
	line-height: 1.2em;
	background: url(/2004/img/tri1.gif) no-repeat 0 3px;
	position: relative;
	}
	dt img {
	margin-right: 8px;
	float: left;
	}
	dd.summary {font-size: 1em;}
	li {padding-bottom: 4px;}
	p, br {line-height: 1.2em;}
	strong,em,b {
	font-style: normal;
	font-weight: bold;
	}
	hr, hr.dot {
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: none;
	border-top: 1px solid #999;
	clear: both;
	}
	hr.dot {border-top: 1px dotted #999;}
	html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
	body {
	min-width: 990px;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 1.4em;
	text-align: center;
	letter-spacing: 0.03em;
	background: #ddd url(/media/c/2006/img/cnet_background.gif) repeat-y top center;
	}
	html > body {font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}
	a {
	color: #600;
	font-weight: bold;
	text-decoration: none;
	}
	a:visited{color: #333;}
	a:hover {
	color :#600;
	text-decoration: underline;
	}
	h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	position:relative;
	padding: 0;
	margin: 0;
	font-size:12px;
	line-height: 1.2em;
	}
	h1 a:link, h2 a:link, h3 a:link, h4 a:link,h5 a:link, h6 a:link {color: #FFF;}
	h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color: #FFF;}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #C00;
	text-decoration: none;
	}
	h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {
	color: #C00;
	text-decoration: none;
	}
	.clbth {
	height: 0;
	font-size: 1px;
	overflow: hidden;
	clear: both;
	}
	.clearfix {zoom:1;}
	.clearfix:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	/* Hides from IE-mac \*/
	* html .clearfix {
	height: 1%;
	overflow: visible;
	}
	/* End hide from IE-mac */
	.dotline {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(/media/c/2006/img/dotline.gif) 0 0 repeat-x;
	overflow: hidden;
	display: block;
	clear: both;
	}
	.date {
	color: #999;
	font-size: 10px;
	line-height: 1.1em;
	letter-spacing: 0.05em;
	}
	.property {
	color: #666;
	font-size: 10px;
	z-index: 10;
	position: relative;
	}
	.update {color: #999;}
	.ex_button a {
	padding: 1px 4px;
	color:#C00;
	text-decoration:underline;
	background: #E6E1CF;
	border: 1px solid #CCC8B8;
	}
	.ex_button a:hover {
	background: #FFF;
	border-color: #FFF;
	}
	a.arrow {
	padding-left: 14px;
	font-weight: bold;
	background: url(/2004/img/tri2.gif) 0 0 no-repeat;
	}
	.col_topstory_left a img, .block_headline_top dl dt img, .col_300 .block dl dt a img,
	.col_300 .block_recommend .recommend_thumb {
	padding: 2px;
	border: 1px solid #CCC;
	}
	.block_relate {
	padding-bottom: 1em;
	background: #FFFAE6 url(/media/c/2006/img/bg_diagonal.gif) 0 0;
	}
	.block_relate li {
	padding-left: 0.8em;
	line-height: 1.2em;
	background: url(/2004/img/tri1.gif) no-repeat 0 3px;
	position: relative;
	}
	.block_headline_top dt {
	margin-bottom: 2px;
	padding-bottom: 0.1em;
	font-size: 14px;
	line-height: 1.2em;
	}
	.block_headline_top dt a span {
	padding-left: 3px;
	font-weight: bold;
	border-left: 3px solid #666;
	}
	.block_headline_top dt a:hover span {
	text-decoration: underline;
	border-left: 3px solid #600;
	}
	.block_headline_top dd {
	color: #444;
	margin-left: 6px;
	}
	.block_headline_top dd.spacer {
	padding-bottom: 1.2em;
	display: block;
	clear: both;
	}
	.block_headline_bottom dt {
	margin-bottom: 1.2em;
	padding-left: 3px;
	border-left: 3px solid #999;
	}
	.block_matrix {
	margin-bottom: 10px;
	padding-top: 0;
	}
	.blog_item {
	width: 140px;
	margin-right: 5px;
	margin-top: 5px;
	background: transparent;
	float: left;
	}
	.blog_item dt img {background: transparent;}
	.block_newsrelease {word-break: break-all;}
	.block_newsrelease dt {
	padding-bottom: 0;
	border: none;
	}
	.block_newsrelease dd {
	margin-bottom: 0.5em;
	padding-bottom: 0.4em;
	border-bottom: 1px solid #dfdfdf;
	}
	.block_ranking ol {list-style: none;}
	.block_ranking ol li{
	padding-left:14px;
	font-size:10px;
	line-height:1.4em;
	background-position:0 2px;
	background-repeat:no-repeat;
	}
	.block_ranking ol li.rank_01 {background-image: url(/media/c/2006/img/rank1.gif)}
	.block_ranking ol li.rank_02 {background-image: url(/media/c/2006/img/rank2.gif)}
	.block_ranking ol li.rank_03 {background-image: url(/media/c/2006/img/rank3.gif)}
	.block_ranking ol li.rank_04 {background-image: url(/media/c/2006/img/rank4.gif)}
	.block_ranking ol li.rank_05 {background-image: url(/media/c/2006/img/rank5.gif)}
	.block_ranking ol li.rank_06 {background-image: url(/media/c/2006/img/rank6.gif)}
	.block_ranking ol li.rank_07 {background-image: url(/media/c/2006/img/rank7.gif)}
	.block_ranking ol li.rank_08 {background-image: url(/media/c/2006/img/rank8.gif)}
	.block_ranking ol li.rank_09 {background-image: url(/media/c/2006/img/rank9.gif)}
	.block_ranking ol li.rank_10 {background-image: url(/media/c/2006/img/rank10.gif)}
	.block_ranking li a{font-weight: normal;}
	.block_poll {
	padding: 3px 5px;
	color: #666;
	line-height: 1.5em;
	background: #f2f2f2;
	border: 2px solid #a5a5a5;
	}
	.block_poll h3 {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px 6px;
	color: #b3d465;
	font-size: 12px;
	font-weight: bold;
	background: #f2f2f2;
	border-bottom: 1px dotted #a5a5a5;
	}
	.block_poll h3 a:link {
	padding-bottom: 1px;
	color: #b3d465;
	text-decoration: none;
	border-bottom: 1px #f2f2f2 solid;
	}
	.block_poll h3 a:visited {
	padding-bottom: 1px;
	color: #b3d465;
	text-decoration: none;
	border-bottom: 1px #f2f2f2 solid;
	}
	.block_poll h3 a:hover {
	padding-bottom: 1px;
	color: #b3d465;
	text-decoration: none;
	border-bottom: 1px #b3d465 solid;
	}
	.block_poll h3 a:active {
	padding-bottom: 1px;
	color: #b3d465;
	text-decoration: none;
	border-bottom: 1px #b3d465 solid;
	}
	.block_poll p {
	margin: 3px 6px;
	font-size: 12px;
	}
	.block_poll p.question {
	margin: 0;
	padding: 2px 0;
	font-size: 12px;
	font-weight: bold;
	}
	.block_poll .poll_radio {
	margin: 0;
	padding: 5px 8px 0;
	line-height: 1.7em
	}
	.block_poll .poll_button {
	margin: 0;
	padding-top: 3px;
	text-align: center;
	}
	.block_research dt,
	.block_research_report dt {
	margin-bottom: 0;
	padding-left: 5px;
	font-size: 16px;
	line-height: 1.2em;
	border-left: 3px solid #999;
	}
	.block_research dd,
	.block_research_report dd {
	padding-left: 8px;
	padding-bottom: 1.2em;
	}
	.block_research dd a:link,
	.block_research_report dd a:link {
	color: #666;
	font-weight: normal;
	text-decoration: none;
	}
	.block_research dd a:hover,
	.block_research_report dd a:hover {color: #C00;}
	.block_research_report dt {
	margin-bottom: 2px;
	font-size: 14px;
	}
	.hatenacount { 
	font-weight: bold;
	font-style: normal;
	background: #FCC url(/media/c/2006/img/hatena_b_icon.gif) 0 0 no-repeat;
	display: inline;
	}
	.block_headline_top_workstyle dt {
	margin-bottom: 2px;
	padding-bottom: 0.1em;
	font-size: 13px;
	}
	.block_headline_top_workstyle dt a span {
	padding-left: 1px;
	padding-bottom: 0.3em;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5em;
	border: none;
	}
	.block_headline_top_workstyle dt a img {margin-top: 3px;}
	.block_headline_top_workstyle dt a:hover,
	.block_headline_top_workstyle dt a:hover span {text-decoration: underline;}
	.block_headline_top_workstyle dd {
	margin-left: 6px;
	color: #444;
	}
	.block_headline_top_workstyle dd.spacer {
	padding-bottom: 1.2em;
	display: block;
	clear: both;
	}
	.block_rblog_list {margin-bottom: 30px;}
	.block_rblog_list h4 {
	margin-bottom: 10px;
	padding: 0 0 4px 18px;
	font-size: 14px;
	line-height: 1.2em;
	border-bottom: 1px solid #999;
	}
	.block_rblog_list h4.icon_rblog1 {background: url("/media/c/2006/img/icon_rblog1.gif") 0 1px no-repeat;}
	.block_rblog_list h4.icon_rblog2 {background: url("/media/c/2006/img/icon_rblog2.gif") 0 1px no-repeat;}
	.block_rblog_list h4.icon_rblog3 {background: url("/media/c/2006/img/icon_rblog3.gif") 0 1px no-repeat;}
	.block_rblog_list h4.icon_rblog4 {background: url("/media/c/2006/img/icon_rblog4.gif") 0 1px no-repeat;}
	.block_rblog_list h4.icon_rblog5 {background: url("/media/c/2006/img/icon_rblog5.gif") 0 1px no-repeat;}
	.block_rblog_list h4.icon_rblog6 {background: url("/media/c/2006/img/icon_rblog6.gif") 0 1px no-repeat;}
	.block_rblog_list em.icon_rblog1 {
	margin-bottom: 10px;
	padding: 0 0 4px 18px;
	font-size: 14px;
	line-height: 1.2em;
	background: url("/media/c/2006/img/icon_rblog1.gif") 0 1px no-repeat;
	border-bottom: 1px solid #999;
	display: block;
	}
	.block_rblog_list em.icon_rblog1 a:hover {text-decoration: none;}
	.block_rblog_list .block_headline_bottom .property {letter-spacing: 0;}
	.block_rblog_list .block_headline_bottom .property a {font-weight: normal;}
	.block_rblog_list .block_headline_bottom span.hatena_icon {
	padding-top: 2px;
	padding-left: 14px;
	background: #FFF url(/media/c/2006/img/hatena_b_icon2.gif) bottom left no-repeat;
	}
	.block_rblog_list .block_headline_bottom span.hatena_count {
	color: red;
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	background: #FCC;
	}
	.block_blog_recent {
	display: block;
	position: relative;
	}
	.block_blog_recent li {
	margin-bottom: 3px;
	display: block;
	position: relative;
	}
	.block_blog_recent .property {
	margin-bottom: 5px;
	padding-left: 13px;
	background: url("/media/c/2006/img/relate_marker.gif") 0 1px no-repeat;
	}
	.block_blog_recent .property a.btitle {
	padding-bottom: 3px;
	font-weight: normal;
	}
	.block_blog_recent .property a.btitle:link {color: #666}
	.block_blog_recent .property a.btitle:visited {color: #333;}
	.block_blog_recent .property a.btitle:hover {color: #C00}
	.block_blog_recent li .category {
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #ccc;
	display: block;
	}
	.block_blog_recent .rss_wh a {
	width: 42px;
	height: 12px;
	font-size: 1px;
	line-height: 1.2em;
	text-indent: -1000px;	
	text-decoration:none;
	background: url("/media/c/2006/img/feed_12px_wh.gif") bottom left no-repeat;
	overflow: hidden;
	display: block; 
	position: absolute;
	top: 0;
	right: 2px;
	}
	.block_blog_recent .rss a:link,
	.block_blog_recent .rss a:visited,
	.block_blog_recent .rss a:hover,
	.block_blog_recent .rss a:active {
	background-position: 0 -12px;
	border: 0;
	}
	.block_recommend {
	margin: 0 0 10px;
	padding: 5px;
	font-size: 12px;
	background: #FEFEFE url(http://japan.cnet.com/media/c/2006/img/bg_diagonal.gif);
	border: #CCC 1px solid;
	position: relative;
	}
	.block_recommend h3 {
	padding: 3px 0 0 5px;
	color: #C00;
	text-shadow: none;
	background-image: none;
	}
	.block_recommend dl {
	margin: 0;
	padding: 0;
	}
	.block_recommend dl dt {
	margin: 0;
	padding: 5px 3px;
	border-top: 1px dashed #CCC;
	}
	.block_recommend dt a {font-weight: bold;}
	.block_recommend dt a:link {color: #EE7722;}
	.block_recommend dt a:visited {color: #EE9922;}
	.block_recommend dt a:hover,
	.block_recommend dt a:active {color: #C00;}
	.block_recommend dt a img {margin: 3px 6px 0 0;}
	.block_recommend dd {
	margin: 0;
	padding: 0 0 5px 5px;
	color: #555;
	font-size: 10px;
	}
	.block_recommend .recommend_thumb {
	z-index: 10;
	position: relative;
	}
	.op_blog_title {
	margin-top: 12px;
	font-size: 10px;
	}
	.op_blog_title img {clear: both;}
	.block_paper dd {font-size: 10px;}
	.block_paper dt {
	padding: 4px 0 0 16px;
	background: url(/2004/img/paper/wp-icon-s.gif) no-repeat 0 4px;
	}
	.block_paper .dotline {margin: 2px inherit;}
	.block_wrap {
	font-size: 12px;
	line-height: 1.2em;
	}
	.block_wrap a {font-weight: bold;}
	.block_wrap a:hover {text-decoration: underline;}
	.block_wrap dl {margin-top: 0;}
	.block_wrap dt {
	display: block;
	clear: left;
	}
	.block_wrap dt img {
	margin-right: 8px;
	float: left;
	}
	.block_wrap dd {
	margin-left: 0;
	margin-bottom: 0.5em;
	color: #555;
	font-size: 10px;
	}
	.block_wrap h4 {
	margin-bottom: 5px;
	padding-right: 6px;
	padding-bottom: 1px;
	font-family: sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-shadow: #aaa 2px 2px 2px;
	text-align: left;
	border-bottom: 1px solid #666;
	}
	.block_wrap h4 a {text-decoration: none;}
	.block_wrap h4 a:link {
	color: #000;
	border: none;
	}
	.block_wrap h4 a:visited {
	color: #666;
	border: none;
	}
	.block_wrap h4 a:hover,
	.block_wrap h4 a:active {
	color: #C00;
	border: none;
	}
	.cnetstyle,.block_header_info,.block_link,block_newsrelease,.frame_footer,.tab_ch_bottom,.tab_footer,.site_footer {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro W3", "Osaka", "Verdana", "Arial", "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
	}
	.block_cnetid h3,
	.block_cnetid h5 {
	margin: 0;
	padding: 2px 5px;
	background: #C00;
	}
	.block_cnetid_body {
	margin: 0;
	padding: 0 5px;
	background: #E6E1CF;
	border: #C00 1px solid;
	}
	.block_cnetid h5 a:link,
	.block_cnetid h5 a:visited,
	.block_cnetid h5 a:hover,
	.block_cnetid h5 a:active {
	color: #FFF;
	border: none;
	}
	.block_cnetid p {margin: 5px 0;}
	.block_cnetid .note {
	margin-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.1em;
	}
	.block_cnetid .askpasslink {
	font-size: 9px;
	text-align: right;
	}
	.block_cnetid .button_wrap {
	width: 144px;
	margin: 0 auto;
	padding-bottom: 3px;
	}
	.block_cnetid button {
	width: 144px;
	padding: 2px auto;
	color: #C00;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: center;
	cursor: pointer;
	background: #FFE7B8;
	border: 2px #f90 solid;
	}
	.block_cnetid button:hover {
	color: #fff;
	background-color: #f90;
	}
	.block_cnetid button:active {background: #ccc;}
	.block_cnetid a.mailto {
	margin-left: -12px;
	padding-left: 14px;
	font-size: 14px;
	line-height: 14px;
	text-decoration: underline;
	background: url(http://japan.cnet.com/media/c/2006/img/icon_mail.gif) 0 1px no-repeat;
	}
	.block_link h3, .block_newsrelease h5 {font-size: 12px ! important;}
	.block_link dl {line-height: 1.1em;}
	.block_link dt,
	.block_newsrelease dt {
	margin-bottom: 0.5em;
	padding-left: 0.8em;
	padding-bottom: 0.4em;
	font-size: 11px;
	background: url(http://japan.cnet.com/2004/img/tri1.gif) 0 1px no-repeat ! important;
	border-bottom: 1px solid #dfdfdf;
	}
	.block_link dt a, .block_newsrelease dt a {font-weight: normal;}
	.block_link dd {
	margin-left: 10px;
	padding-bottom: 2px;
	font-size: 9px;
	border-bottom: 1px solid #dfdfdf;
	}
	.block_review {
	background: none;
	border: yellowgreen 2px solid;
	}
	.block_review h3,
	.block_review h5 {
	padding: 0 10px;
	background: yellowgreen;
	}
	.block_review dl {
	margin: 0;
	padding: 2px 8px;
	}
	.block_review dt {
	padding-left: 0;
	background: none;
	border: none;
	}
	.block_review dt a:link {color:#C00;}
	.block_review dt a:link span,
	.block_review dt a:visited span,
	.block_review dt a:active span {
	color: #000;
	font-weight: bold;
	} 
	.block_review dt a:active span {text-decoration: underline;}
	.block_review dt a:hover span {
	color: #600;
	font-weight: bold;
	text-decoration: underline;
	}
	.block_review dd {
	margin-bottom: 4px;
	margin-left: 0;
	padding-bottom: 6px;
	color: #232;
	font-size: 10px;
	border-bottom: 1px dotted #9ACD32;
	}

	.block_cvv_company_info {display: none;}
	.j1, j1 td, .a1, .a1 td, .v1, .v1 td {font-Size: 9px; line-height: 1.2em;}
	.j2, j2 td, .a2, .a2 td, .v2, .v2 td {font-Size: 10px; line-height: 1.2em;}
	.j3, j3 td, .a3, .a3 td, .v3, .v3 td {font-Size: 12px; line-height: 1.1em;}
	.j3w, j3w td {font-Size: 12px; line-height: 1.3em;}
	.j4, j4 td, .a4, .a4 td, .v4, .v4 td {font-Size: 14px; line-height: 1em;}
	.j5, j5 td, .a5, .a5 td, .v5, .v5 td {font-Size: 18px; line-height: 1em;}
	.j6, j6 td, .a6, .a6 td, .v6, .v6 td {font-Size: 20px; line-height: 1em;} 
.frame07 {}
	.site_frame {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	}
	.site_logo_block {height: 80px;}
	.site_logo {
	background: #ffcc00 url(/media/c/2006/img/cnet_logo_default.gif) no-repeat;
	float: left;
	}
	.site_logo a {
	width: 294px;
	height: 80px;
	overflow: hidden;
	display: block;
	}
	.site_logo a img {display: none;}
	.site_frame .site_logo_block .logo08 {
	background: #FC0 url(/media/c/2006/img/cnet_logo_default.gif) no-repeat;
	float: left;
	}
	.site_frame .site_logo_block .logo08 #cnet {background: transparent url(/media/c/2006/img/cnet_logo_default.gif) no-repeat 0 0;}
	.site_frame .site_logo_block .logo08 #cnet a {
	width: 294px;
	height: 80px;
	text-indent: -9999px;
	background: transparent url(/media/c/2006/img/cnet_logo_default.gif) no-repeat 0 0;
	display: block;
	}
	.block_sitecatalyst {
	height: 0px;
	overflow: hidden;
	}
	.site_body {
	min-height: 800px;
	padding: 10px;
	background: #fff;
	}
	.frame_header {
	font-size: 10px;
	vertical-align: middle;
	}
	.block_large_top {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	.block_large_top .block_header_info {
	width: 230px;
	float: right;
	}
	.block_header_info,
	.block_header_info h2,
	.block_header_info h3,
	.block_header_info dt {font-size: 12px ! important;}
	.block_header_info em,
	.block_header_info span.info_title,
	.block_header_info h2,
	.block_header_info h3 {
	margin-bottom: 5px ! important;
	color: #FF4D00;
	font-weight: bold;
	border-bottom: 1px solid #FC0;
	display: block;
	}
	.block_header_info dl,
	.block_header_info dt {
	margin: 0;
	padding: 0;
	}
	.block_header_info dt a {
	padding-left: 12px;
	font-weight: bold;
	background: url(http://japan.cnet.com/media/c/2006/img/relate_marker.gif) 0 2px no-repeat;
	}
	.block_header_info dt a:link {color: #333;}
	.block_header_info dt a:hover {
	color: #600;
	text-decoration: underline;
	}
	.frame_topstory {margin-bottom: 10px;}
	.col_topstory_left {
	width: 650px;
	float: left;
	position: relative;
	}
	.topstory {margin-bottom: 15px;}
	.col_topstory_left img {
	margin-right: 5px;
	float: left;
	}
	.col_topstory_left p{font-size: 12px;}
	.col_topstory_left h2 {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	}
	.col_topstory_left h2 a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
	.col_topstory_left h2 a:visited {color: #454545;}
	.col_topstory_left h2 a:hover {
	color: #600;
	text-decoration: underline;
	}
	.topstory_box {
	width: 310px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 2px 4px;
	float: left;
	}
	.topstory_box h2 {
	color: #000;
	font-size: 16px;
	}
	.col_topstory_right {
	width: 300px;
	float: right;
	}
	.ad_box {height: 75px;}
	.frame_col_left {
	width: 470px;
	line-height: 1.2em;
	float: left;
	position: relative;
	}
	.frame_col_left a:link {color: #300;}
	.frame_col_left a:visited {color: #333;}
	.frame_col_left a:hover {color: #600;}
	.frame_col_left a:active {color: #C00;}
	.frame_col_right {
	width: 480px;
	line-height: 1.2em;
	float:right;
	}
	.frame_col_right dd {
	color: #333;
	margin-bottom: 0.5em;
	}
	.frame_col_right a:link {color: #600;}
	.frame_col_right a:visited {color: #333;}
	.frame_col_right a:hover {color: #C00;}
	.col_300 {
	width: 300px;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
	position: relative;
	}
	*:first-child+html .col_300 {z-index: 10;}
	*html .col_300 {z-index: 10;}
	.col_300 dd {
	color: #555;
	font-size: 10px;
	}
	.col_160 {
	width: 160px;
	padding-left: 4px;
	padding-right: 4px;
	float: right;
	position: relative;
	}
	.col_160 dl {line-height: 1.1em;}
	.col_160 dt {
	margin-bottom: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	font-size: 11px;
	background: url(/2004/img/tri1.gif) 0 1px no-repeat;
	border-bottom: 1px solid #dfdfdf;
	}
	.col_160 dd {
	margin-left: 10px;
	padding-bottom: 2px;
	font-size: 9px;
	border-bottom: 1px solid #dfdfdf;
	}
	.frame_col_left_type3 {
	width: 650px;
	float: left;
	position: relative;
	}
	.frame_col_right_type3 {
	width: 300px;
	float: right;
	position: relative;
	}
	.frame_footer {
	background: #fff;
	clear: both;
	}
	.site_footer {
	margin-bottom: 5px;
	font-size: 10px;
	clear: both;
	position: relative;
	}
	.site_footer a {
	color: #333;
	text-decoration: underline;
	}
	.site_footer a:visited {color: #333;}
	.site_footer ul {padding-top: 10px;}
	.site_footer div ul li {padding-bottom: 4px;}
	.site_footer li {
	line-height: 1.1em;
	}
	.site_footer li a {font-weight: bold;}
	.site_footer img {z-index: 10;}
	.block, .block_wrap, .block_extra, .block_extra_bottom, .block_headline_top, .block_headline_bottom,
	.block_corporate, .block_paper, .block_review, .block_sponsored, .block_zdnet,
	.block_cvv, .block_release, .block_cnetid, .block_picture, .block_cbb, .block_ranking, .block_tag,
	.block_poll, .ad_text_center, .ad_text_bottom, .block_license, .block_link, .block_newsrelease,
	.block_trackback, .block_research, .block_research_report {
	margin-bottom:20px;
	position:relative;
	}
	.site_footer .international_link{
		text-align: center;
	}
	.site_footer .international_link ul{
		margin: 0 auto;
	}
.manu07 {}
	.site_tab {
	height: auto;
	_height: 2em;
	min-height: 2em;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 2em;
	background: #C00 url(/media/c/2006/img/cnet_header_tab-bg.gif) repeat-x left bottom;
	display: block;
	clear: both;
	zoom: 1;
	position: relative;
	}
	.site_tab:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.site_tab ul {
	height: auto;
	_height: 2em;
	min-height: 2em;
	margin: 0;
	padding: 0 0 0.5em;
	_padding: 0;
	background: transparent url(/media/c/2006/img/cnet_header_tab-bg.gif) repeat-x left bottom;
	}
	*:first-child+html .site_tab ul {padding: 0;}
	.site_tab ul li {display: inline;}
	.site_tab ul li a, 
	.site_tab ul li a:visited {
	height: auto;
	_height: 2.5em;
	min-height: 2.5em;
	line-height: 2.5em;
	margin: 0;
	padding: 0 9px;
	color: #fff;
	text-decoration: none;
	text-shadow: #300 2px 2px 3px;
	border-right: 1px solid #999;
	float: left;
	}
	.site_tab ul li a:hover {
	color: #fff;
	text-shadow: #900 2px 2px 3px;
	text-decoration: none;
	background: #d00;
	}
	.site_tab ul li a.selected, 
	.site_tab ul li a:visited.selected, 
	.site_tab ul li a:hover.selected {
	color: #900;
	text-shadow: #bbb 2px 2px 2px;
	text-decoration: none;
	background: #fff url(/media/c/2006/img/cnet_tab_selected.gif) top left no-repeat;
	}
	.tab_footer {
	height: auto;
	_height: 2em;
	min-height: 2em;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 2em;
	text-align: center;
	background: #C00 url(/media/c/2006/img/cnet_header_tab-bg.gif) repeat-x left bottom;
	border-bottom: 1px solid black;
	display: block;
	clear: both;
	zoom: 1;
	position: relative;
	}
	.tab_footer:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.tab_footer ul {
	height: auto;
	_height: 2em;
	min-height: 2em;
	margin: 0;
	padding: 0 0 0.5em 10px;
	_padding-bottom: 0;
	background: transparent url(/media/c/2006/img/cnet_header_tab-bg.gif) repeat-x left bottom;
	}
	*:first-child+html .tab_footer ul {padding-bottom: 0;}
	.tab_footer li {display: inline;}
	.tab_footer li a {
	height: auto;
	_height: 2.5em;
	min-height: 2.5em;
	margin: 0;
	padding: 0 9px;
	color: #FFF;
	line-height: 2.5em;
	text-shadow: #300 2px 2px 3px;
	text-decoration: none;
	border-right: 1px solid #999;
	display: block;
	float: left;
	}
	.tab_footer li a:visited {color: #FFF;}
	.tab_footer li a:hover {
	color: #FFF;
	background: #D00;
	}
	.tab_footer li a:active {color: #FFF;}
	.tab_footer li a.selected {background: #F00000;}
	.tab_footer li.tab_search,
	.tab_footer li.tab_search *{display: inline;}
	.site_tab .tab_search {
	z-index: 1;
	height: 20px;
	padding-right: 5px;
	line-height: 20px;
	background: black;
	position: absolute;
	top: 0;
	right: 0;
	}
	.site_tab .tab_search form input.search_text {
	width: 110px;
	margin-left: 10px;
	font-size: 11px;
	}
	.site_tab .tab_search a {color: #FFF;}
	.tab_ch {height: 30px;}
	.tab_ch_bottom {
	color: #ccc;
	font-size: 10px;
	text-align: center;
	background: #333;
	}
	.tab_ch_bottom a:link {color: #FFF;}
	.tab_ch_bottom a:visited {color: #FFF;}
	.tab_ch_bottom a:hover {color: #FFF;}
	.tab_ch_bottom a:active {color: #666;}
	.block_function {
	margin: -15px 0 0 0;
	padding: 0;
	font-size: 11px;
	background: #444 url(/media/c/2006/img/cnet_blockfunction_bg.gif) top left no-repeat;
	float: right;
	}
	.block_function div {
	margin: 0;
	padding: 3px 4px 2px 10px;
	background: transparent url(/media/c/2006/img/cnet_blockfunction_bg.gif) top right no-repeat;
	}
	.block_function ul li {display: inline;}
	.block_function ul li a:link,
	.block_function ul li a:visited,
	.block_function ul li a:hover,
	.block_function ul li a:active {color: #FFF;}
	.block_function ul li a {
	height: auto;
	_height: 11px;
	min-height: 11px;
	margin: 0 6px 0 0;
	padding: 0 0 0 13px;
	color: #FFF;
	background: transparent url(/media/z/2006/img/icon_id10.gif) no-repeat left center;
	}
	.block_function ul li a.cnetid {background-image: url(/media/z/2006/img/icon_id10.gif);}
	.block_function ul li a.newsletter {background-image:url(/media/z/2006/img/icon_newsletter10.gif);}
	.block_function ul li a.feed {background-image: url(/media/z/2006/img/icon_rss10.gif);}
	.block_function ul li a.podcast {background-image: url(/media/z/2006/img/icon_podcast10.gif);}
	.block_function ul li a.tool {background-image: url(/media/z/2006/img/icon_tool10.gif);}
	.block_function ul li a.sitemap {background-image: url(/media/z/2006/img/icon_sitemap10.gif);}
	.block_function form {display: inline;}
	.navi_category {
	height: auto;
	_height: 2.3em;
	min-height: 2.3em;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 2.3em;
	background: #FFF url(/media/c/2006/img/cnet_tab_category_bg.gif) repeat-x left bottom;
	border-bottom: 1px solid #AAA;
	zoom: 1;
	}
	.navi_category:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi_category ul {
	height: auto;
	_height: 2.3em;
	min-height: 2.3em;
	margin: 0;
	padding: 0 0 0.3em;
	_padding: 0;
	font-size: 10px;
	line-height: 1em;
	background: transparent url(/media/c/2006/img/cnet_tab_category_bg.gif) repeat-x left bottom;
	}
	*:first-child+html .navi_category ul {padding: 0;}
	.navi_category ul:after {
	height: auto;
	content: "";
	visibility: visible;
	display: inline;
	clear: none;
	}
	.navi_category ul li {display: inline;}
	.navi_category ul li span {color: #666;}
	.navi_category ul li a,
	.navi_category ul li a:visited {
	height: auto;
	_height: 2.6em;
	min-height: 2.6em;
	margin: 0 0 -1px;
	padding: 0 13px 0 5px;
	color: #000;
	text-decoration: none;
	line-height: 2.6em;
	font-size: 10px;
	background: transparent url(/media/c/2006/img/cnet_tab_category_grid.gif) no-repeat right bottom;
	border-bottom: 1px solid #AAA;
	float: left;
	}
	.navi_category ul li a:hover,
	.navi_category ul li a:active {
	font-weight: bold;
	text-decoration: none;
	}
	.navi_category ul li a:hover span {
	color: #FC0;
	font-weight: normal;
	text-decoration: none;
	}
	.navi_category ul li.selected span {
	color: #C00;
	font-weight: normal;
	}
	.navi_category ul li a.selected, 
	.navi_category ul li a:visited.selected, 
	.navi_category ul li a:hover.selected {
	color: #900;
	text-shadow: #bbb 2px 2px 2px;
	text-decoration: none;
	background: #FFF url(/media/c/2006/img/cnet_tab_selected.gif) no-repeat left top;
	}
	.block_login_serch {
	width: 690px;
	margin-top: -10px;
	margin-right: -10px;
	position: relative;
	float: right;
	z-index: 99;
	}
	.block_login_serch .tab_search {
	width: 160px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #000;
	float: right;
	}
	*html body .block_login_serch .tab_search {padding-right: 5px;}
	*+html body .block_login_serch .tab_search {padding-right: 5px;}
	*html body .block_login_serch {margin-top: -11px;}
	.tab_search .search_text {width: 90px;}
	.block_member_login {
	margin-right: 10px;
	padding-top: 10px;
	float: right;
	}
	.block_member_login * {
	display: inline;
	font-size: 10px;
	}
	.site_body .block_member_login .login_name {width: 90px;}
	.site_body .block_member_login .login_pass {width: 50px;}
	.block_member_login button {font-size: 10px;}
.heading07 {}
	.frame_topstory h1,
	.frame_col_left h3,
	.frame_col_right h3,
	.frame_col_right_type3 h3,
	.frame_col_right h5,
	.frame_col_right_type3 h5,
	.heading_common {
	height: 18px;
	margin-bottom: 10px;
	padding-left: 15px;
	color: #FFF;
	text-shadow: black 2px 2px 2px;
	line-height: 15px;
	background: url(/media/c/2006/img/cnet_h_bg_gray2.gif) no-repeat;
	}
	.frame_col_left h3,
	.frame_col_right h3,
	.frame_col_right_type3 h3,
	.frame_col_right h5,
	.frame_col_right_type3 h5,
	.heading_common {
	margin-bottom: 5px;
	padding-top: 3px;
	}
	.heading_common {
	display: block;
	font-size: 12px;
	line-height:12px;
	}
	.frame_col_left h3 a:link,
	.frame_col_right h3 a:link,
	.frame_col_right_type3 h3 a:link,
	.frame_col_right h5 a:link,
	.frame_col_right_type3 h5 a:link,
	.heading_common a:link {
	color: #FFF;
	background: url(/media/c/2006/img/dotline.gif) bottom left repeat-x;
	}
	.frame_col_left h3 a:visited,
	.frame_col_right h3 a:visited,
	.frame_col_right_type3 h3 a:visited,
	.frame_col_right h5 a:visited,
	.frame_col_right_type3 h5 a:visited,
	.heading_common a:visited {color: #FFF;}
	.frame_col_left h3 a:hover,
	.frame_col_right h3 a:hover,
	.frame_col_right_type3 h3 a:hover,
	.frame_col_right h5 a:hover,
	.frame_col_right_type3 h5 a:hover,
	.heading_common a:hover {
	color: #FFF;
	text-decoration: underline;
	background: none;
	}
	.frame_col_left h4,
	.frame_col_left h5,
	.frame_col_right h4,
	.frame_col_right_type3 h4 {
	margin-bottom: 5px;
	padding-right: 6px;
	padding-bottom: 1px;
	font-size: 10px;
	font-weight: bold;
	text-shadow: #aaa 2px 2px 2px;
	text-align: left;
	border-bottom: 1px solid #666;
	}
	.frame_col_left h4 a,
	.frame_col_left h5 a,
	.frame_col_right h4 a,
	.frame_col_right_type3 h4 a {
	color: #C00;
	border: none;
	}
	.frame_col_right h4 a,
	.frame_col_right_type3 h4 a {color: #333 ! important;}
	.frame_col_right h4 a:hover,
	.frame_col_right_type3 h4 a:hover{color: #C00 ! important;}
	h1.hdn {
	height: 0;
	text-indent: -99999px;
	font-size: 1px;
	}
.icon07 {}
	.col_160 .rss a,
	.rss_small a,
	.rss a {
	width: 12px; 
	height: 12px; 
	font-size: 1px;
	line-height: 1.2em;
	text-decoration: none;
	text-indent: -1000px;
	background: url("/media/c/2006/img/feedicon_small.gif") top left no-repeat; 
	display:block; 
	overflow: hidden;
	position: absolute;
	top: 3px;
	right: 1px;
	}
	.rss a {background: transparent url(/media/c/2006/img/feedicon_small.gif) no-repeat scroll left bottom;}
	*html .rss a {right: 6px;}
	.col_160 .rss a:link,
	.rss_small a:link,
	.col_160 .rss a:visited,
	.rss_small a:visited,
	.rss a:link,
	.rss a:visited {
	background-position: top left;
	border: 0;
	}
	.col_160 .rss a:hover,
	.rss_small a:hover,
	.block_newsrelease .rss a:active,
	.rss_small a:active,
	.rss a:hover,
	.rss a:active {
	background-position: bottom left;
	border: 0;
	}
	.podcast a {
	height: 18px; 
	width: 90px; 
	font-size: 1px;
	line-height: 1.2em;
	text-decoration: none;
	text-indent: -1000px;	
	background: url("/media/c/2006/img/cnet_h_bg_podcast.gif") top left no-repeat; 
	overflow: hidden;
	display: block; 
	position: absolute;
	top: 0;
	right: 1px;
	}
	.podcast a:link,
	.podcast a:visited {
	background-position: top left;
	border: 0;
	}
	.podcast a:hover,
	.podcast a:active {
	background-position: bottom left;
	border: 0;
	}
	/*\*/
	* html .block_header_info h3,
	* html .navi_breadcrum h3,
	* html .frame_col_right h5,
	* html .frame_topstory h1,
	* html .frame_col_left h3,
	* html .frame_col_right h3,
	* html .frame_col_right h4,
	* html heading_common {padding-top: 1px;}
	/**/
	* html .col_160 .rss a {right: 5px;}
	* html .rss_small a {right: 5px;}
.ad {}
	.ad_badge_top {
	width: 240px;
	height: 60px;
	margin-top: 3px;
	margin-bottom: 2px;
	text-align: right;
	float: right;
	}
	.ad_large {
	width: 728px; 
	float: left;
	}
	.ad_large_footer {
	height: 90px;
	text-align: center;
	}
	.ad_text{}
	.ad_text p{
	padding: 2px 0 2px 13px;
	background: url(/media/c/2006/img/text-ad_marker_red.gif) no-repeat 0 3px;
	zoom: 1;
	}
	.ad_text p a {
	color: #00F;
	font-family: "‚l‚r ƒSƒVƒbƒN",monospace;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
	}
	.ad_text p a:link {color: #00F;}
	.ad_text_top{
	margin-bottom: 5px;
	padding: 2px 0 2px 13px;
	background: url(/media/c/2006/img/text-ad_marker_red.gif) no-repeat 0 3px;
	}
	.ad_text_top p a {
	color: #00F;
	font-family: "‚l‚r ƒSƒVƒbƒN",monospace;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
	}
	.ad_text_top p a:link {color: #00F;}
	.ad_text_bottom {
	width: 468px;
	margin-bottom: 10px;
	}
	.ad_text_bottom p {background: url("/media/c/2006/img/text-ad_marker_red.gif") no-repeat left center;}
	.ad_text_bottom p a {
	padding: 0 0 0 13px;
	margin-bottom: 5px;
	color: #00F;
	font-size: 12px;
	font-weight: normal;
	font-family: "‚l‚r ƒSƒVƒbƒN",monospace;
	line-height: 1.2em;
	}
	.ad_text_bottom p a:link {color: #00F;}
	.ad_text_center {
	width: 98%;
	margin-bottom: 10px;
	padding: 8px 0 8px 20px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC; 
	overflow: auto;
	}
	.ad_text_center img {
	margin-right: 15px;
	float: left;
	}
	.ad_text_center a {
	color: #00F ! important;
	link color: #00F ! important;
	active color: #00F;
	hover color: #00F;
	font-size: 12px;
	font-weight: normal;
	font-family:"‚l‚r ƒSƒVƒbƒN",monospace;
	line-height: 1.2em;
	}
	.ad_text_under {
	height: 20px;
	font-family: "‚l‚r ƒSƒVƒbƒN",monospace;
	font-weight: normal;
	margin: 0 0 3px;
	}
	.ad_square_leaf {
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-top: 11px;
	background: url("/media/c/2006/img/adver.gif") no-repeat center top;
	float: left;
	}
	.ad_rect_top {
	width: 300px;
	margin: 0 0 10px;
	position: relative;
	}
	.ad_rect_bottom {
	margin: 0 auto;
	text-align: center;
	}
	.block_ad_reg_banner {
	margin-bottom: 10px;
	font-weight: normal;
	text-align: center;
	}
	.ad_reg_banner {margin-bottom: 10px;}
	.ad_adspecial_468 {
	height: 90px;
	margin: 10px 10px 10px 0;
	} 
	.ad_ed_cfeature { 
	margin-top: 5px;
	margin-bottom: 5px;
	}
	.ad_adspecial_148,
	.ad_adspecial_300,
	.ad_zsponsored_cleaf,
	.col_300 .ad_tieup_item {display: none;}
/*
	#ad_mpu {
	display: none;
	}
*/
.leaf {}
	.article_header {padding-bottom:1.2em;}
	.article_header h1 {
	margin-bottom: 5px;
	font-size: 1.6em;
	font-weight: bold;
	}
	.article_header h1 a:link {color: #000;}
	.article_header h1 a:visited {color: #333;}
	.article_header h1 a:hover {
	color: #600;
	text-decoration: underline;
	}
	.article_header p {
	color: #666;
	font-size: 10px;
	line-height: 1.2em;
	margin-bottom: 0.5em;
	margin-left: 5px;
	}
	.article_header p.summary {
	color: #000;
	font-size: 12px;
	line-height: 1.5em;
	}
	.article_header_img {
	margin-right: 8px;
	border: 1px solid #666;
	float: left;
	display: block;
	}
	.article_header a.trackback,
	.article_header a.talkback {
	margin-right: 3px;
	padding-left: 16px;
	font-size: 9px;
	background: url(/media/2005/blogger/blog_trackback.gif) 0 1px no-repeat;
	}
	.article_header a.talkback {
	padding-left: 14px;
	background: url(/media/c/2006/img/talkback_icon.gif) 0 0 no-repeat;
	}
	.article_header a:link.trackback,
	.article_header a:link.talkback {color: #333;}
	.article_header a:hover.trackback,
	.article_header a:hover.talkback {color: #600;}
	.leaf_body {
	margin: 0;
	font-size: medium;
	line-height: 1.5em;
	line-break: strict;
	word-break: normal;
	word-wrap: break-word;
	letter-spacing: 0.04em;
	clear: both;
	}
	* html .leaf_body p, * html .leaf_body h3, * html .leaf_body h4, .leaf_body h5, * html .leaf_body li, * html .leaf_body dl {
	font-size: 93.7%; line-height:150%;
	}
	html > body .leaf_body {font-size: 1.25em;}
	.leaf_body p {
	margin-bottom: 15px;
	color: #222;
	line-height: 1.5em;
	}
	.leaf_body .article_pict_left {
	margin-bottom: 10px;
	margin-left: 10px;
	}
	.leaf_body b {
	color: #111;
	font-weight: bold;
	}
	.leaf_body p a:link,
	.leaf_body p a:visited,
	.leaf_body p a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #600;
	}
	.leaf_body p a:visited {color:#300;}
	.leaf_body p a:hover {color: #C00;}
	.leaf_body p a:active {font-weight: normal;}
	.leaf_body a.keyword_tag{
		border-bottom: 1px dashed #eee;
		color: #000 ! important;
		text-decoration: none ! important;
	}
	.leaf_body a.keyword_tag:hover{
		border-bottom: 1px dashed #ccc;
		color: #000 ! important;
		text-decoration: none ! important;
	}
	.leaf_body h3,
	.leaf_body h4 {
	margin-top: 2em;
	margin-bottom: 2em;
	padding-left: 0;
	color: #111;
	font-size: 1em;
	line-height: 1.5em;
	text-shadow: none;
	background: none;
	border: none;
	}
	.leaf_body .j3 {font-size: 0.8em;}
	.leaf_body_foot p {
	margin-bottom: 1em;
	font-size: 0.8em;
	color: #666;
	}
	.leaf_body_foot a {
	margin-bottom :0.8em;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	background: url(/media/z/05/img/tri_red.gif) left center no-repeat;
	border-bottom: 1px dotted #AAA;
	display: block;
	}
	.leaf_body blockquote {
	margin-bottom: 1em;
	margin-left: 30px;
	padding-left: 4px;
	border-left: 4px solid #ccc8b8;
	}
	.leaf_body .left img,
	.leaf_body .right img,
	.leaf_body .center img {
	margin: 5px auto 7px;
	padding: 0;
	clear: both;
	}
	.leaf_body .left,
	.leaf_body .right,
	.leaf_body .center {
	padding: 0;
	color: #666;
	font-size: 0.7em;
	line-height: 1.2em;
	text-align: left;
	display: block;
	clear: both;
	}
	 .leaf_body .left {
	margin: 5px 10px 5px 0;
	float: left;
	}
	 .leaf_body .right {
	margin: 5px 0 5px 10px;
	float: right;
	}
	.leaf_body .center {margin: 0 auto 2em auto;}
	.leaf_body table {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: medium;
	line-height: 1.2em;
	background: #CCC;
	border: 0px solid #CCC;
	clear: both;
	}
	.leaf_body table caption {
	margin: 0;
	padding: 0 0 5px 0;
	color: #999;
	font-size: medium;
	font-weight: bold;
	line-height: 1.2em;
	text-align: left;
	background: #FFF;
	}
	.leaf_body table th,
	.leaf_body table td {
	margin: 0;
	padding: 2px 5px 3px 5px;
	}
	.leaf_body table th {
	color: #FFF ! important;
	font-size: medium;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	background: #FC0;
	}
	.leaf_body table thead th {
	color: #FFF;
	font-weight: bold;
	background: #F90;
	}
	.leaf_body table tbody th {
	color: #603d08;
	font-weight: bold;
	background: #FC0;
	}
	.leaf_body table td {
	color: #666;
	font-size: medium;
	font-weight: normal;
	line-height: 1.2em;
	background: #FFF;
	}
	.leaf_body .center table {margin: 0 auto;}
	.leaf_body ul {
	margin: 0 0 40px 15px;
	padding: 0;
	clear: both;
	}
	.leaf_body .center ul {margin-left: 20px;}
	.leaf_body ul li {
	margin: 10px  0;
	padding: 0;
	list-style-type: disc;
	list-style-image : url("/media/c/2006/img/list_style_image_c.gif");
	line-height: 1.5em;
	}
	.leaf_body ol {
	margin: 0px 0px 40px 30px;
	padding: 0px;
	line-height: 1.5em;
	list-style-type: decimal;
	clear: both;
	}
	.leaf_body ol li {
	margin: 10px  0;
	padding: 0;
	list-style-type: decimal;
	}
	.leaf_body .center ul.media:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.leaf_body .center ul.media {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	clear: both;
	zoom: 1;
	}
	.leaf_body .center ul.media li {
	width: 140px;
	margin: 0 0 1.5em 0;
	padding: 0 5px;
	list-style: none;
	float: left;
	display: block;
	clear: right;
	}
	.leaf_body .center ul.media.type2 li {width: 215px;}
	.leaf_body_foot,
	.notes {
	margin: 0 0 10px;
	clear: both;
	}
	.leaf_body_foot p,
	.notes p {
	margin: 10px;
	font-size: 80%;
	line-height: 100%;
	}
	.leaf_body_foot p a,
	.notes p a {
	background: url(http://japan.cnet.com/media/z/05/img/tri_red.gif) 0 2px no-repeat;
	display: block;
	}
	.leaf_body .textlink {
	margin: 0 0 5px;
	padding: 5px 8px;
	border: 2px solid #F90;
	display: block;
	}
	.leaf_body .textlink h4 {
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: .1em;
	border-bottom: 1px dotted #F90;
	}
	.leaf_body .textlink h4 a {
	margin: 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	background: url(/media/z/2006/img/list_marker_s3.gif) no-repeat left center;
	}
	.leaf_body .textlink h4 a:link,
	.leaf_body .textlink h4 a:visited {color: #000;}
	.leaf_body .textlink h4 a:hover {
	color: #600;
	text-decoration: underline;
	}
	.leaf_body .textlink p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	}
	.leaf_body .textlink p a:link,
	.leaf_body .textlink p a:visited {
	color: #E47600;
	text-decoration: none;
	}
	.leaf_body .textlink p a:hover {
	color: #600;
	text-decoration: underline;
	}
	.leaf_body code {
	margin: 0;
	padding: 0;
	}
	.leaf_body pre {
	width: 460px;
	margin: 0 auto 1em;
	padding: 5px;
	font-face: monospace;
	font-size: 12px;
	line-height: 1.4em;
	background: #e7f0f4;
	border: 1px solid #c7dae2;
	overflow: scroll;
	}
	.leaf_body .video_v {
	width: 145px;
	height: 170px;
	margin-bottom: 8px;
	background: url(/media/2007/video/back_h.gif) no-repeat;
	float: right;
	position: relative;
	}
	.leaf_body .video_v dl {
	margin: 30px 0 0 8px;
	width: 130px;
	position: absolute;
	}
	.leaf_body .video_v dt{
	margin: 0;
	width: 130px;
	height: 60px;
	}
	.leaf_body .video_v a dl .video_btn {
	width: 40px;
	height: 59px;
	float: right;
	display: block;
	text-indent: -9999px;
	background: url(/media/2007/video/btn_h.gif) 0 0 no-repeat;
	}
	.leaf_body .video_v a:hover dl {cursor: pointer;}
	.leaf_body .video_v a:hover dl .video_btn {background: url(/media/2007/video/btn_h.gif) -40px 0 no-repeat;}
	.leaf_body .video_v dt img.pict {
	width:80px;
	height:60px;
	border:1px #999 solid;
	}
	.leaf_body .video_v dd {
	width: 130px;
	height: 60px;
	margin: 7px 0;
	}
	.leaf_body .video_v dd p {
	width: 120px;
	height: 60px;
	margin: 0 auto;
	padding: 3px;
	color: #FFF;
	overflow: hidden;
	font-size: 11px !important;
	line-height:1.4;
	background-color: #5f7988;
	border: 1px #666 solid;
	border-right-color: #999;
	border-bottom-color: #999;
	}
	.leaf_body .video_v a dd p {
	color: #FFF !important;
	text-decoration: none !important;
	}
	.leaf_body .video_v a:hover dd p {
	color: #FFF ! important;
	text-decoration: underline ! important;
	}
	.leaf_body .video_h {
	margin: 0 auto 8px auto;

	width: 315px;
	height: 100px;
	background: url(/media/2007/video/back_w.gif) no-repeat;
	display: block;
	}
	.leaf_body .video_h dl {
	width: 300px;
	margin: 7px 0 0 8px;
	position: absolute;
	}
	.leaf_body .video_h dt {
	width: 87px;
	text-align: left;
	float: left;
	}
	.leaf_body .video_h dt img.pict {
	width: 80px;
	height: 60px;
	border: 1px #999 solid;
	}
	.leaf_body .video_h a dl .video_btn {
	width: 80px;
	height: 20px;
	margin-top: 65px;
	text-indent: -9999px;
	background: url(/media/2007/video/btn_w.gif) 0 0 no-repeat;
	display: block;
	}
	.leaf_body .video_h a:hover dl {cursor: pointer;}
	.leaf_body .video_h a:hover dl .video_btn {background: url(/media/2007/video/btn_w.gif) 0 -25px no-repeat;}
	.leaf_body .video_h dd p {
	width: 205px;
	height: 60px;
	margin: 18px 0 0;
	padding: 3px;
	color: #fff;
	font-size: 11px ! important;
	background-color: #5f7988;
	border:1px #666 solid;
	border-right-color: #999;
	border-bottom-color: #999;
	overflow: hidden;
	}
	.leaf_body .video_h a dd p {
	color:#FFF ! important;
	text-decoration:none ! important;
	}
	.leaf_body .video_h a:hover dd p {
	color:#FFF ! important;
	text-decoration:underline ! important;
	}
	* html .leaf_body .video_v dd {margin-top: 3px;}
	.leaf_body .video_h dd p{_position: absolute;}
.panel {}
	.panel_question_summary {
	margin: 10px 0 0;
	font-size: 13px;
	}
	.panel_question {
	height: 34px;
	text-indent: -9999px;
	background: url(/media/c/2006/img/panel/panel_question.gif) no-repeat;
	border-bottom: 1px solid #666;
	}
	.panel_answer {
	height: 34px;
	text-indent: -9999px;
	background: url(/media/c/2006/img/panel/panel_answer.gif) no-repeat;
	border-bottom: 1px solid #666;
	}
	.panel_item{margin: 10px 0 0;}
	.panel_item .header {
	background: #eee url(/media/c/2006/img/panel/panel_item_header.gif) repeat-x;
	padding: 10px 0 3px 3px;
	font-size: 11px;
	line-height: 1.2em;
	}
	.panel_item .header img {
	margin: 0 1em 0;
	float: left;
	}
	.panel_item .content {
	margin: 10px 0 0;
	padding: 0 0 0 30px;
	font-size: 14px;
	line-height: 1.3em;
	letter-spacing: 0.02em;
	background: url(/media/c/2006/img/panel/panel_item_content.gif) no-repeat;
	}
	.panel_item .content_extend {background: none;}
	.panel_item .tool {
	margin: 1em 0 0;
	font-size: 13px;
	text-align: right;
	}
	.panel_item .button_vote,
	.panel_item .button_plus,
	.panel_item .button_minus {
	margin: 0 0 0 1em;
	padding: 0 0 0 15px;
	background: url(/media/c/2006/img/panel/icon_vote.gif) no-repeat;
	}
	.panel_item .button_plus {background: url(/media/c/2006/img/panel/icon_plus.gif) no-repeat;}
	.panel_item .button_minus {background: url(/media/c/2006/img/panel/icon_minus.gif) no-repeat;}
.rblog {}
	#block_rblog_leaf h1 {
	margin: 0 0 0.75em 0;
	padding: 0;
	color: #000;
	font-size: 130%;
	font-weight: bold;
	line-height: 155%;
	display: block;
	clear: both;
	}
	*html #block_rblog_leaf h1 {font-size: 120%;}
	#block_rblog_leaf h2 {
	margin: 0 0 0.75em 0;
	padding: 7px 10px 5px;
	color: #000;
	font-size: 130%;
	font-weight: bold;
	line-height: 155%;
	border-left: solid 10px #FC0;
	border-bottom: solid 1px #FC0;
	display: block;
	clear: both;
	}
	*html #block_rblog_leaf h2 {font-size: 120%;}
	#block_rblog_leaf h3 {
	margin: 0 0 0.75em 0;
	padding: 7px 10px 7px 10px;
	font-size: 110%;
	border-left: solid 10px #FC0;
	clear: both;
	}

/*-----------------------------------------
 news_clip  see below japan.cnet.com/clip/
--------------------------------------------*/

.news_clip{
	clear: both;
	margin: 1em 0;
	margin-top: 10px;
	border-top: 1px dotted #ccc;
	padding-top: 10px
}
	.news_clip .news_clip_source .right img{ border: 1px solid #ccc; }
	.news_clip .news_clip_source .icon_clipcitation{
		text-indent: -9999px;
		background: url(/media/c/2006/img/icon_tobecontinued.gif) no-repeat;
		width: 30px;
		height: 16px;
		display: block;
	}
	.news_clip a.backlink{
		line-height: 1.3em;
	}
	.news_clip blockquote{
		font-size: 12px;
		line-height: 1.4em;
		border-left: 3px solid #ccc;
		padding-left: 5px;
		margin: 5px 0 0 0;
		color: #666;
	}

/*-----------------------------------------
 tagList
--------------------------------------------*/
.block_taglist08{}
	.block_taglist08 ul{
		background: url(/media/c/2006/img/extention/2009/icon_tag_55x14.gif) no-repeat;
		padding-left: 60px;
		overflow: hidden;
		_height: 1%;
	}
	.block_taglist08 ul li{
		float: left;
		margin-right: 5px;
	}
	.block_taglist08 ul li a{
		font-weight: normal;
		white-space: nowrap;
	}

.extention {}
	.leaf_extention_wrap {
	height: 20px;
	margin: 0 0 10px;
	padding: 2px 3px;
	background: #FFF;
	float: left !important;
	overflow: hidden;
	}
	.leaf_extention_wrap .clbth {width: 470px;}
	p.extention_heading {
	margin: 0 2px;
	font-size: 9px;
	line-height: 20px;
	letter-spacing: 0;
	float: left;
	display: block;
	}
	*html p.extention_heading {font-size: 10px;}
	.extention_container {
	height: 19px;
	background: url(/media/c/2006/img/extention/extention_bg.gif) no-repeat 0 0;
	float: left;
	overflow: hidden;
	position: relative;
	}
	.extention_inner {
	margin: 0;
	padding: 2px;
	background: url(/media/c/2006/img/extention/extention_edge.gif) top right no-repeat;
	float: left;
	position: relative;
	}
	.extention_inner p.extention {
	margin: 0;
	padding: 0 0 0 0.2em;
	font-size: 9px;
	line-height: 15px;
	float: left;
	display: block;
	}
	*html .extention_inner p.extention {font-size: 10px;}
	.extention_inner p.extention a {
	height: 1.5em;
	margin: 0 0.2em 0 0;
	padding: 0 0.2em 0 0;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	border-right: 1px solid #CCC;
	float: left;
	overflow: hidden;
	display: block;
	}
	.extention_inner p.extention a.last {
	margin: 0;
	border-right: none;
	}
	.extention_inner p.extention a span,
	.extention_inner p.extention a:hover span {
	color: #333;
	background: transparent;
	}
	.extention_inner p.extention a span#sbm_count_hatena,
	.extention_inner p.extention a span#sbm_count_ecnavi,
	.extention_inner p.extention a span#sbm_count_livedoor {
	padding: 0 0.05em;
	color: #300;
	background: transparent;
	}
	.extention_inner p.extention a:hover span#sbm_count_hatena,
	.extention_inner p.extention a:hover span#sbm_count_ecnavi,
	.extention_inner p.extention a:hover span#sbm_count_livedoor {
	color: #600;
	background: transparent;
	}
	.extention_inner p.extention a img {
	margin: 0.1em 0.1em 0 0;
	float: left;
	}
	.extention_inner p.extention a#extention_trackback {
	padding-left: 16px;
	background: transparent url(/media/c/2006/img/extention/extention_trackback.gif) no-repeat 0 0;
	}
	.extention_inner p.extention a#extention_comment {
	padding-left: 16px;
	background: transparent url(/media/c/2006/img/extention/extention_comment.gif) no-repeat 0 0;
	}
	.extention_inner p.extention a#sbm_url_hatena {
	padding-left: 16px;
	background: transparent url(/media/c/2006/img/extention/extention_hatena_test.gif) no-repeat 0 0;
	}
	.extention_inner p.extention a#sbm_url_ecnavi {
	padding-left: 16px;
	background: transparent url(/media/c/2006/img/extention/extention_buzzurl.gif) no-repeat 0 0;
	}
	.extention_inner p.extention a#sbm_url_livedoor {
	padding-left: 16px;
	background: transparent url(/media/c/2006/img/extention/extention_livedoor.gif) no-repeat 0 0;
	}
	.extention_inner p.extention a#extention_print {
	text-indent: -99999px;
	background: transparent url(/media/c/2006/img/extention/extention_print.gif) no-repeat 0 0;
	}
	.extention_inner p.extention a#extention_print span {
	width: 15px;
	text-indent: -99999px;
	display: block;
	}
	#bubble_tooltip{
	width: 144px;
	background: url(/media/c/2006/img/extention/bg_baloonhelp.png);
	border: 1px solid #ccc;
	display: none;
	z-index: 20;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80,style=0);
	}
	#bubble_tooltip .bubble_middle{
	padding: 5px;
	font-size: 92%;
	}
	.tools_wrap {
	height: auto;
	_height: 23px;
	min-height: 23px;
	margin: 0 0 0 2px;
	padding: 0;
	font-size: 9px;
	background: #FFF;
	overflow: hidden;
	clear: both;
	}
	*html .tools_wrap {
	margin-left: 4px;
	font-size: 10px;
	}
	.tools_wrap .clbth {clear: both;}
	.tools_wrap a {
	color: #000;
	font-weight: normal; 
	text-decoration: none; 
	}
	.tools_wrap a:hover {text-decoration: underline;}
	.tools_wrap .extention_tbk,
	.tools_wrap .extention_cmt,
	.tools_wrap .extention_sbm {
	margin: 0 4px 0 0;
	padding: 0 5px;
	float: left;
	}
	.tools_wrap .extention_tbk a,
	.tools_wrap .extention_cmt a,
	.tools_wrap .extention_sbm a {
	height: 23px;
	padding: 8px 2px 0 23px;
	float: left;
	background: url(/media/c/2006/img/extention/2007/icon_tbk.gif) 0 0 no-repeat ;
	display: block;
	}
	.tools_wrap .extention_cmt a {background: url(/media/c/2006/img/extention/2007/icon_cmt.gif) 0 0 no-repeat ;}
	.tools_wrap .extention_sbm a {background: url(/media/c/2006/img/extention/2007/icon_sbm.gif) 0 0 no-repeat ;}
	.tools_wrap .extention_tbk img,
	.tools_wrap .extention_cmt img,
	.tools_wrap .extention_sbm img {float: left;}
	.tools_wrap .extention_prt {
	width: 72px;
	height: 23px;
	margin: 0;
	padding: 4px 0 2px 20px;
	background: url(/media/c/2006/img/extention/2007/icon_print.gif) 0 0 no-repeat ;
	float:right;
	overflow: hidden;
	}
	.tools_wrap .active {background: #028d00 url(/media/c/2006/img/extention/2007/icon_tool_tab_bg.gif) 0 0 repeat-x;}
	.block_extension {
	width: 433px;
	margin: 0;
	padding: 15px;
	font-size: 11px;
	background: #FFF;
	border: 1px #093 solid;
	}
	.block_extension a.close_button {
	height: 18px;
	padding-right: 16px;
	font-weight: normal;
	background:url('/media/c/2006/img/extention/2007/close_button.gif') no-repeat top right;
	float:right;
	}
	*html .block_extension a.close_button {font-size: 12px;}
	div.shadow {
	margin: 0 0 10px 2px;
	padding: 0 2px 2px 0;
	background: url('/media/c/2006/img/extention/2007/shadow.gif') no-repeat bottom right;
	float: left;
	clear: right;
	}
	.sbm_list_wrap {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
	.sbm_list_wrap .block_sbm {
	width: 210px;
	height: 27px;
	margin: 0 5px 6px 0;
	background-color: #dbe3e6;
	float: left;
	}
	.sbm_list_wrap .block_sbm .sbm_icon_hbm a,
	.sbm_list_wrap .block_sbm .sbm_icon_bzl a,
	.sbm_list_wrap .block_sbm .sbm_icon_lvd a,
	.sbm_list_wrap .block_sbm .sbm_icon_ybm a,
	.sbm_list_wrap .block_sbm .sbm_icon_pma a,
	.sbm_list_wrap .block_sbm .sbm_icon_saf a,
	.sbm_list_wrap .block_sbm .sbm_icon_nsg a,
	.sbm_list_wrap .block_sbm .sbm_icon_gbm a,
	.sbm_list_wrap .block_sbm .sbm_icon_wlf a {
	width: 120px;
	height: 16px;
	margin: 6px 0 0 5px;
	padding: 0 0 0 20px;
	background: url(/media/c/2006/img/extention/2007/icon_hbm.gif) no-repeat;
	float: left;
	display: block;
	}
	.sbm_list_wrap .block_sbm .sbm_icon_hbm a {margin-top: 7px;}
	.sbm_list_wrap .block_sbm .sbm_icon_bzl a {background: url(/media/c/2006/img/extention/2007/icon_bzl.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_icon_lvd a {background: url(/media/c/2006/img/extention/2007/icon_lvd.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_icon_ybm a {background: url(/media/c/2006/img/extention/2007/icon_ybm.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_icon_pma a {background: url(/media/c/2006/img/extention/2007/icon_pma.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_icon_saf a {background: url(/media/c/2006/img/extention/2007/icon_saf.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_icon_nsg { position: relative;}
	.sbm_list_wrap .block_sbm .sbm_icon_nsg a {background: url(/media/c/2006/img/extention/2007/icon_nsg.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_icon_gbm a {background: url(/media/c/2006/img/extention/2007/icon_gbm.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_icon_wlf a {background: url(/media/c/2006/img/extention/2007/icon_wlf.gif) no-repeat;}
	.sbm_list_wrap .block_sbm .sbm_list_button {
	margin: 7px 0 0 5px;
	padding: 0;
	}
	.sbm_list_wrap .block_sbm .sbm_list_button a,
	.sbm_list_wrap .block_sbm .sbm_list_button a span {
	font-size: 11px;
	font-weight: bold;
	}
	.sbm_list_wrap .block_sbm .sbm_list_button a:hover {font-weight: bold;}
	.sbm_list_wrap .block_sbm .sbm_list_button:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	}
	.sbm_list_wrap .block_sbm .sbm_name {
	margin: 7px 0 0;
	font-size: 12px;
	float: left;
	position: absolute; 
	left: 245px; 
	}
.navi_paging {}
	.navi_paging_top {position: relative;}
	.navi_paging_top h6 {
	position: absolute;
	top: 3px;
	left: 0;
	}
	.navi_paging_top ul {
	margin-bottom: 5px;
	text-align: center;
	}
	.navi_paging_top li {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.1em;
	display: inline;
	}
	.navi_paging_top li a {
	padding: 0 4px;
	color: #036;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.1em;
	background: none;
	display: inline;
	} 
	.navi_paging_alt {
	margin-bottom: 10px;
	font-family: arial,sans-serif;
	font-size: 12px;
	text-align: right;
	float: right;
	}
	.navi_paging_alt li {
	margin: 0 2px;
	padding: 0;
	text-align: center;
	display: inline;
	position: relative;
	}
	.navi_paging_alt li.current {
	padding: 2px 7px;
	color: black;
	font-weight: bold;
	background: #a3acb3;
	}
	.navi_paging_alt li.nolink {
	padding: 1px 6px;
	color: #CCC;
	background: #EEE;
	border: 1px solid #CCC;
	}
	.navi_paging_alt li.pageof {
	margin-left: 10px;
	text-decoration: underline;
	}
	.navi_paging_alt li a {
	padding: 1px 6px;
	border: 1px solid #AAA;
	}
	.navi_paging_alt li a:hover {
	padding: 2px 7px;
	color: #FFF;
	text-decoration: none;
	background: #F90;
	border: none;
	}
	.navi_breadcrum {
	margin: 0 0 10px;
	padding: 2px 0 3px 18px;
	color: black;
	font-size: 10px;
	background: #EEE url(/media/c/2006/img/icon_breadcrum.gif) 1px 4px no-repeat;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	z-index: 10;
	position: relative;
	}
	.navi_breadcrum a {
	text-decoration: underline;
	border: none;
	}
	.navi_breadcrum a:link {
	color: #600;
	border: none;
	}
	.navi_breadcrum a:visited {
	color: #300;
	border: none;
	}
	.navi_breadcrum a:hover {
	padding-bottom: 0;
	color: #C00;
	text-decoration: none;
	border: none;
	}
.block_trackback {}
	.block_trackback {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	color: #333;
	background: #dbe3e6 url(/media/c/2006/img/trackback_pagecurl.gif) bottom right no-repeat;
	position: relative;
	}
	.block_trackback:hover dt.entrytitle {border-left: 3px solid #0b99cc;}
	.block_trackback:hover span.number {color: #5cafcc;}
	.block_trackback dt,.block_trackback dd {
	margin:0;
	padding:0;
	}
	.block_trackback span.number {
	color: #ccc;
	line-height: 1em;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 50px;
	font-weight: bold;
	font-style: italic;
	overflow: hidden;
	position: absolute;
	top: -5px;
	right: 3px;
	}
	.block_trackback dl {
	padding: 4px 6px;
	z-index: 10;
	position: relative;
	}
	.block_trackback dt.entrytitle {
	padding: 2px 0 2px 5px;
	font-size: 12px;
	border-left: 3px solid #0dbfff;
	}
	.block_trackback dd.blogtitle {
	padding: 2px 0 2px 5px;
	border-left: 3px solid #ccc;
	}
	.block_trackback dd.summary {
	padding: 2px 26px 2px 5px;
	font-size: 10px;
	border-left: 3px solid #ccc;
	}
	.block_trackback_note {
	margin-bottom: 10px;
	padding: 5px;
	font-size: 10px;
	background: #eee;
	border: 1px solid #999;
	}
	.block_trackback_note li {
	margin-left: 10px;
	list-style-type: disc;
	}
	.block_comment {
	margin-right: 5px;
	margin-left: 5px;
	font-size: 10px;
	background: #dbe3e6;
	position: relative;
	}
	.block_comment span.number {
	color: #ccc;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 50px;
	font-weight: bold;
	font-style: italic;
	line-height: 1em;
	overflow: hidden;
	position: absolute;
	top: -5px;
	right: 0;
	}
	.block_comment:hover span.number {color:#5cafcc;}
	.block_comment p.comment {
	padding: 2px 4px 2px 8px;
	color: #333;
	line-height: 1.4em;
	z-index: 10;
	position: relative;
	}
	p.talkbacker {
	margin: 0 5px 10px 0;
	padding: 0;
	color: #333;
	font-size: 10px;
	text-align: right;
	}
	/*\*/
	* html .block_trackback span.number,
	* html .block_comment span.number {right:8px;}
	/**/
.eventch {}
	.eventch .ad_event_top {
	margin-top:10px;
	margin-bottom:15px;
	background-color: #FFD;
	zoom: 1;
	}
	.eventch .ad_event_top h4 {
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: dotted 1px #FC0;
	zoom: 1;
	}
	.eventch .ad_event_top dt {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	}
	.eventch .ad_event_top .block_topstory_list {margin-bottom: 0;}
	.eventch_info .ad_event_top dt a.release_title {
	color: #600;
	font-size: 14px;
	}
	.eventch .ad_event_top dd.release_company {font-size: 10px;}
	.eventch .ev_month {text-align: right;}
	.eventch .ev_cal {margin-bottom: 4px;}
	.eventch .ev_cal li {
	margin-left: 0.4em;
	font-size: 12px;
	display: inline;
	}
	.eventch .ev_cal li.now2 {
	color: #43661F;
	font-size: 16px;
	}
	.eventch .navi_ctrlpanel_search dt {
	width: 6.5em;
	padding-right: 0.5em;
	font-weight: bold;
	line-height: 2em;
	float: left;
	display: block;
	clear: left;
	}
	.eventch .navi_ctrlpanel_search dd {
	margin-left: 7em;
	font-size: 12px;
	display: block;
	}
	.eventch .navi_ctrlpanel_search dd select,
	.eventch .navi_ctrlpanel_search dd input {
	font-size: 1em;
	line-height: 1.2em;
	}
	.eventch .navi_ctrlpanel_search dd input.textbox {
	width: 60%;
	_width: 140px;
	}
	.eventch ul.cat_list {margin-bottom: 10px;}
	.eventch ul.cat_list li {
	margin: 0 1em 0 0;
	padding-left: 12px;
	word-break: keep-all;
	background: url(/media/c/2006/img/relate_marker.gif) no-repeat 0 2px;
	display: block;
	float: left;
	}
	.calendar {
	color: WindowText;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	cursor: default;
	background: Window;
	border: 1px solid;
	border-color: #fff #000 #000 #fff;
	display: none;
	z-index: 1000;
	position: relative;
	}
	.calendar table {
	color: WindowText;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	cursor: default;
	background: Window;
	border: 1px solid;
	border-color: #fff #000 #000 #fff;
	}
	.calendar .button {
	padding: 1px;
	text-align: center;
	background: ButtonFace;
	border: 1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	}
	.calendar .nav {background: ButtonFace url(images/menuarrow.gif) no-repeat 100% 100%;}
	.calendar thead .title {
	padding: 1px;
	color: CaptionText;
	font-weight: bold;
	text-align: center;
	background: ActiveCaption;
	border: solid 1px #000;
	}
	.calendar thead .name {
	padding: 2px;
	color: ButtonText;
	text-align: center;
	background: ButtonFace;
	border-bottom: solid 1px ButtonShadow;
	}
	.calendar thead .weekend {color: #F00;}
	.calendar thead .hilite {
	padding: 0;
	border: 2px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	}
	.calendar thead .active {
	border-width: 1px;
	padding: 2px 0 0 2px;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	}
	.calendar tbody .day {
	width: 2em;
	text-align: right;
	padding: 2px 4px 2px 2px;
	}
	.calendar tbody .day.othermonth {
	color: #AAA;
	font-size: 80%;
	}
	.calendar tbody .day.othermonth.oweekend {color: #FAA;}
	.calendar table .wn {
	padding: 2px 3px 2px 2px;
	color: ButtonText;
	background: ButtonFace;
	border-right: solid 1px ButtonShadow;
	}
	.calendar tbody .rowhilite td {
	color: HighlightText;
	background: Highlight;
	}
	.calendar tbody td.hilite {
	padding: 1px 3px 1px 1px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #FFF;
	}
	.calendar tbody td.active {
	padding: 2px 2px 0;
	border: 1px solid;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	}
	.calendar tbody td.selected {
	padding: 2px 2px 0px 2px;
	color: ButtonText;
	font-weight: bold;
	background: ButtonFace;
	border: 1px solid;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	}
	.calendar tbody td.weekend {color: #F00;}
	.calendar tbody td.today {
	font-weight: bold;
	color: #00F;
	}
	.calendar tbody td.disabled {color: GrayText;}
	.calendar tbody .emptycell {visibility: hidden;}
	.calendar tbody .emptyrow {display: none;}
	.calendar tfoot .ttip {
	padding: 1px;
	color: ButtonText;
	text-align: center;
	background: ButtonFace;
	border: 1px solid;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	}
	.calendar tfoot .hilite {
	padding: 1px;
	background: #e4e0d8;
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	}
	.calendar tfoot .active {
	padding: 2px 0 0 2px;
	border-top: 1px solid #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #000;
	}
	.calendar .combo {
	display: none;
	width: 4em;
	padding: 1px;
	color: MenuText;
	font-size: 90%;
	cursor: default;
	border: 1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	background: Menu;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	}
	.calendar .combo .label,
	.calendar .combo .label-IEfix {
	padding: 1px;
	text-align: center;
	}
	.calendar .combo .label-IEfix {width: 4em;}
	.calendar .combo .active {
	padding: 0;
	border: 1px solid #000;
	}
	.calendar .combo .hilite {
	color: HighlightText;
	background: Highlight;
	}
	.calendar td.time {
	padding: 1px 0;
	text-align: center;
	background-color: ButtonFace;
	border-top: 1px solid ButtonShadow;
	}
	.calendar td.time .hour,
	.calendar td.time .minute,
	.calendar td.time .ampm {
	padding: 0 3px 0 4px;
	font-weight: bold;
	background-color: Menu;
	border: 1px solid #889;
	}
	.calendar td.time .ampm {text-align: center;}
	.calendar td.time .colon {
	padding: 0 2px 0 3px;
	font-weight: bold;
	}
	.calendar td.time span.hilite {
	color: HighlightText;
	background-color: Highlight;
	border-color: #000;
	}
	.calendar td.time span.active {
	color: #0f0;
	background-color: #000;
	border-color: #f00;
	}
	.DatetimeToolbocksMessage {clear: both;}
	.DatetimeToolbocksMessage div {font-size: 7pt;}
	.DatetimeToolbocksMessage div.error {color: red;}
	.DatetimeToolbocks input.error {background-color: pink;}
	.DatetimeToolbocksFlat {width: 230px;}
	.DatetimeToolbocks ul {
	margin: 0;
	padding: 0 5px 0 0;
	list-style: none;
	}
	.DatetimeToolbocks ul li {display: inline;}
	.DatetimeToolbocks ul a {
	padding: 5px;
	display: block;
	float: left;
	}
	.DatetimeToolbocks input {width: 100px;}
.panel {}
	.panel .article_header h1 a,
	.panel .article_header .article_header_body a,
	.panel .block_answer_item a,
	.panel .block_question_item a,
	.panel .panellist_item a,
	.panel .block_header a,
	.panel.lead h4 a,
	.panel.top h3 a,
	.panel.archives h3 a,
	.panel.user h3 a,
	.panel.opinion h4 a,
	.panel p.go_archive a {color: #FB9802 ! important;}
	.panel .article_header_bottom a {color: #600 ! important;}
	.panel .article_header_bottom a:hover {color: #c00 ! important;}
	.panel h3,
	.panel h4 {
	height: auto !important;
	background: none !important;
	border: none !important;
	color: #666;
	text-shadow: none !important;
	}
	.panel img.photo {
	width: 60px;
	height: 60px;
	border: 1px solid #999;
	}
	.panel .leaf_body {font-size: 12px;}
	.panel .paging.answers {
	margin: 0;
	padding: 0;
	}
	.panel .paging.answers ul,
	.panel .paging.answers ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	background: none;
	}
	.panel .paging.answers ul li {
	width: 202px;
	margin: 0;
	padding: 0;
	color: #600;
	font-weight: bold;
	line-height: 100%;
	}
	.panel .paging.answers ul li a {
	height: 18px;
	margin: 0;
	padding: 4px 0 0 0;
	color: #600;
	}
	.panel .paging.answers ul li a:hover {
	color: #c00;
	text-decoration: underline;
	}
	.panel .paging.answers ul li.prev {
	float: left;
	}
	.panel .paging.answers ul li.prev a {
	margin-left: 5px;
	padding-left: 25px;
	text-align: left;
	background: url(/media/c/2006/img/panel/prev_18x18.jpg) no-repeat left top;
	display: block;
	}
	.panel .paging.answers ul li.next {
	float: right;
	}
	.panel .paging.answers ul li.next a {
	margin-right: 5px;
	padding-right: 25px;
	text-align: right;
	background: url(/media/c/2006/img/panel/arrow_18x18.gif) no-repeat right top;
	display: block;
	}
	.panel p.go_archive {
	margin: 0 5px 0 0;
	text-align: right;
	didsplay: block;
	clear: both;
	}
	.panel p.go_archive a {
	color: #600 !important;
	font-weight: bold !important;
	line-height: 20px;
	text-align: right;
	display: block;
	float: right;
	}
	.panel p.go_archive a:hover {
	color: #c00 !important;
	text-decoration: underline !important;
	}
	.panel p.go_archive a img {
	margin-right: 0.5em;
	vertical-align: middle;
	}
	.panel .go_archive {
	margin: 5px 5px 0 0;
	text-align: right;
	clear: both;
	}
	.panel .go_archive p {
	height: 18px;
	padding-left: 20px;
	font-size: 18px;
	line-height: 1em;
	background: url(/media/c/2006/img/panel/arrow_18x18.gif) 0 0 no-repeat;
	float: right;
	display: block;
	}
	.panel .go_archive p a {
	color: #600 !important;
	font-size: 12px;
	font-weight: normal !important;
	line-height: 18px;
	zoom: 1;
	}
	.panel .go_archive p a:hover {
	color: #c00 !important;
	text-decoration: underline !important;
	}
	.panel .navi_migration {
	margin: 10px 4px 10px 0;
	text-align: right;
	clear: both;
	}
	.panel .navi_migration a {
	height: 22px;
	margin-left: 5px;
	text-align: left;
	text-indent: -99999px;
	float: right;
	display: block;
	}
	.panel .navi_migration a.topics_list {
	width: 117px;
	background: url(/media/c/2006/img/panel/icon32_archives.jpg) 0 0 no-repeat;
	}
	.panel .navi_migration a.panelists_list {
	width: 97px;
	background: url(/media/c/2006/img/panel/icon32_panelists.jpg) 0 0 no-repeat;
	}
	.panel .navi_migration a.answer {
	width: 22px;
	background: url(/media/c/2006/img/panel/icon32_only.jpg) 0 0 no-repeat;
	}
	.panel .navi_migration a.answers {
	width: 117px;
	background: url(/media/c/2006/img/panel/button_answers.jpg) 0 0 no-repeat;
	}
	.panel .block_question_item {
	width: 470px;
	margin: 0;
	padding: 0;
	background: #fff url(/media/c/2006/img/panel/frame460_y.jpg) right top repeat-y;
	}
	.panel .block_question_item .question_body {
	margin: 0;
	padding-top: 20px;
	background: transparent url(/media/c/2006/img/panel/frame460_top.jpg) right top no-repeat;
	}
	.panel .block_question_item .question_body p {
	margin: 0 13px 10px 24px;
	font-size: 1.2em;
	}
	.panel .block_question_item .question_foot {
	margin: 0;
	padding: 0 13px 13px 12px;
	background: transparent url(/media/c/2006/img/panel/frame460_btm.jpg) right bottom no-repeat;
	vertical-align: bottom;
	float: none;
	}
	.panel .block_question_item .question_foot span {
	width: 186px;
	margin: 0;
	padding: 0;
	color: #999;
	font-size: 1em;
	line-height: 1.2em;
	float: left;
	display: block;
	}
	.panel .block_question_item .question_foot a {
	height: 22px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	float: right;
	display: block;
	}
	.panel .block_question_item .question_foot a.thumbup {
	height: 22px;
	width: 67px;
	text-indent: -99999px;
	background: url(/media/c/2006/img/panel/icon32_thumbup.jpg) 0 0 no-repeat;
	display: block;
	float: right;
	}
	.panel .block_question_item .question_foot input.vote {
	height: 22px;
	width: 67px;
	float: right;
	}
	.panel .block_question_item .question_foot span a {
	height: auto;
	text-indent: 0;
	text-align: right;
	}
	.panel .block_answer_item {
	width: 470px;
	margin: 0 0 5px 0;
	position: relative;
	}
	.panel .block_answer_item .answer_balloon {
	height: 30px;
	width: 33px;
	text-indent: -99999px;
	background: url(/media/c/2006/img/panel/frame426_balloon.gif) top right no-repeat;
	display: block;
	position: absolute;
	top: 63px;
	left: 47px;
	}
	.panel .block_answer_item img {float: left;}
	.panel .block_answer_item .answer_body {
	min-height: 30px;
	_height: 30px;
	width: 400px;
	margin: 0 0 5px 0;
	padding: 0;
	background: #fff url(/media/c/2006/img/panel/frame426_y.jpg) right top repeat-y;
	display: block;
	float: right;
	}
	.panel .block_answer_item .answer_body span.panellist {
	padding: 0 0 1.2em 0;
	color: #666;
	line-height: 22px;
	background: #fff url(/media/c/2006/img/panel/frame426_top_edge.jpg) right bottom no-repeat;
	display: block;
	}
	.panel .block_answer_item .answer_body span.panellist img {
	margin-right: 5px;
	border: none;
	vertical-align: middle;
	}
	.panel .block_answer_item .answer_body p {
	margin: 0 13px 10px 12px;
	font-size: 1.2em;
	}
	.panel .block_answer_item .answer_body em {
	display: block;
	margin: 0 10px 10px 10px;
	padding-left: 15px;
	background: url(/media/c/2006/img/panel/arrow.jpg) 0 50% no-repeat;
	color: #FB9802;
	}
	.panel .block_answer_item .answer_body textarea {
	width: 330px;
	margin: 0 10px 10px 30px;
	scroll: auto;
	}
	.panel .block_answer_item .answer_body .answer_content {
	min-height: 35px;
	_height: 35px;
	}
	.panel .block_answer_item .answer_foot {
	margin: 0;
	padding: 0 13px 13px 12px;
	background: transparent url(/media/c/2006/img/panel/frame426_btm.jpg) right bottom no-repeat;
	vertical-align: bottom;
	}
	.panel .block_answer_item .answer_foot span {
	width: 186px;
	margin: 0;
	padding: 0;
	color: #999;
	font-size: 1em;
	line-height: 1.2em;
	float: left;
	display: block;
	}
	.panel .block_answer_item .answer_foot a {
	height: 22px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	float: right;
	display: block;
	}
	.panel .block_answer_item .answer_foot span a {
	height: auto;
	text-indent: 0;
	text-align: right;
	}
	.panel .block_answer_item .answer_foot a.thumbup {
	width: 67px;
	background: url(/media/c/2006/img/panel/icon32_thumbup.jpg) 0 0 no-repeat;
	}
	.panel .block_answer_item .answer_foot a.answer {
	width: 69px;
	background: url(/media/c/2006/img/panel/icon32_only1.jpg) 0 0 no-repeat;
	}
	.panel .block_answer_item .answer_foot a.vote {
	width: 67px;
	background: url(/media/c/2006/img/panel/icon32_thumbup.jpg) 0 0 no-repeat;
	}
	.panel .block_answer_item .answer_foot input.answer {
	width: 69px;
	height: 22px;
	float: right;
	}
	.panel .block_answer_item .answer_foot input.vote {
	width: 67px;
	height: 22px;
	float: right;
	}
	.panel .block_header {
	width: 470px;
	margin: 0 0 10px;
	padding: 0;
	background: #fff url(/media/c/2006/img/panel/frame470_y.jpg) right top repeat-y;
	_background: #fff url(/media/c/2006/img/panel/frame470_y.jpg) 2px 0 repeat-y;
	position: relative;
	}
	.panel .block_header h1 {
	height: 32px !important;
	margin-bottom: 5px;
	}
	.panel .block_header h1 a {
	height: 32px;
	text-indent: -99999px;
	background: transparent url(/media/c/2006/img/panel/header.jpg) right top no-repeat !important;
	display: block;
	}
	.panel .block_header em {
	width: 470px;
	min-height: 60px;
	_height: 60px;
	margin: 5px 0 0 0;
	padding: 0;
	color: #666;
	font-size: 1.4em;
	background: url(/media/c/2006/img/panel/frame470_btm.jpg) right bottom no-repeat;
	display: block;
	}
	.panel .block_header em img {
	margin: 0 10px 15px 12px;
	float: left;
	}
	.panel .block_header em span {
	margin: 0;
	font-weight: bold;
	line-height: 44px;
	display: block;
	}
	.panel .block_header img.photo {
	margin: 0 10px 0 12px;
	position: absolute;
	top: 36px;
	left: 0;
	}
	.panel .block_header span img {
	margin: 0 5px 0 0;
	float: left;
	}
	.panel .block_header span {
	min-height: 22px;
	_height: 22px;
	margin: 0 0 0 84px;
	line-height: 22px;
	display: block;
	}
	.panel .block_header .header_body {
	width: 471px;
	min-height: 40px;
	_height: 40px;
	padding-bottom: 8px;
	background: url(/media/c/2006/img/panel/frame470_btm.jpg) right bottom no-repeat;
	}
	.panel .block_header .header_body p {
	margin: 0 13px 10px 84px;
	font-size: 1.2em;
	}
	.panel .article_header {
	width: 470px;
	margin: 0;
	padding: 0;
	background: #fff url(/media/c/2006/img/panel/frame470_y.jpg) right top repeat-y;
	_background: #fff url(/media/c/2006/img/panel/frame470_y.jpg) 2px 0 repeat-y;
	}
	.panel .article_header em {
	height: 32px;
	display: block;
	}
	.panel .article_header em a {
	height: 32px;
	text-indent: -99999px;
	background: transparent url(/media/c/2006/img/panel/header.jpg) top right no-repeat;
	display: block;
	}
	.panel .article_header h1 {
	width: 450px;
	margin: 5px 0 10px 10px;
	font-weight: bold !important;
	}
	.panel .article_header h1 a {
	min-height: 44px;
	_height: 44px;
	display: block;
	}
	.panel .article_header h1 span.q {
	min-height: 44px;
	padding-left: 49px;
	color: #FB9802;
	font-weight: bold;
	background: #fff url(/media/c/2006/img/panel/icon46_question.jpg) 0 0 no-repeat;
	display: block;
	}
	*html .panel .article_header h1 span.dummy {
	width: 1px;
	height: 44px;
	float: left;
	}
	.panel .article_header .article_header_body p {
	margin: 10px 13px 0 12px;
	color: #333;
	font-size: 1.2em;
	line-height: 1.4em;
	}
	.panel .article_header p em {
	background: none;
	display: inline;
	}
	.panel .article_header .tools_wrap {margin: 0 15px 0 10px;}
	.panel .article_header .block_extension .article_header {
	width: 435px !important;
	background: transparent;
	}
	.panel .article_header_bottom {
	background: #fff url(/media/c/2006/img/panel/frame470_btm1.jpg) top right no-repeat;
	display: block;
	}
	.panel .article_header_bottom p {
	margin: 0 35px 10px 12px;
	padding-top: 20px;
	color: #999;
	font-size: 1em;
	display: block;
	}
	.panel .article_header_bottom a {margin-left: 0.5em;}
	.panel .article_header_bottom dl {
	margin: 0 35px 10px 12px;
	padding-top: 20px;
	color: #999;
	font-size: 1em;
	display: block;
	}
	.panel .article_header_bottom dl dt {
	font-weight: bold;
	float: left;
	display: block;
	}
	.panel .article_header_bottom dl dd {margin-left: 5.5em;}
	.panel .article_header_bottom dl dd br {display: none;}
	.panel .article_header_bottom dl dd a {margin-left: 0 !important;}
	.panel.leaf_extention_wrap {
	margin-left: 5px;
	background: transparent;
	}
	.panel.leaf .leaf_body {margin-bottom: 0;}
	.panel.leaf .leaf_body .navi_paging_alt ul {margin-bottom: 0;}
	.panel.members h1 {
	width: 470px;
	height: 88px;
	margin: 0 0 10px;
	text-indent: -99999px;
	background: url(/media/c/2006/img/panel/title.jpg) left top no-repeat;
	}
	.panel.members p.introduction{
	margin: 0 10px 10px;
	color: #666;
	}
	.panel.members h3 {
	height: 44px !important;
	margin: 10px 0;
	padding-left: 64px;
	color: #FB9802;
	font-size: 1.4em;
	line-height: 44px;
	background: url(/media/c/2006/img/panel/icon46_panelists.jpg) 10px 0 no-repeat !important;
	}
	.panel .panellist_item {
	margin: 0 0 10px;
	min-height: 85px;
	_height: 85px;
	background: url(/media/c/2006/img/panel/frame470_body.gif) right bottom repeat-y;
	position: relative;
	clear: left;
	}
	.panel .panellist_item img.photo {
	margin: 0 10px;
	background: transparent;
	float: left;
	position: absolute;
	top: 10px;
	left: 0;
	}
	.panel .panellist_item span {
	min-height: 22px;
	_height: 22px;
	margin: 0 0 5px;
	padding: 14px 10px 0 109px;
	color: #666;
	line-height: 1.2em;
	background: url(/media/c/2006/img/panel/frame470_top.gif) right top no-repeat;
	display: block;
	}
	.panel .panellist_item span img {
	margin: -4px 5px 0 -27px;
	float: left;
	}
	.panel .panellist_item p {
	margin: 0 13px 15px 82px;
	font-size: 1.2em;
	}
	.panel.vote h3 {
	margin: 0 10px 10px 0;
	padding-left: 15px;
	color: #FB9802;
	background: url(/media/c/2006/img/panel/arrow.jpg) 0 50% no-repeat !important;
	display: block;
	}
	.panel.archives h3 {
	margin: 15px 0 5px;
	padding: 0;
	color: #FB9802;
	font-size: 1.2em;
	font-weight: bold !important;
	}
	.panel.archives h3 a {
	min-height: 22px;
	_height: 22px;
	margin: 0;
	padding: 0;
	line-height: 22px;
	background: #fff url(/media/c/2006/img/panel/icon32_question.jpg) 0 0 no-repeat !important;
	display: block;
	zoom: 1;
	}
	.panel.archives h3 a span {
	padding: 0 0 0 27px;
	font-weight: bold;
	display: block;
	}
	.panel.user {}
	.panel.user .block_question_item .question_foot span {width: 443px;}
	.panel.user h3 {
	margin: 15px 0 0;
	padding: 0;
	color: #FB9802;
	font-size: 1.2em;
	font-weight: bold !important;
	}
	.panel.user h3 a {
	min-height: 22px;
	_height: 22px;
	margin: 0;
	padding: 0;
	line-height: 22px;
	background: #fff url(/media/c/2006/img/panel/icon32_question.jpg) 0 0 no-repeat !important;
	display: block;
	zoom: 1;
	}
	.panel.user h3 a span {
	padding: 0 0 0 27px;
	font-weight: bold;
	display: block;
	}
	.panel.top h3 {
	margin: 0 0 10px;
	padding: 0;
	color: #FB9802;
	font-size: 1.2em;
	font-weight: bold !important;
	}
	.panel.top h3 a {
	min-height: 22px;
	_height: 22px;
	margin: 0;
	padding: 0;
	line-height: 22px;
	background: #fff url(/media/c/2006/img/panel/icon32_question.jpg) 0 0 no-repeat !important;
	display: block;
	zoom: 1;
	}
	.panel.top h3 a span {
	padding: 0 0 0 27px;
	font-weight: bold;
	display: block;
	}
	.panel.lead h3 {
width: 300px;
	height: auto;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	color: #fff;
	line-height: 1em;
	background: url(/media/c/2006/img/panel/header1_y.jpg) 0 0 repeat-y !important;
	display: block;
	}
	.panel.lead h3 span {
width: 280px;
	padding: 3px 10px;
	font-size: 0.8em;
	background: url(/media/c/2006/img/panel/header1.jpg) 0 0 no-repeat;
	display: block;
	}
	.panel.lead h3 em,
	.panel.lead h3 div.panel_title {
	padding: 0 10px 3px;
	font-weight: bold;
	display: block;
	}
	.panel.lead h4 {
	margin: 5px 0;
	font-weight: bold !important;
	border: none;
	}
	.panel.lead h4 a {
	min-height: 22px;
	_height: 22px;
	font-size: 1.2em;
	line-height: 1.2em;
	background: #fff url(/media/c/2006/img/panel/icon32_question.jpg) 0 0 no-repeat;
	display: block;
	zoom: 1;
	}
	.panel.lead h4 a:hover {
	color: #FB9802 !important;
	text-decoration: underline;
	zoom: 1;
	}
	.panel.lead h4 span {
	padding-left: 27px;
	font-weight: bold;
	display: block;
	}
	.panel.lead .block_answer_item {
	width: 300px;
	margin-bottom: 5px;
	}
	.panel.lead .block_answer_item .answer_balloon {left: 45px;}
	.panel.lead .block_answer_item .answer_body {
	width: 232px;
	background:#FFFFFF url(/media/c/2006/img/panel/frame258_y.jpg) repeat-y scroll right top;
	}
	.panel.lead .block_answer_item .answer_body p {
	margin: 0 13px 10px 12px;
	font-size: 1em;
	line-height: 1.2em;
	color: #666;
	}
	.panel.lead .block_answer_item .answer_body p a {
	color: #666 !important;
	font-weight: normal;
	}
	.panel.lead .block_answer_item .answer_body p a:hover {
	color: #666 !important;
	font-weight: normal;
	}
	.panel.lead .block_answer_item .answer_body span {
	min-height: 65px;
	_height: 65px;
	padding-bottom: 5px;
	background:transparent url(/media/c/2006/img/panel/frame258_btm_edge.jpg) no-repeat scroll right bottom;
	display: block;
	}
	.panel.lead .block_answer_item .answer_body span.panellist {
	min-height: 2.5em;
	_height: 2em;
	background: #fff url(/media/c/2006/img/panel/frame258_top.jpg) no-repeat scroll right bottom !important;
	display: block;
	}
	.panel.opinion h3 {
	width: 470px;
	height: 30px;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	display: block;
	}
	.panel.opinion h3 a {
	width: 470px;
	height: 30px;
	padding: 0;
	text-indent: -99999px;
	background: url(/media/c/2006/img/panel/header2.jpg) 0 0 no-repeat !important;
	display: block;
	}
	.panel.opinion h4 {
	margin: 5px 0;
	font-weight: bold !important;
	border: none;
	}
	.panel.opinion h4 a {
	min-height: 22px;
	_height: 22px;
	font-size: 1.2em;
	line-height: 1.2em;
	background: #fff url(/media/c/2006/img/panel/icon32_question.jpg) 0 0 no-repeat;
	display: block;
	zoom: 1;
	}
	.panel.opinion h4 a:hover {
	color: #FB9802 !important;
	text-decoration: underline;
	zoom: 1;
	}
	.panel.opinion h4 span {
	padding-left: 27px;
	font-weight: bold;
	display: block;
	}
	.answer_body p {word-break: break-all;}
.blognetwork {}
	.blognetwork p.go_archive {
	margin: 10px 0;
	text-align: right;
	line-height: 1.2em;
	}
	.blognetwork p.go_archive a {
	padding: 0 0 0 25px;
	background: url(/2004/img/tri2.gif) no-repeat 10px 50%;
	}
	*html #block_rblog_leaf{
	width: 468px;
	overflow: hidden;
	}
	.blognetwork .block_blog_title {
	_height: 2em;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #CCC;
	font-size: 16px;
	line-height: 2em;
	}
	.blognetwork .block_blog_voting {
	width: 48px;
	display: block;
	z-index: 99;
	position: relative;
	}
	.blognetwork .block_blog_voting.right {
	margin: 0 0 0 10px;
	float: right;
	}
	.blognetwork .block_blog_voting.left {
	margin: 0 10px 0 0;
	float: left;
	}
	.blognetwork .block_blog_voting span {
	height: 48px;
	margin: 0;
	color: #FFF;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	letter-spacing: 0.1px;
	background: #FF4D00 url(/media/c/2006/img/blognetwork/bg_vote_count.gif) no-repeat 0 0;
	display: block;
	overflow: hidden;
	}
	.blognetwork .block_blog_voting a,
	.blognetwork .block_blog_voting span.dummy {
	width: 48px;
	height: 16px;
	margin: 3px 0 0;
	background: url(/media/c/2006/img/blognetwork/icon_vote.gif) no-repeat 0 0;
	display: block;
	}
	.blognetwork .block_blog_voting a img {display: none;}
	.blognetwork .block_blog_voting a:hover {
	width: 48px;
	height: 16px;
	margin: 3px 0 0;
	display: block;
	}
	.blognetwork .block_blog_voting a:hover img {
	display: block;
	position: absolute;
	top: 44px;
	left: -3px;
	}
	.blognetwork h1 {
	margin: 0 0 10px 0;
	font-size: 20px;
	}
	.blognetwork dl.entry_detail {
	margin: 10px 0;
	color: #666;
	}
	.blognetwork dl.entry_detail dt {
	width: 5.5em;
	margin: 0 0.5em 0 0;
	text-align: right;
	float: left;
	}
	.blognetwork .block_archive_list.ranking .block_blog_voting span {background: #FF4D00 url(/media/c/2006/img/blognetwork/bg_ranking_count.gif) no-repeat 0 0;}
	.blognetwork .block_archive_list.ranking .block_blog_voting .voteit em {
	width: 48px;
	height: 16px;
	margin: 3px 0 0;
	text-indent: -99999px;
	background: url(/media/c/2006/img/blognetwork/icon_ranking.gif) no-repeat 0 0;
	display: block;
	}
	.blognetwork .block_archive_list.ranking_s .block_blog_voting {width: 20px;}
	.blognetwork .block_archive_list.ranking_s .block_blog_voting span {
	width: 20px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	background: #23B03B url(/media/c/2006/img/blognetwork/bg_ranking_s.gif) no-repeat 0 0;
	}
	.blognetwork .block_reaction {
	margin: 0 0 20px 0;
	font-size: 11px;
	text-align: left;
	}
	.blognetwork .block_reaction a.react_comment {
	padding: 5px 10px 5px 28px;
	font-size: 14px;
	background: url(/media/c/2006/img/blognetwork/icon_comment.gif) no-repeat 0 50%;
	}
	.blognetwork .block_reaction a.react_vote {
	padding: 5px 0 5px 44px;
	font-size: 14px;
	background: url(/media/c/2006/img/blognetwork/icon_good.gif) no-repeat 0 50%;
	}
	.blognetwork .block_reaction a.report,
	.blognetwork .block_reaction a.refer,
	.blognetwork .block_reaction a.folder {
	padding: 5px 10px 5px 20px;
	font-size: 11px;
	font-weight: normal;
	}
	.blognetwork .block_reaction a.report {background: url(/media/c/2006/img/blognetwork/icon_report.gif) no-repeat 0 50%;}
	.blognetwork .block_reaction a.refer {
	padding-right: 0;
	background: url(/media/c/2006/img/blognetwork/icon_refer.gif) no-repeat 0 50%;
	}
	.blognetwork .block_reaction a.folder {background: url(/media/b/2007/common/icon/silkiconset/folder.gif) no-repeat 0 30%;}
	.blognetwork p.note {
	margin: 0 0 20px 1em;
	font-size: 11px;
	line-height: 1.1em;
	text-indent: -1em;
	}
	.blognetwork ul.block_blog_paging {
	margin: 0 0 20px 0;
	padding: 10px 0;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	}
	.blognetwork ul.block_blog_paging li.previous {
	background: url(/2004/img/tri4.gif) no-repeat 0 50%;
	padding: 0 0 0 15px;
	}
	*html .blognetwork ul.block_blog_paging li.previous {zoom: 1;}
	.blognetwork ul.block_blog_paging li.next {
	padding: 0 0 0 15px;
	background: url(/2004/img/tri2.gif) no-repeat 0 50%;
	}
	*html .blognetwork ul.block_blog_paging li.next {zoom: 1;}
	.blognetwork .block_input_comment dl {
	margin: 0 10px 5px 10px;
	line-height: 2em;
	}
	.blognetwork .block_input_comment dl dt {
	font-weight: bold;
	clear: left;
	}
	.blognetwork .block_input_comment dl dt.nickname {float: left;}
	.blognetwork .block_input_comment textarea {width: 440px;}
	.blognetwork .block_input_comment input.button_submit {
	margin: 0 20px 20px 0;
	float: right;
	}
	.blognetwork .block_caption p {
	margin-bottom: 15px;
	font-size: 1.25em;
	line-height: 1.5em;
	}
	.blognetwork .block_blog_list {margin: 0 0 20px 0;}
	.blognetwork .block_blog_list dl {padding: 0;}
	.blognetwork .block_blog_list dl dt {
	font-size: 14px;
	line-height: 1.2em;
	position: relative;
	}
	.blognetwork .block_blog_list dl dt img.thumb_blogger {border: 1px solid #999;}
	.blognetwork .block_blog_list dl dt .type_alpha {
	width: 14px;
	height: 14px;
	text-indent: -99999px;
	background: url(/media/c/2006/img/blognetwork/icon_alpha.gif) no-repeat 0 0;
	display: block;
	z-index: 99;
	overflow: hidden;
	position: absolute;
	top: 26px;
	left : 0;
	}
	*html .blognetwork .block_blog_list dl dt .type_alpha {left: -48px;}
	.blognetwork .block_blog_list dl dd {margin: 5px 0;}
	.blognetwork .block_blog_list dl dd.property {margin: 0 0 15px 0;}
	.blognetwork h1.archives_heading {
	height: 50px;
	margin: -10px 0 10px 0;
	padding: 0 0 0 10px;
	font-size: 18px;
	line-height: 50px;
	background: url(/media/c/2006/img/blognetwork/bg_archive_heading.gif) repeat-x 0 0;
	}
	.blognetwork .block_archive_list {margin: 0 0 20px 0;}
	.blognetwork .block_archive_list dl {
	width: 410px;
	float: right;
	display: block;
	}
	.blognetwork .block_archive_list dl dt {
	margin: 0 0 5px 0;
	font-size: 14px;
	line-height: 1.2em;
	}
	.blognetwork .block_archive_list dl dd {
	margin-top: 0.3em;
	color: #444;
	}
	.blognetwork .block_archive_list.ranking dl dt.blog_type,
	.blognetwork .block_archive_list.ranking_s dl dt.blog_type {
	margin: 0;
	font-size: 11px;
	}
	.blognetwork .block_archive_list.ranking_s dl dt {margin: 0;}
	.blognetwork .profile300 {
	margin: 0 0 10px 0;
	position: relative;
	}
	.blognetwork .profile300 p {
	clear: left;
	margin: 0 0 5px 0;
	}
	.blognetwork .profile300 p.prof_name {
	margin: 0 0 5px 0;
	padding: 0;
	color: #666;
	vertical-align: top;
	float: left;
	display: block;
	clear: none;
	}
	.blognetwork .profile300 p.prof_name a {
	vertical-align: top;
	display: inline !important;
	}
	.blognetwork .profile300 p.prof_name a img {
	margin: 0 5px 5px 0;
	border: 1px solid #ccc;
	float: left;
	display: block;
	}
	.blognetwork .profile300 ul {text-align: right;}
	.blognetwork .profile300 ul li {
	padding: 3px 0 3px 15px;
	font-size: 11px;
	display: inline;
	}
	.blognetwork .profile300 ul li.feed {background: url(/media/c/2006/img/feed/feed_icon_12x12.gif) no-repeat 0 50%;}
	.blognetwork .profile300 ul li.mypage {background: url(/media/c/2006/img/blognetwork/icon_mypage.gif) no-repeat 0 50%;}
	.blognetwork .profile300 ul li a {font-weight: normal;}
	.blognetwork .profile300 .type_alpha {
	width: 14px;
	height: 14px;
	text-indent: -99999px;
	background: url(/media/c/2006/img/blognetwork/icon_alpha.gif) 0 0 no-repeat;
	display: block;
	z-index: 99;
	overflow: hidden;
	position: absolute;
	top: 26px;
	left: -2px;
	_left: -52px;
	}
	*html .blognetwork .profile300 .type_alpha {left: 0;}
	.blognetwork .block_archive_list dl dd a.type_alpha {
	padding-right: 16px;
	background: url(/media/c/2006/img/blognetwork/icon_alpha.gif) no-repeat 100% 0;
	}
	.blognetwork .network300 {margin: 0 0 10px 0;}
	.blognetwork .network300 a {
	width: 36px;
	height: 36px;
	float: left;
	display: block;
	}
	.blognetwork .network300 a img {margin: 0 5px 5px 0;}
	.blognetwork .calendar300 {margin: 0 0 10px 0;}
	.blognetwork .calendar300 table {
	width: 294px;
	margin: 5px auto;
	padding: 0;
	border-collapse: collapse;
	clear: both;
	}
	.blognetwork .calendar300 table caption {
	padding: 3px 0;
	font-weight: bold;
	}
	.blognetwork .calendar300 table th,
	.blognetwork .calendar300 table td {
	width: 42px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ccc;
	}
	.blognetwork .calendar300 table th {background: #EBEBEB;}
	.blognetwork .calendar300 table th.sunday {background: #FFE6F5;}
	.blognetwork .calendar300 table td.sunday {background: #FFF0FF;}
	.blognetwork .calendar300 table th.saturday {background: #DCE6FF;}
	.blognetwork .calendar300 table td.saturday {background: #E6F0FF;}
	.blognetwork .calendar300 ul li {
	padding-left: 10px;
	background: url(/2004/img/tri1.gif) no-repeat 0 0.2em;
	zoom: 1;
	}
	.blognetwork .calendar300 ul li a {font-weight: normal;}
	.blognetwork .block_relate ul ul {margin: 0.5em 0 0 0.5em;}
	.blognetwork .block_relate.category a {font-weight: normal;}
	.blognetwork dl.comment300 {
	margin: 0 0 10px 0;
	color: #666;
	}
	.blognetwork dl.comment300 dt {
	font-size: 10px;
	font-weight: bold;
	}
	.blognetwork dl.comment300 dt.comment_title {
	margin-bottom: 5px;
	font-size: 12px;
	}
	.blognetwork dl.comment300 dd {
	margin: 0 0 5px 0;
	font-size: 10px;
	word-break: break-all;
	clear: left;
	}
	.blognetwork dl.comment300 dd span {
	padding-right: 0.5em;
	font-weight: bold;
	float: left;
	display: block;
	}
	.blognetwork dl.comment300 dd a {
	font-weight: normal;
	word-break: break-all;
	display: inline;
	}
	.blognetwork dl.comment300 dd.poster_name {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	}
	.blognetwork .blog_list300 {
	margin: 0 0 10px 0;
	padding: 0 0 0 43px;
	}
	.blognetwork .blog_list300 dt {
	margin: 10px 0 2px 0;
	padding: 3px 16px 0 0;
	line-height: 1.1em;
	border: none;
	zoom: 1;
	position: relative;
	}
	.blognetwork .blog_list300 dt a {color: #333;}
	.blognetwork .blog_list300 dt img {
	border: 1px solid #ccc;
	position: absolute;
	top: 0;
	left: -43px;
	}
	.blognetwork .blog_list300 dd {
	padding: 2px 0 0 12px;
	background: url(/media/c/2006/img/relate_marker.gif) no-repeat 0 0.2em;
	border-top: 1px dotted #ccc;
	position: relative;
	}
	.blognetwork .blog_list300 dd a {font-weight: normal;}
	.blognetwork .blog_list300 dd .rss a {top: -16px;}
	.blognetwork ul.discussion300 {margin: 0 0 10px 0;}
	.blognetwork ul.discussion300 li {
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	}
	.blognetwork ul.discussion300 li p.go_archive {
	margin: 3px 0 0;
	line-height: 1.2em;
	} 
	.blognetwork ul.discussion300 li p.go_archive a {
	padding-left: 12px;
	font-size: 11px;
	font-weight: normal;
	background: url(/media/c/2006/img/relate_marker.gif) no-repeat 0 0.1em;
	}
	.blognetwork .block_ranking ol li {zoom: 1;}
	.block_blognetwork_about h4 {margin: 2.0em 0 0;}
	.block_blognetwork_about p {margin: 1.0em 0 0;}
	#block_parentblog {
	margin: 0 0 15px 0;
	padding:  10px 15px 10px 15px;
	border: 1px dotted #ccc;
	}
	#block_parentblog img {
	margin: 0 10px 0;
	float: left;
	}
	#block_parentblog .parent_title {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em;
	}
	.blognetwork .award_badge {
	margin:-10px 0 15px;
	font-size:11px;
	}
	*html body .blognetwork .award_badge {margin:0 0 15px 0;}
	*+html body .blognetwork .award_badge {margin:0 0 15px 0;}
	.blognetwork .award_badge li,
	.member_mypage .award_badge li {_zoom:1;}
	.blognetwork .award_badge li a,
	.member_mypage .award_badge li a {
	font-weight: normal;
	letter-spacing: -0.05em;
	}
	.blognetwork .award_badge li span ,
	.member_mypage .award_badge li span {margin-right: 5px;}
	.blognetwork .award_badge li span a,
	.member_mypage .award_badge li span a {
	padding: 4px 0 2px 19px;
	color: #A90329;
	font-weight: bold;
	background: transparent url(/media/c/2006/img/blognetwork/icon_award.gif) no-repeat scroll 0 0;
	}
	.member_mypage .award_badge {
	margin: 0 0 -15px 0;
	font-size: 13px;
	}
	*html body .member_mypage .award_badge {margin:5px 0 -20px 0;}
	*+html body .member_mypage .award_badge {margin:5px 0 -20px 0;}
	.blognetwork#entry {
	margin : 15px -10px 10px;
	padding: 0;
	background: url(http://japan.cnet.com/media/2008/survey/rblog/bg.jpg) repeat-y 0 0;
	display: block;
	clear: both;
	}
	.blognetwork#entry .head {
	margin: 0;
	padding: 0;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/head.jpg) no-repeat 0 0;
	}
	.blognetwork#entry .foot:after {
	height: 0;
	content: ".";
	visibility:hidden;
	display:block;
	clear:both;
	}
	.blognetwork#entry .foot {
	margin: 0;
	padding: 0 0 6px;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/foot.jpg) no-repeat left bottom;
	zoom: 1;
	}
	.blognetwork#entry input,
	.blognetwork#entry select,
	.blognetwork#entry textarea {font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}
	.blognetwork#entry input:focus,
	.blognetwork#entry select:focus,
	.blognetwork#entry textarea:focus {background: #E0E9F5;}
	.blognetwork#entry .col1 {
	width: 340px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	clear: none;
	}
	.blognetwork#entry .col1 h1 {
	height: 82px;
	text-indent: -9999px;
	}
	.blognetwork#entry ul.step {
	width: 290px;
	margin: 20px 0 0 20px;
	padding: 0 0 0 10px;
	line-height: 1.2em;
	display: block;
	clear: both;
	}
	.blognetwork#entry ul.step li {
	min-height: 20px;
	margin: 0;
	padding: 4px 0 6px 65px;
	font-size: 14px;
	font-weight: bold;
	color: #AEB6BD;
	display: block;
	clear: both;
	}
	.blognetwork#entry ul.step li.active {color: #3F3F3F;}
	.blognetwork#entry ul.step li.step01 {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/step01.jpg) no-repeat 0 0;}
	.blognetwork#entry ul.step li.step02 {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/step02.jpg) no-repeat 0 0;}
	.blognetwork#entry ul.step li.step03 {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/step03.jpg) no-repeat 0 0;}
	.blognetwork#entry ul.step li.step01.active {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/step_a01.jpg) no-repeat 0 0;}
	.blognetwork#entry ul.step li.step02.active {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/step_a02.jpg) no-repeat 0 0;}
	.blognetwork#entry ul.step li.step03.active {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/step_a03.jpg) no-repeat 0 0;}
	.blognetwork#entry #cnet_id {
	width: 300px;
	margin: 5px 0 0 20px;
	padding: 10px 0 0;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/ID_head.jpg) no-repeat 0 0;
	display: block;
	clear: both;
	}
	.blognetwork#entry #cnet_id h2 {
	margin: 15px 0 10px;
	padding: 0;
	color: #FF7F00;
	font-size: 14px;
	font-weight: bold;
	}
	.blognetwork#entry #cnet_id p {
	margin: 0 0 10px 10px;
	padding: 0;
	color: #000;
	font-size: 12px;
	}
	.blognetwork#entry #cnet_id dl {
	margin: 0 0 10px 10px;
	padding: 0;
	font-size: 12px;
	display: block;
	clear: both;
	}
	.blognetwork#entry #cnet_id dl.profile {border-bottom: dotted 1px #999;}
	.blognetwork#entry #cnet_id dl.address {
	padding: 0 0 30px 0;
	background: url(http://japan.cnet.com/media/2008/survey/rblog/ID_foot.jpg) repeat-x left bottom;
	}
	.blognetwork#entry #cnet_id dl p {
	margin: 0 0 10px 0;
	padding: 0;
	color: #999;
	}
	.blognetwork#entry #cnet_id dl.profile p {margin-top: -7px;}
	*:first-child+html .blognetwork#entry #cnet_id dl.profile p {margin-top: 0;}
	.blognetwork#entry #cnet_id dl.profile p {_margin-top: 0;}
	.blognetwork#entry #cnet_id dl dt {
	margin: 0;
	padding: 0;
	color: #627FA3;
	display: block;
	clear: both;
	}
	.blognetwork#entry #cnet_id dl dd {
	margin: 0;
	padding: 0 0 10px;
	}
	.blognetwork#entry #cnet_id dl dd input,
	.blognetwork#entry #cnet_id dl dd select {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	display: block;
	}
	.blognetwork#entry #cnet_id dl dd input {
	width: 279px;
	padding: 2px 2px 0 5px;
	}
	.blognetwork#entry #cnet_id dl dd select {
	width: 288px;
	padding: 0 0 0 2px;
	}
	.blognetwork#entry #cnet_id dl dd.nicknm {
	font-size: 14px;
	font-weight: bold;
	}
	.blognetwork#entry #cnet_id dl span.name {
	width: 142px;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	}
	.blognetwork#entry #cnet_id dl span.second {margin-left: 6px;}
	.blognetwork#entry #cnet_id dl span.name dd input {width: 131px;}
	.blognetwork#entry #cnet_id dl dt.birth {margin-top: 10px;}
	.blognetwork#entry #cnet_id dl dd.birth {
	width: 93px;
	padding-right: 3px;
	float: left;
	}
	.blognetwork#entry #cnet_id dl dd.birth select {
	width: 70px;
	margin-right: 3px;
	float: left;
	}
	.blognetwork#entry #cnet_id dl dd.birth span {
	margin: 5px 0;
	display: block;
	}
	.blognetwork#entry #cnet_id dl span.zip {
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	}
	.blognetwork#entry #cnet_id dl span.zip.digits1 {
	margin: 2px 0;
	_margin: -7px 0 2px;
	padding: 0 5px;
	text-align: center;
	display: block;
	}
	*:first-child+html .blognetwork#entry #cnet_id dl span.zip.digits1 {margin: -7px 0 2px;}
	.blognetwork#entry #cnet_id dl span.zip.digits1 dd {display: inline;}
	.blognetwork#entry #cnet_id dl span.zip.digits3 {width: 81px;}
	.blognetwork#entry #cnet_id dl span.digits3 input {width: 72px;}
	.blognetwork#entry #cnet_id dl span.zip.digits4 {width: 91px;}
	.blognetwork#entry #cnet_id dl span.zip.digits4 dd {
	float: left;
	display: inline;
	}
	.blognetwork#entry #cnet_id dl span.zip.digits4 input {width: 82px;}
	.blognetwork#entry #cnet_id dl dd.company_size select {
	width: 262px;
	margin-right: 3px;
	float: left;
	}
	.blognetwork#entry #cnet_id dl dd.company_size span {
	margin: 5px 0;
	padding: 0 5px;
	float: none;
	}
	.blognetwork#entry #cnet_id dl dd.company_size span {_float: left;}
	.blognetwork#entry #form {
	width: 580px;
	margin: 0;
	padding: 25px;
	float: left;
	display: block;
	clear: none;
	}
	.blognetwork#entry #form h2 {display: none;}
	.blognetwork#entry #form h3 {
	height: auto;
	_height: 23px;
	min-height: 21px;
	margin: 0;
	padding: 2px 0 0 30px;
	color: #000;
	text-shadow: none;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	vertical-align: baseline;
	display: block;
	clear: both;
	}
	.blognetwork#entry #form h3.heading01 {background: url(http://japan.cnet.com/media/2008/survey/rblog/heading01.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h3.heading02 {background: url(http://japan.cnet.com/media/2008/survey/rblog/heading02.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h3.heading03 {background: url(http://japan.cnet.com/media/2008/survey/rblog/heading03.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h3.heading04 {background: url(http://japan.cnet.com/media/2008/survey/rblog/heading04.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h3 span {
	margin: 0;
	padding: 0;
	color: #3F3F3F;
	font-size: 12px;
	display: block;
	clear: both;
	}
	.blognetwork#entry #form h4 {
	_height: 23px;
	min-height: 19px;
	margin: 10px 0 0;
	padding: 4px 0 0 30px;
	color: #000;
	text-shadow: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	display: block;
	clear: both;
	}
	.blognetwork#entry #form h4.headline01 {background: url(http://japan.cnet.com/media/2008/survey/rblog/headline01.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h4.headline02 {background: url(http://japan.cnet.com/media/2008/survey/rblog/headline02.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h4.headline03 {background: url(http://japan.cnet.com/media/2008/survey/rblog/headline03.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h4.headline04 {background: url(http://japan.cnet.com/media/2008/survey/rblog/headline04.jpg) no-repeat 0 0;}
	.blognetwork#entry #form h4.headline05 {background: url(http://japan.cnet.com/media/2008/survey/rblog/headline05.jpg) no-repeat 0 0;}
	.blognetwork#entry #form p {
	margin: 5px 0 0 30px;
	padding: 0;
	color: #3F3F3F;
	}
	.blognetwork#entry #form p.summary {
	margin: 0 0 10px -0.75em;
	padding: 0;
	}
	.blognetwork#entry #form p.summary span {
	color: #FF7F00;
	font-weight: bold;
	}
	.blognetwork#entry #form input,
	.blognetwork#entry #form textarea {
	margin: 0;
	padding: 0;
	display: block;
	}
	.blognetwork#entry #form dl:after {
	height: 0;
	content: ".";
	visibility:hidden;
	display:block;
	clear:both;
	}
	.blognetwork#entry #form dl {
	margin: 0 0 0 30px;
	padding: 0 0 15px;
	font-size: 12px;
	line-height: 1.2em;
	display: block;
	clear: both;
	zoom: 1;
	}
	.blognetwork#entry #form dl dt,
	.blognetwork#entry #form dl dd {
	margin: 10px 0 0;
	padding: 0;
	line-height: 1.5em;
	display: block;


	clear: none;
	}
	.blognetwork#entry #form dl dt {
	width: 95px;
	color: #999;
	text-align: right;
	float: left;
	clear: both;
	}
	.blognetwork#entry #form dl dd {
	width: 445px;
	_padding-left: 10px;
	color: #3F3F3F;
	float: right;
	_float: left;
	}
	*:first-child+html .blognetwork#entry #form dl dd {
	padding-left: 10px;
	float: none;
	}
	.blognetwork#entry #form dl dd input {width: 436px;}
	.blognetwork#entry #form dl dd textarea {width: 438px;}
	.blognetwork#entry #form dl dd.profile textarea {height: 10em;}
	.blognetwork#entry #form dl dd.body textarea {height: 31em;}
	.blognetwork#entry #form dl dd.summary textarea {height: 4em;}
	.blognetwork#entry #form dl dd.blog_dir p {
	margin: 0;
	padding: 0;
	color: #E20;
	font-weight: bold;
	}
	.blognetwork#entry #form dl dd.blog_dir p.ok {color: #627FA3;}
	.blognetwork#entry #cnet_id dl dt span,
	.blognetwork#entry #form dl dd span {
	color: #E20;
	font-size: 11px;
	font-weight: bold;
	}
	.blognetwork#entry #cnet_id dl dt span {padding-left: 5px;}
	.blognetwork#entry #form span.submit {
	width: 300px;
	height: 40px;
	margin: 10px 0 0 165px;
	padding: 0;
	cursor: hand;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button.jpg) no-repeat 0 0;
	border: none;
	display: block;
	}
	.blognetwork#entry #form span.submit,
	.blognetwork#entry #form span.submit:hover {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button_h.jpg) no-repeat 0 0;}
	.blognetwork#entry #form span.submit button {
	width: 300px;
	height: 40px;
	text-indent: -9999px;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button.jpg) no-repeat 0 0;
	border: none;
	display: block;
	}
	.blognetwork#entry #form span.submit button:hover {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button_h.jpg) no-repeat 0 0;}
	.blognetwork.complete#entry #form dl dd {
	color: #000;
	font-size: 14px;
	}
	.blognetwork.complete#entry #form dl dd.title {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	}
	.blognetwork.complete#entry #form span.back {
	width: 300px;
	height: 40px;
	margin: 10px 0 0 165px;
	padding: 0;
	cursor: hand;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button.jpg) no-repeat 0 0;
	border: none;
	display: inline-block;
	}
	.blognetwork.complete#entry #form span.back {
	width: 100px;
	margin-left: 110px;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button01.jpg) no-repeat 0 0;
	float: left;
	clear: none;
	}
	.blognetwork.complete#entry #form span.back:hover {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button_h01.jpg) no-repeat 0 0;}
	.blognetwork.complete#entry #form span.back input {
	width: 100px;
	height: 40px;
	content: "";
	text-indent: -9999px;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button01.jpg) no-repeat 0 0;
	border: none;
	display: block;
	}
	.blognetwork.complete#entry #form span.back input:hover {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button_h01.jpg) no-repeat 0 0;}
	.blognetwork.complete#entry #form span.submit {
	margin-left: 230px;
	background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button02.jpg) no-repeat 0 0;
	clear: none;
	}
	.blognetwork.complete#entry #form span.submit:hover {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button_h02.jpg) no-repeat 0 0;}
	.blognetwork.complete#entry #form span.submit button {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button02.jpg) no-repeat 0 0;}
	.blognetwork.complete#entry #form span.submit button:hover {background: transparent url(http://japan.cnet.com/media/2008/survey/rblog/button_h02.jpg) no-repeat 0 0;}
	.blognetwork.complete#entry #cnet_id dl dd {font-size: 12px;}
	.blognetwork.complete#entry #cnet_id dl span.name {width: auto;}
	.blognetwork.complete#entry #cnet_id dl dd.birth {width: auto;}
	.blognetwork.complete#entry #cnet_id dl dd.birth span {
	margin: 0 5px;
	display: inline;
	}

	.blognetwork.complete#entry #cnet_id dl span.zip.digits1 {margin: 0;}
	.blognetwork.complete#entry #cnet_id dl span.zip.digits3,
	.blognetwork.complete#entry #cnet_id dl span.zip.digits4 {width: auto;}
	.blognetwork.complete#entry #cnet_id dl dd.company_size span {_float: none;}
	.blognetwork.thanks#entry #cnet_id {display: none;}
	.blognetwork.thanks#entry #form h2 {
	margin: 30px 0 50px;
	padding: 0;
	color: #FF7F00;
	font-size: 20px;
	line-height: 1.2em;
	display: block;
	}
	.blognetwork.thanks#entry #form p {
	margin: 0 0 20px;
	padding: 0;
	font-size: 14px;
	color: #000;
	line-height: 1.5em;
	}
	.blognetwork.thanks#entry #form p.contact {
	margin: 0 0 10px;
	margin-right: -0.7em;
	font-size: 10px;
	text-align: right;
	color: #999;
	}
	.blognetwork.thanks#entry #form p.contact a {
	color: #999;
	font-weight: bold;
	}
	.blognetwork.thanks#entry #form p.auther {
	margin: 50px 0 2px;
	font-size: 12px;
	text-align: right;
	}


.member {
	margin-bottom:20px;
	font-size:12px;
}

.member label {
	font-size:12px;
	font-weight:bold;
}


.member fieldset .cookie label {
	font-weight:normal;
}

.member p {
	margin:10px 7px 0 7px;
	line-height:1.2em;
}

.member .checkbox {
	margin-right:2px;
}


.member .left {
	float:left;
}

.member .right {
	float:right;
}

.member .center {
	text-align:center;
}

.member .error {
	color:#f00;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.member h4 {
	border-bottom:3px double #fc0;
	font-size:14px;
	margin:30px 7px 15px 7px;
	color:#333;
}

.member h5 {
	border-bottom:1px solid #666;
	font-size:12px;
	margin:50px 7px 15px 7px;
	color:#333;
}

.col_300 .member h4 {
	margin-top:0px;
	margin-bottom:7px;
	border-bottom:1px solid #666666;
	font-size:10px;
	font-weight:bold;
	padding-bottom:1px;
	padding-right:6px;
	text-align:left;
}

.member .contract pre {
	border:1px solid #CCCCCC;
	font-size:13px;
	height:140px;
	overflow:scroll;
	padding:10px;
	margin-left:7px;
	width:615px;
	margin-top:13px;
}

/* heding */

.member .subnav ul {
	float:right;
	background:transparent url(/media/2006/member/bar_gray.gif) no-repeat scroll left 3px;
}

.member .subnav li,
.member .heading li{
	background:transparent url(/media/2006/member/bar_gray.gif) no-repeat scroll right 3px;
	float:left;
	padding:0pt 6px;
	color:#666666;
}
.member .subnav li {
	font-size:11px;
}

.member .heading {
	background:transparent url(/media/2006/member/cnet/member_heading.jpg) no-repeat scroll right top;
	height:33px;
	/*margin-bottom:20px;*/
}

*html body .member .heading {/*IE 6*/
	margin-bottom:5px;
}
*+html body .member .heading {/*IE 7*/
	margin-bottom:5px;
}

.member .heading h3 {
	background:none;
	display:block;
	float:left;
	font-size:18px;
	color:#666;
	font-weight:bold;
	padding:6px 10px 0 14px;
	margin:0 0 3px 0;
	height:20px;
	line-height:1.2em;
}

.member .heading ul {
	float:right;
	margin-top:9px;
}

.member .subnav a,
.member .heading a{
	color:#666666;
	cursor: pointer;
}

/* fieldset */

.member fieldset .right {
	clear:none;
	margin-left:50px;
}

.member fieldset {
	padding:15px 15px 10px 15px;
	border:1px solid #CCCCCC;
	margin:0 7px 20px 7px;
}

*html body .member fieldset {/*IE6*/
	margin:0 7px 10px 7px;
}
*+html body .member fieldset {/*IE7*/
	margin:0 7px 10px 7px;
}

.member fieldset legend {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
	padding:0 5px 0 5px;
}

.member fieldset select {
	font-size:12px;
}

.member fieldset p {
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:0;
}

.member fieldset p span {
	font-size:11px;
	font-weight: normal;
}

.member fieldset.account dt,
.member fieldset.nickname dt,
.member fieldset.profile dt,
.member fieldset.login dt {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:120px;
	margin-bottom:10px;
	margin-top:2px;
}


*html body .member fieldset dl {/*IE6*/
	margin-top:20px;
	display:block;
}
*+html body .member fieldset dl {/*IE7*/
	margin-top:20px;
	display:block;
}

.member fieldset.profile dt {
	width:80px;
}

.member fieldset dd {
	font-size:11px;
	margin-bottom:13px;
	overflow:hidden;
	line-height:1.2em;
}


*html body .member fieldset.account dd {/*IE6*/
	margin-left:143px;
}

.member fieldset input.text {
	font-size:12px;
	width:200px;
	height:16px;
}

*+html body .member fieldset.login input.text {/*IE7*/
	position:relativ;
	margin-left:-100px;
}

.member fieldset.profile dd.txtshort {
	width:140px;
}

.member fieldset.profile dd input.text {
	width:135px;
}

.member fieldset.profile dd input.txtlong {
	width:290px;
	height:16px;
}

.member fieldset.profile dd input.zip {
	width:50px;
	height:16px;
}

.member fieldset.profile dl {
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
}


.member fieldset.newsletter dt {
	margin-bottom:5px;
}

.member fieldset.profile dl.research {
	border-bottom:none;
	margin-top:13px;
	padding-bottom:0px;
}

.member fieldset.profile .research dt {
	float:none;
	width:100%;
	margin-bottom:5px;
}

.member fieldset.profile .research input {
	margin-bottom:0;
}

.member fieldset.newsletter dd,
.member fieldset.profile .research dd {
	font-size:11px;
	margin-bottom:13px;
	line-height:1.2em;
	margin-left:1.5em;
}

.member button {
	background:transparent url(/media/2006/member/button.gif) repeat-x scroll right top;
	height:35px;
	border:none;
	border:1px solid #b0b0b0;
	font-weight:bold;
	font-size:14px;
	padding:0 10px 2px 10px;
	margin:10px 0 3px 0;
	color:#333;
}

*html body .member button {/*IE6*/
	padding:3px;
}
*+html body .member button {/*IE7*/
	padding:3px;
}

html:\66irst-child .member button { /*safari*/
	padding-top:9px;
	height:24px;
}

.member button:hover {
	background-image:none;
	background-color:#b0b0b0;
	color:#fff;
	cursor: pointer;
}

.member fieldset.nickname button {
	margin-left:20px;
}

.member .button_regist {
	margin-top:5px;
	text-align:center;
}

.member button.long {
	width:195px;
}

.member button.regist {
	background:#fc0 url(/media/2006/member/cnet/button2.gif) repeat-x scroll right top;
	width:220px;
	height: 50px;
	font-size: 18px;
	border:none;
	border:1px solid #ebbc01;
	line-height: 1em;
}

.member button.regist:hover {
	background-image:none;
	background-color:#fc0;
	color:#fff;
	cursor: pointer;
}

.member div.agree {
	margin-top: 10px; 
	padding-top: 10px;
	border-top: 1px solid #ccc;
	text-align:center;
}
.member div.agree label{
	font-size: 120%;
}
/* private_info */

.member .private_info dl {
	margin: 1em 7px 0 7px;
}

.member .private_info dt {
	font-weight:bold;
}

/* col_300 */

.col_300 .member {
	margin-left:0px;
}

.col_300 .member p {
	font-size:11px;
}

.col_300 .member dl {
	width:270px;
	margin: 10px auto 0;
}

.col_300 .member dd {
	font-size:10px;
}

/* service */

.member .service {
	padding:0 35px 0 35px;
	margin-top:20px;
}

.member .service p {
	font-size:11px;
}

.member .service dt {
	font-weight:bold;
	width:270px;
}

.member .service dt img{
	width:270px;
	height:54px;
	border:1px solid #ccc;
}

.member .service dd {
	line-height:1.2em;
	margin-bottom:18px;
	font-size:11px;
	color:#000;
	width:270px;
}

/* menu */

.member .menu {
	overflow:hidden;
}

.member .menu fieldset,
.member .menu2 fieldset {
	width:275px;
	background:transparent url(/media/2006/member/cnet/fieldset_bg.gif) repeat-x scroll right bottom;
	height:170px;
	overflow:hidden;
}

*html body .member .menu fieldset {/*IE6*/
	height:190px;
}
*+html body .member .menu fieldset {/*IE7*/
	height:190px;
}

.member .menu2 fieldset {
	height:225px;
}

*html body .member .menu2 fieldset {/*IE6*/
	height:245px;
}
*+html body .member .menu2 fieldset {/*IE7*/
	height:245px;
}

.member .menu fieldset dd,
.member .menu2 fieldset dd{
	text-align:center;
}

.member .menu2 fieldset input.text {
	width:190px;
}

.member .menu2 fieldset dl.login dt {
	font-weight:bold;
	padding-left:40px;
	margin-bottom:5px;
}

/* login */

.member fieldset.login,
.member fieldset.join {
	background:transparent url(/media/2006/member/cnet/fieldset_bg.gif) repeat-x scroll right bottom;
}

.member fieldset.login .cookie {
	font-size:11px;
	text-align:center;
}

.member fieldset.login .login_button {
	text-align:right;
	margin-top:5px;
}

.member fieldset.login .login_button span{
	margin-right:5px;
	font-size:11px;
}

.member fieldset.login dl {
	margin-left:100px;
}

.member fieldset.join dd {
	text-align:center;
	margin-top:10px;
}

/* mail_send */

.member .mail_send {
	margin: 0pt 7px;
	padding: 40px 10px 40px 50px;
	background: #fef5d3 url(/media/2006/member/mail_bg.gif) no-repeat scroll 470px 60%;
	font-weight: bold;
}

/* massage */

.member .normal_msg {
	background:transparent url(/media/2006/member/cnet/fieldset_bg.gif) repeat-x 	scroll right bottom;
	border:3px double #fc0;
	color:#4b4b4b;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	margin:0pt 7px 20px;
	padding:15px;
}

.member .error_msg {
	background-color:#FDDFCA;
	border:3px double #cc0000;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	margin:0pt 7px 20px;
	padding:15px;
}

/* SSL_switch */

.member .ssl_switch {
	margin-bottom:20px;
	margin-top:3px;
	overflow:hidden;
}

.member .ssl_switch ul{
	float:right;
}

.member .ssl_switch li{
	float:left;
	padding:0 6px 0 0;
	color:#666666;
	font-size:14px;
	margin-left:5px;
}

.member .ssl_switch img {
	vertical-align:top;
}

/* review member */

.member.rev_prof fieldset p {
	font-weight:normal;
}

.member.rev_prof .heading {
	margin-bottom:10px;
}

.member.rev_prof .sub_head 
	font-weight:bold;
	margin-bottom:2px;
}

*html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}
*+html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}

.member.rev_prof .member_icon .item {
	border:1px solid #EEEEEE;
	float:left;
	margin:0pt 20px 10px 0pt;
	padding-left:5px;
	overflow:hidden;
}

.member.rev_prof .member_icon .item img {
	vertical-align:middle;
}

.member.rev_prof .member_icon,
.member.rev_prof .mem_site,
.member.rev_prof .prof_txt {
	margin-bottom:20px;
}

.member.rev_prof .member_ac .member_name {
	margin-bottom:20px;
	margin-top:10px;
}

.member.rev_prof .member_ac span.mem_name {
	font-size:18px;
	font-weight:bold;
}

/* My Page */

.member.rev .member_profile {
	margin-bottom:20px;
}

.member.rev .member_profile .member_name {
	font-weight: bold;
}
.member.rev .member_profile .member_icon {
	vertical-align: middle;
}
.member.rev .member_profile .comment {
	font-size:12px;
	line-height:1.3em;
	
	padding: 10px;
	border: 1px solid #ccc;
	margin: 1em 0 0.5em 0;
}

.member.rev div.favorite {
	margin: 0px 0px 20px 0px;
}

.member.rev .favorite .label {
	font-size: 16px;
	width: 600px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
	background:none;
	color:#000;
	height:auto;
	padding-left:0px;
}

.member.rev .favorite table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .favorite td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .favorite td.c1 {
	background: #f5f5f5;
}
.member.rev .favorite td.navi {
	background: #fed;
}
.member.rev .favorite td.spc {
	width: 10px;
}

.member.rev .favorite .thumb {
	float: left;
	margin-right: 5px;
	border:1px solid #ccc;
}
.member.rev .favorite .product_name {
	font-weight: bold;
}
.member.rev .favorite .model_name {
}
.member.rev .member_profile .favorite .comment {
	font-size: 12px;
	border: none;
	margin: 5px 0 0 0;
	padding: 0;
}
.member.rev .favorite .date {
	text-align: right;
}
.member.rev .favorite .edit {
	text-align: right;
}

.member.rev div.main_member_review {
	margin: 0px 0px 20px 0px;
}

.member.rev .main_member_review .label {
	font-size: 16px;
	width: 600px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
	background:none;
	color:#000;
	height:auto;
	padding-left:0px;
}

.member.rev .main_member_review table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .main_member_review td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review td.c1 {
	background: #f5f5f5;
}
.member.rev .main_member_review td.navi {
	background: #fed;
}
.member.rev .main_member_review td.spc {
	width: 10px;
}

.member.rev .main_member_review .thumb {
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review .product_name {
	font-weight: bold;
}
.member.rev .main_member_review .model_name {
}
.member.rev .member_profile .main_member_review .comment {
	font-size: 12px;
	border: none;
	margin: 5px 0 0 0;
	padding: 0;
}
.member.rev .main_member_review .date {
	text-align: right;
}

.member.rev a.rev_icon_write {
	background:transparent url(/media/2007/review/icon_pen.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_book {
	background:transparent url(/media/2007/review/rev_icon_book.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_batsu {
	background:transparent url(/media/2007/review/rev_icon_batsu.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev fieldset dt {
	width:auto;
}

.member.rev fieldset dd {
	font-size:14px;
	line-height:1.2em;
	margin-bottom:0;
}

.member.rev .date {
	text-align:right;
	color:#999999;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.1em;
}
.member.rev_prof fieldset p {
	font-weight:normal;
}

.member.rev_prof .heading {
	margin-bottom:10px;
}

.member.rev_prof .sub_head {
	font-weight:bold;
	margin-bottom:2px;
}

*html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}
*+html body .member.rev_prof .box_mem_icon {
	margin-bottom:10px;
}

.member.rev_prof .member_icon .item {
	border:1px solid #EEEEEE;
	float:left;
	margin:0pt 20px 10px 0pt;
	padding-left:5px;
	overflow:hidden;
}

.member.rev_prof .member_icon .item img {
	vertical-align:middle;
}

.member.rev_prof .member_icon,
.member.rev_prof .mem_site,
.member.rev_prof .prof_txt {
	margin-bottom:20px;
}

.member.rev_prof .member_ac .member_name {
	margin-bottom:20px;
}

.member.rev_prof .member_ac span.mem_name {
	font-size:18px;
	font-weight:bold;
}

/* My Page */

.member.rev .member_profile {
	margin-bottom:20px;
}

.member.rev .member_profile .member_name {
	font-weight: bold;
}
.member.rev .member_profile .member_icon {
	vertical-align: middle;
}
.member.rev .member_profile .comment {
	font-size:12px;
	line-height:1.3em;
	
	padding: 10px;
	border: 1px solid #ccc;
	margin: 1em 0 0.5em 0;
}

.member.rev div.favorite {
	margin: 0px 0px 20px 0px;
}

.member.rev .favorite .label {
	font-size: 16px;
	width: 570px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
}

.member.rev .favorite table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .favorite td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .favorite td.c1 {
	background: #f5f5f5;
}
.member.rev .favorite td.navi {
	background: #fed;
}
.member.rev .favorite td.spc {
	width: 10px;
}
*+html body .member.rev .main_member_review td.item dl,
*+html body .member.rev .favorite td.item dl {/* IE7 */
	margin-top:0;
}
*html body .member.rev .main_member_review td.item dl,
*html body .member.rev .favorite td.item dl {/* IE6 */
	margin-top:0;
}
*html body .member.rev .main_member_review td.item dt,
*html body .member.rev .favorite td.item dt {/* IE6 */
	margin-right:0;
	width:50px;
	height:50px;
}
*html body .member.rev .main_member_review td.item dd,
*html body .member.rev .favorite td.item dd {/* IE6 */
	margin-left:0;
}

.member.rev .favorite .thumb {
	float: left;
	margin-right: 5px;
	border:1px solid #ccc;
}
.member.rev .favorite .product_name {
	font-weight: bold;
}
.member.rev .favorite .model_name {
}
.member.rev .favorite .comment {
	font-size: 12px;
}
.member.rev .favorite .date {
	text-align: right;
}
.member.rev .favorite .edit {
	text-align: right;
}

.member.rev div.main_member_review {
	margin: 0px 0px 20px 0px;
}

.member.rev .main_member_review .label {
	font-size: 16px;
	width: 600px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
}

.member.rev .main_member_review table {
	clear: both;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
.member.rev .main_member_review td.item {
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review td.c1 {
	background: #f5f5f5;
}
.member.rev .main_member_review td.navi {
	background: #fed;
}
.member.rev .main_member_review td.spc {
	width: 10px;
}

.member.rev .main_member_review .thumb {
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc;
}
.member.rev .main_member_review .product_name {
	font-weight: bold;
}
.member.rev .main_member_review .model_name {
}
.member.rev .main_member_review .comment {
	font-size: 12px;
}
.member.rev .main_member_review .date {
	text-align: right;
}

.member.rev a.rev_icon_write {
	background:transparent url(/media/2007/review/icon_pen.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_book {
	background:transparent url(/media/2007/review/rev_icon_book.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev a.rev_icon_batsu {
	background:transparent url(/media/2007/review/rev_icon_batsu.gif) no-repeat scroll left center;
	display:inline;
	padding:2px 0px 2px 20px;
}

.member.rev fieldset dt {
	width:auto;
}

.member.rev fieldset dd {
	font-size:14px;
	line-height:1.2em;
	margin-bottom:0;
	overflow:visible;
}

.member.rev .date {
	text-align:right;
	color:#999999;
	font-size:10px;
	letter-spacing:0.05em;
	line-height:1.1em;
}



/* profile - member detail */
.member .member_detail {
	position: relative;
	margin: 0 10px 15px 10px;
	}
.member .member_detail img {
	display: block;
	position: absolute;
	border: 1px solid #ccc;
	}
.member .member_detail dl {
	display: block;
	margin: 10px 0 0 80px;
	}
.member .member_detail dl dt {
	font-size: 18px;
	line-height: 1.2em;
	font-weight: bold;
	color: #666;
	}
.member .member_detail dl dd {
	clear: left;
	margin: 0 0 5px 0;
	}
.member .member_detail dl dd span {
	display: block;
	float: left;
	margin: 5px 1em 0 0;
	border: 1px solid #ccc;
	padding: 1px 0.5em 1px 0;
	background: #eee;
	text-indent: 0.5em;
	font-size: 10px;
	line-height: 1.2em;
	}
.member .member_detail dl dd em {
	padding: 0 0.2em 0 0;
	font-weight: bold;
	}
.member .member_detail dl dd ul li {
	display: inline;
	padding: 0 1em 0 0;
	}


/* profile - blog data */

.member fieldset.blognetwork dl dt {
	position: relative;
	_height: 14px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	}
.member fieldset.blognetwork dl dt .blog_feed a {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 12px;
	right: 1px;
	bottom: 3px;
	background: transparent url(/media/c/2006/img/feedicon_small.gif) no-repeat scroll left top;
	height: 12px;
	font-size: 1px;
	line-height: 1.2em;
	text-decoration: none;
	text-indent: -1000px;
	}
	*html .member fieldset.blognetwork dl dt .blog_feed a {
		right: 6px;
		}
.member fieldset.blognetwork dl dt .blog_feed a:hover,
.member fieldset.blognetwork dl dt .blog_feed a:active {
	background-position:left bottom;
	}
.member fieldset.blognetwork dl dd {
	margin: 0 0 5px 1em;
	background: url(/media/c/2006/img/relate_marker.gif) 0 0.2em no-repeat;
	padding: 0 0 0 12px;
	font-size: 12px;
	}
.member fieldset.blognetwork dl dd span {
	padding: 0 0 0 1em;
	font-weight: normal;
	color: #666;
	}
.member fieldset.blognetwork dl dd.blog_info {
	margin: 0 0 3px 0;
	background: none;
	padding: 0;
	text-align: right;
	font-size: 11px;
	}


/* profile - recent activity */

.member fieldset.recent_activity h4 {
	margin: 0 0 5px 0;
	}

*html body .member fieldset.recent_activity dl {/*IE6*/
	margin-top:0;
}
*+html body .member fieldset.recent_activity dl {/*IE7*/
	margin-top:0;
}

.member fieldset.recent_activity dl dt {
	/*background:#EEEEEE none repeat scroll 0%;*/
	border:1px solid #CCCCCC;
	font-size:12px;
	line-height:1.2em;
	margin-bottom:0.3em;
	padding:1px 0.3em;
	text-align:center;
	vertical-align:top;
	width:100px;
	}
.member fieldset.recent_activity dl dt.blog_cmt{
	background:#EEEEEE none repeat scroll 0%;
}
.member fieldset.recent_activity dl dt.blog_udt{
	background:#FFF0FF none repeat scroll 0%;
}
.member fieldset.recent_activity dl dt.panel_cmt{
	background:#E6F0FF none repeat scroll 0%;
}
.member fieldset.recent_activity dl dd {
	display: block;
	margin: -1.6em 0 10px 10.5em;
	font-size: 12px;
	}
.member fieldset.recent_activity p.go_archive {
	text-align: right;
	margin: 0;
	}
.member fieldset.recent_activity p.go_archive a {
	padding-left: 10px;
	background: url(/media/c/2006/img/relate_marker.gif) 0 0.2em no-repeat;
	}

.member fieldset.recent_activity p.go_archive {
	text-align: right;
	margin: 0;
	}
.member fieldset.recent_activity p.go_archive a {
	padding-left: 10px;
	background: url(/media/c/2006/img/relate_marker.gif) 0 0.2em no-repeat;
	}



/* cnet additional Style */

.member button.regist {
	color:#333;
}



/* tablebase style */

.member table.membertable {
	width: 98%;
	border: none;
	border-collapse:collapse;
}
.member table.membertable th {
	padding: 10px 10px;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	width: 100px;
	background: #dddddd;
	font-weight: normal;
	vertical-align: top;
	font-size:12px;
	line-height:1.5em;
}
.member table.membertable th span.notify{
	display :block;
	font-size: 10px;
	color: #900;
	font-weight: bold;
}
.member table.membertable th label{
	font-weight: normal;
}
.member table.membertable td {
	border-bottom: 1px solid #ffffff;
	text-align: left;
	background: #f0f0f0;
	vertical-align: top;
	font-size:12px;
	line-height:1.5em;
	padding: 10px 10px;
}
.member table.membertable td span.bold{
	font-weight: bold;
}
.member table.membertable input,
.member table.membertable select,
.member table.membertable textarea{
	margin-left:0; 
	padding:3px;
}
.member table.membertable input.textform, 
.member table.membertable select, 
.member table.membertable textarea { 
	border:1px solid #ddd;
	width:320px; 
	font:normal 12px/14px Tahoma; 
	/*display :block;*/
	}
.member table.membertable textarea{ width: 98%; }
.member table.membertable ul{
	margin: 0;
}

.member table.membertable li{
	list-style: none;
	padding-left: 0;
	margin-right: 10px;
}
* html .member table.membertable li{ white-space: nowrap; }
*:first-child+html .member table.membertable li{ white-space: nowrap; }

.member table.membertable input:focus,
.member table.membertable select:focus,
.member table.membertable textarea:focus {
	border: 1px solid #f90;
}
.member table.membertable tr.segment td{
	background: #fff;
	padding: 10px 0;
}
.member table.membertable label{
	font-weight: normal;
}#techventure {}
	#techventure a:hover span,
	#techventure a:hover {text-decoration: underline;}
	#techventure a:hover img {text-decoration: none;}
	.techvntr_header {margin: 0;}
	.techvntr_header_top {
	height: 309px;
	text-indent: -9999px;
	background: url(/media/c/2006/img/techventure/2008/header.jpg) no-repeat 0 0;
	}
	.techvntr_header_top02 {
	height: 130px;
	text-indent: -9999px;
	background: url(/media/c/2006/img/techventure/2008/header_02.jpg) no-repeat 0 0;
	}
	.techvntr_header .menu_tab {
	height: 30px;
	margin: 0;
	padding-right: 10px;
	background: url(/media/c/2006/img/techventure/2008/menubar_bg_all.jpg) no-repeat 0 0;
	}
	.techvntr_header .menu_tab ul {
	font-size: 110%;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	float: right;
	}
	.techvntr_header .menu_tab li {
	height: 26px;
	display: inline;
	}
	.techvntr_header .menu_tab_top {
	height: 30px;
	margin: 0;
	padding-right: 10px;
	background: url(/media/c/2006/img/techventure/2008/menubar_bg.jpg) no-repeat 0 0;
	}
	.techvntr_header .menu_tab_top ul {
	float: right;
	font-size: 110%;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	}
	.techvntr_header .menu_tab_top li {
	height: 26px;
	display: inline;
	}
	.techvntr_header .menu_tab_top a {
	color: #fff;
	padding: 7px 0 0 18px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
	.techvntr_header .menu_tab_top a:hover, .techvntr_header .menu_tab_top span {
	height: 23px;
	padding: 7px 0 0 18px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
	.techvntr_header .menu_tab_top01 {
	width: 78px;
	color: #333;
	float: left;
	background: url(/media/c/2006/img/techventure/2008/menutab_01.jpg) no-repeat 0 -31px;
	}
	.techvntr_header .menu_tab_top02 a:hover {
	width: 75px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab_02.jpg) no-repeat 0 -31px;
	float: left;
	}
	.techvntr_header .menu_tab_top03 {
	background: url(/media/c/2006/img/techventure/2008/menutab_03.jpg) no-repeat 0 -31px;
	width: 92px;
	color: #333;
	float: left;
	}
	.techvntr_header .menu_tab_top04 a:hover {
	width: 96px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab_04.jpg) no-repeat 0 -31px;
	float: left;
	}
	.techvntr_header .menu_tab_top05 a:hover {
	width: 106px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab_05.jpg) no-repeat 0 -31px;
	float: left;
	}
	.techvntr_header .menu_tab_top06 a:hover {
	width: 88px;
	margin-right: 7px;
	color: #333;
	float: left;
	background: url(/media/c/2006/img/techventure/2008/menutab_06.jpg) no-repeat 0 -31px;
	}
	.techvntr_header .menu_tab_top02 {
	width: 75px;
	background: url(/media/c/2006/img/techventure/2008/menutab_02.jpg) no-repeat 0 0;
	float: left;
	}
	.techvntr_header .menu_tab_top04 {
	width: 96px;
	background: url(/media/c/2006/img/techventure/2008/menutab_04.jpg) no-repeat 0 0;
	float: left;
	}
	.techvntr_header .menu_tab_top05 {
	width: 106px;
	background: url(/media/c/2006/img/techventure/2008/menutab_05.jpg) no-repeat 0 0;
	float: left;
	}
	.techvntr_header .menu_tab_top06 {
	width: 88px;
	margin-right: 7px;
	background: url(/media/c/2006/img/techventure/2008/menutab_06.jpg) no-repeat 0 0;
	float: left;
	}
	.techvntr_header .menu_tab_top06 p {
	color: #888;
	padding: 7px 0 0 18px;
	font-weight: bold;
	}
	.techvntr_header .menu_tab_top {_overflow: hidden;}
	.techvntr_header .menu_tab_top a, .techvntr_header .menu_tab a:active {
	_height: 18px;
	_padding: 9px 0 0 18px;
	_color: #fff !important;
	}
	.techvntr_header .menu_tab_top a:hover, .techvntr_header .menu_tab span {
	_height: 18px;
	_padding: 9px 0 4px 18px;
	}
	.techvntr_header .menu_tab_top06 p {
	_height: 18px;
	_padding: 8px 0 1px 18px;
	}
	.techvntr_header .menu_tab_top .active06, .techvntr_header .menu_tab06 {
	_width: 95px;
	_margin-right: 0;
	}
	.techvntr_header .menu_tab_top .active03 a, .techvntr_header .menu_tab_top .active04 a, .techvntr_header .menu_tab_top a:hover {_color: #333 !important;}
	.techvntr_header .menu_tab_top01 a:hover {_width: 58px;}
	.techvntr_header .menu_tab_top02 a:hover {_width: 55px;}
	.techvntr_header .menu_tab_top03 a:hover {_width: 72px;}
	.techvntr_header .menu_tab_top04 a:hover {_width: 76px;}
	.techvntr_header .menu_tab_top05 a:hover {_width: 86px;}
	.techvntr_header .menu_tab_top06 a:hover {_width: 68px;}
	.techvntr_header .menu_tab .active01, .techvntr_header .menu_tab01 a:hover {
	width: 78px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat 0 -31px;
	float: left;
	}
	.techvntr_header .menu_tab .active02, .techvntr_header .menu_tab02 a:hover {
	width: 75px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -78px -31px;
	float: left;
	}
	.techvntr_header .menu_tab .active03, .techvntr_header .menu_tab03 a:hover {
	width: 92px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -170px -31px;
	float: left;
	}
	.techvntr_header .menu_tab .active04, .techvntr_header .menu_tab04 a:hover {
	width: 96px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -262px -31px;
	float: left;
	}
	.techvntr_header .menu_tab .active05, .techvntr_header .menu_tab05 a:hover {
	width: 106px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -358px -31px;
	float: left;
	}
	.techvntr_header .menu_tab .active06, .techvntr_header .menu_tab06 a:hover {
	width: 88px;
	margin-right: 7px;
	color: #333;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -464px -31px;
	float: left;
	}
	.techvntr_header .menu_tab01 {
	width: 78px;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat 0 0;
	float: left;
	}
	.techvntr_header .menu_tab02 {
	width: 75px;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -78px 0;
	float: left;
	}
	.techvntr_header .menu_tab03 {
	width: 92px;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -170px 0;
	float: left;
	}
	.techvntr_header .menu_tab04 {
	width: 96px;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -262px 0;
	float: left;
	}
	.techvntr_header .menu_tab05 {
	width: 106px;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -358px 0;
	float: left;
	}
	.techvntr_header .menu_tab06 {
	width: 88px;
	margin-right: 7px;
	background: url(/media/c/2006/img/techventure/2008/menutab.jpg) no-repeat -464px 0;
	float: left;
	}
	.techvntr_header .menu_tab06 p, .techvntr_header .menu_tab03 p, .techvntr_header .menu_tab04 p {
	padding: 7px 0 0 18px;
	color: #888;
	font-weight: bold;
	}
	.techvntr_header .menu_tab a, .techvntr_header .menu_tab a:active {
	padding: 7px 0 0 18px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
	.techvntr_header .menu_tab a:hover, .techvntr_header .menu_tab span {
	height: 23px;
	padding: 7px 0 0 18px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
	.techvntr_header .menu_tab .active03 a, .techvntr_header .menu_tab .active04 a {color: #333;}
	.techvntr_header .menu_tab a, .techvntr_header .menu_tab a:active {
	_padding: 9px 0 0 18px;
	_height: 18px;
	_color: #fff !important;
	}
	.techvntr_header .menu_tab a:hover, .techvntr_header .menu_tab span {
	_padding: 9px 0 4px 18px;
	_height: 18px;
	}
	.techvntr_header .menu_tab06 p {
	_padding: 8px 0 1px 18px;
	_height: 18px;
	}
	.techvntr_header .menu_tab .active06, .techvntr_header .menu_tab06 {
	_width: 95px;
	_margin-right: 0;
	}
	.techvntr_header .menu_tab .active03 a, .techvntr_header .menu_tab .active04 a, .techvntr_header .menu_tab a:hover {_color: #333 !important;}
	.techvntr_header .menu_tab01 a:hover {_width: 58px;}
	.techvntr_header .menu_tab02 a:hover {_width: 55px;}
	.techvntr_header .menu_tab03 a:hover {_width: 72px;}
	.techvntr_header .menu_tab04 a:hover {_width: 76px;}
	.techvntr_header .menu_tab05 a:hover {_width: 86px;}
	.techvntr_header .menu_tab06 a:hover {_width: 68px;}
	*:first-child+html .menu_tab a, *:first-child+html .techvntr_header .menu_tab span, *:first-child+html.techvntr_header .menu_tab a:hover {padding: 9px 0 0 18px;}
	#techventure .winner_left_main {
	margin: 0;
	padding-top: 10px;
	}
	#techventure .winner_list_title {
	margin: 0 0 0 10px;
	padding: 5px 0 2px 10px;
	background: url(/media/c/2006/img/techventure/2008/bar.jpg) no-repeat 0 0;
	}
	#techventure .winner_list_title p {font-weight: bold;}
	#techventure .winner_list_title {
	_padding: 6px 0 3px 10px;
	_position: relative;
	}
	*:first-child+html #techventure .winner_list_title {padding: 5px 0 3px 10px;}
	#techventure .winner_list_block {
	width: 628px;
	margin: 0 0 10px 10px;
	padding: 0 0 10px;
	font-size: 14px;
	line-height: 1.5em;
	border: 1px solid #999;
	}
	#techventure .winner_list_left {
	width: 310px;
	float: left;
	display: block;
	}
	#techventure .winner_list_right {
	display: block;
	float: left;
	}
	#techventure .winner_list_block dl {margin: 15px 5px 10px 15px;}
	#techventure .winner_list_block dt,
	#techventure .winner_list_block dt a {
	font-size: 14px;
	font-weight: bold;
	}
	#techventure .winner_list_block dd {
	margin-right: 10px;
	color: #666;
	font-size: 14px;
	}
	#techventure .winner_list_block dd.summary {font-size: 12px;}
	#techventure .winner_list_block dd.textright {text-align: right;}
	#techventure .winner_list_block ul li {font-size: 12px;}
	#techventure .winner_list_block dl dt img {
	margin-bottom: 50px;
	border: 1px solid #999;
	}
	#techventure .winner_list_block hr {
	margin: 10px;
	border-style: dashed none none;
	border-width: 1px medium medium;
	border-color: #ccc;
	}
	#techventure .winner_list_left dd,
	#techventure .winner_list_right dd {
	padding-top: 5px;
	line-height: 1.5em;
	}
	#techventure .winner_list_left dt img,
	#techventure .winner_list_right dt img {
	margin: 0 10px 0 0;
	border: solid 1px #999;
	float: left;
	}
	#techventure .winner_company {_margin: 0 10px 0 5px;}
	#techventure .right_box {width: 100%;}
	#techventure .techventure_right,
	#techventure .interview_right {
	margin: 0;
	padding-top: 10px;
	float: right;
	}
	#techventure .techventure_right_sponsord,
	#techventure .interview_right_winner {
	margin: 0 10px 0 0;
	background: url(/media/c/2006/img/techventure/2008/bar.jpg) no-repeat 100% 0;	
	}
	#techventure .techventure_right .right_sponsord_title,
	#techventure .interview_right_title {
	width: 280px;
	margin: 0 9px 0 0;
	padding: 5px 0 1px 10px;
	font-weight: bold;
	background: url(/media/c/2006/img/techventure/2008/bar.jpg) no-repeat 0 0;
	}
	#techventure .techventure_right .right_sponsord_block,
	#techventure .interview_right_block {
	width: 297px;
	margin: 0 0 10px;
	padding: 10px 0;
	border: 1px solid #999;	
	}
	#techventure .techventure_right .right_sponsord_block dl,
	#techventure .interview_right_block dl {margin: 10px;}
	#techventure .techventure_right .right_sponsord_block dt {font-weight: bold;}
	#techventure .techventure_right .right_sponsord_block dd {color: #666;}
	#techventure .techventure_right .sponsord_company,
	#techventure .interview_company {
	padding-bottom: 3px;
	display: block;
	clear: left;
	}
	#techventure .techventure_right .right_sponsord_block hr,
	#techventure .interview_right_block hr {
	margin: 10px;
	border-style: dashed none none;
	border-width: 1px medium medium;
	border-color: #ccc;
	}
	#techventure .techventure_right_block {float: left;}
	#techventure .techventure_right .sponsor_logo {width: 300px;}
	#techventure .techventure_right .sponsor_logo img {padding: 5px 0;}
	#techventure .winner_left_main .main_top_block {
	margin: 10px;
	font-size: 14px;
	line-height: 1.5em;
	}
	#techventure .winner_left_main .topmenu {background: url(/media/c/2006/img/techventure/2008/topmenu_bg.jpg) norepeat 100%;}
	#techventure .winner_left_main .topmenu ul {
	font-size: 120%;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	}
	#techventure .winner_left_main .topmenu li {
	width: 204px;
	height: 70px;
	margin: 5px 0 0 9px;
	background: url(/media/c/2006/img/techventure/2008/topmenu_bg.jpg) no-repeat 100% 0;
	float: left;
	}
	#techventure .winner_left_main .topmenu li.hover {background: url(/media/c/2006/img/techventure/2008/topmenu_bg_hover.jpg) no-repeat 100% 0;}
	#techventure .winner_left_main .topmenu a, .topmenu a:visited, 	#techventure .winner_left_main .topmenu p {
	color: #333;
	padding: 15px 25px 0 25px;
	text-decoration: none;
	float: left;
	display: block;
	}
	#techventure .winner_left_main .topmenu ul li span {
	font-size: 85%;
	line-height: 1.8em;
	}
	#techventure .winner_left_main .latest_interview {
	margin: 15px 0 0 10px;
	padding: 6px 0 3px 10px;
	background: url(/media/c/2006/img/techventure/2008/bar.jpg) no-repeat 0 0;
	}
	#techventure .winner_left_main .latest_interview p {font-weight: bold;}
	#techventure .winner_left_main .latest_interview {
	_position: relative;
	_padding: 6px 0 3px 10px;
	}
	*:first-child+html #techventure .winner_left_main .latest_interview {padding: 5px 0 3px 10px;}
	#techventure .frame_col_type3 {
	border: 1px solid #333;
	border-top: none;
	}
	#techventure .techventure {
	margin: 0;
	padding-top: 10px;	
	}
	#techventure .techventure_inner {
	margin: 0 10px 10px;
	padding: 5px 10px 10px;
	border: 1px solid #999;	
	border-top: none;
	position: relative;
	}
	#techventure .techventure .article_header {
	margin: 0 0 0 10px;
	padding: 15px 15px 0;
	background: url(/media/c/2006/img/techventure/2008/bar.jpg) no-repeat 0 0;
	}
	#techventure .techventure .article_header h1 {
	font-size: 140%;
	font-weight: bold;
	}
	#techventure .techventure .block_relatedarticle h4 a {color: #333;}
	#techventure .block_extension .article_header {background: none;}
	#techventure .winner_left_main .overview,
	#techventure .winner_left_main .review {margin: 15px;}
	#techventure .winner_left_main .overview p,
	#techventure .winner_left_main review p {
	margin-bottom: 1.5em;
	line-height: 1.5em;
	}
	#techventure .winner_left_main .venture,
	#techventure .winner_left_main .target,
	#techventure .winner_left_main .judge,
	#techventure .winner_left_main .beatmember {margin: 10px;}
	#techventure .winner_left_main .venture_logo img {
	width: 220px;
	float: left;
	}
	#techventure .winner_left_main .venture_name {
	width: 400px;
	line-height: 3em;
	text-align: right;
	float: left;
	}
	#techventure .winner_left_main .venture_name p {
	padding-top: 17px;
	font-size: 14px;
	font-weight: bold;
	}
	#techventure .winner_left_main .venture ul,
	#techventure .winner_left_main .overview ul {
	margin: 10px;
	padding: 10px;	
	}
	#techventure .winner_left_main .venture ul li {list-style-type: square;}
	#techventure .winner_left_main .overview ul li {list-style-type: disc;}
	#techventure .winner_left_main .target dl dt,
	#techventure .winner_left_main .judge dl dt,
	#techventure .winner_left_main .beatmember dl dt {
	margin-top: 10px;
	color: #b80614;
	font-weight: bold;
	}
	#techventure .winner_left_main .target ul {
	margin: 10px;
	padding: 10px;
	border: 1px dotted #999;	
	}
	#techventure .winner_left_main .target ul li {list-style-type: none;}
	#techventure .winner_left_main .judge ul {
	margin: 10px;
	padding: 10px;
	}
	#techventure .winner_left_main .beatmember ul {margin: 10px;}
	#techventure .winner_left_main .beatmember li {
	margin: 5px 0;
	border-bottom: 1px solid #ccc;
	}
	#techventure .winner_left_main .target dd,
	#techventure .winner_left_main .judge dd,
	#techventure .winner_left_main .beatmember dd {color: #333;}
	#techventure .block_relatedarticle {border: 1px solid #999;}
	#techventure .block_relatedarticle_title {
	padding: 5px 5px 5px 15px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #999;
	}
	#techventure .block_relatedarticle_contents {padding: 7px 5px 5px 15px;}
	#techventure .award_main {
	margin: 0;
	padding-top: 10px;
	background: url(/media/c/2006/img/techventure/2008/box.gif);
	}
	#techventure .award_left {
	width: 320px;
	margin-left: 10px;
	float: left;
	}
	#techventure .award_right {
	width: 310px;
	float: left;
	}
	#techventure .award_photo1 {
	width: 600px;
	height: 192px;
	padding: 5px 5px 0;
	margin: 0 0 25px 10px;

	background-color: #fff;
	border: 1px solid #ccc;
	}
	#techventure .award_photo1 p {
	font-size: 14px;
	line-height: 1.4em;
	}
	#techventure .award_photo1 img {
	padding-right: 5px;
	float: left;
	}
	#techventure .award_photo {
	width: 280px;
	height: 250px;
	margin-bottom: 25px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
	#techventure .award_photo p {
	padding: 10px 0 5px;
	font-size: 12px;
	}
.mozilla {}
	.mozilla .col_topstory_left {
	width: 620px;
	margin-top: 0;
	}
	.mozilla .col_topstory_left .topstory {margin-bottom: 10px;}
	.mozilla .frame_col_left {
	width: 620px;
	margin-top: 0;
	overflow: hidden;
	}
	.mozilla .mozilla_leaf {
	width: 830px;
	margin: 0 auto;
	}
	.mozilla .mozilla_leaf .frame_col_left {
	width: 470px;
	margin-top: 0;
	overflow: hidden;
	}
	.mozilla .topstory_box {
	width: 295px;
	padding: 2px 4px 0 0;
	}
	.mozilla .frame_col_right{
	margin-top: 0;
	width: 340px;
	}
	.mozilla ul.marker_list {margin-bottom: 10px;}
	.mozilla ul.marker_list li {
	padding: 0 0 0.4em 1em;
	background: url(/media/z/2006/img/list_marker_s1.gif) 0 0.3em no-repeat;
	zoom: 1;
	}
	.mozilla p.go_more {text-align: right;}
	.mozilla p.go_more a,
	.mozilla p.go_more a:hover {
	padding: 0 0 0.4em 1em;
	background: url(/media/z/2006/img/list_marker_s1.gif) 0 0.4em no-repeat;
	zoom: 1;
	}
	.mozilla a.go_link {
	padding-right: 12px;
	background: url(/media/2007/extra/mozilla/mozilla_icon_link.gif) 100% 10% no-repeat;
	zoom: 1;
	}
	.mozilla img.moz_common_header {margin-bottom: 10px;}
	.mozilla .frame_col_left .feed_wrap {
	width: 620px;
	position: relative;
	}
	.mozilla .mozilla_leaf .frame_col_left .feed_wrap {
	width: 470px;
	position: relative;
	}
	.mozilla .frame_col_left .feed_wrap .rss_small a {
	top: 1px;
	_right: 0;
	}
	.mozilla h1.mozilla_heading {
	width: 970px;
	height: 70px;
	margin: 0 0 10px 0;
	text-indent: -99999px;
	background: url(/media/2007/extra/mozilla/title.jpg);
	display: block;
	}
	.mozilla .col_topstory_left,
	.mozilla .block_headline_top {margin-bottom: 10px;}
	.mozilla .block_headline_top h4 {
	margin-bottom: 5px;
	padding-bottom: 1px;
	font-size: 10px;
	border-bottom: 1px solid #666;
	}
	.mozilla .block_headline_top dl {
	margin-bottom: 10px;
	clear: both
	}
	.mozilla .block_headline_top dt {clear: left;}
	.mozilla .block_headline_top dt a span {display: block;}
	.mozilla .block_headline_top.large dd {margin: 0 0 0 196px;}
	.mozilla .block_headline_top dd {margin: 0 0 0 92px;}
	.mozilla .block_headline_top dd span.property {position: static;}
	.mozilla .navi_breadcrum span {font-weight: bold;}
	.mozilla .article_header {margin-top: 0;}
	.mozilla .article_header_img {border: none;}
	.mozilla .article_header div {
	padding-top: 10px;
	text-align: left;
	clear: left;
	}
	.mozilla .leaf_body h3 {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 4px 3px 3px 0.5em;
	font-size: 16px;
	line-height: 1.2em;
	background: #FFFFE2;
	border-left: 8px solid #DF731B;
	}
	.mozilla .leaf_body p.note {
	color: #999;
	font-size: 13px;
	}
	.mozilla .leaf_body ul,
	.mozilla .leaf_body ol {margin: 0 0 20px 50px;}
	.mozilla .leaf_body th {
	color: #666 !important;
	text-align: left;
	}
	.mozilla .leaf_body .profile {
	width: 90%;
	min-height: 265px;
	_height: 265px;
	margin: 0 auto;
	background-color: #FFFFE2;
	border-color: #DF731B;
	}
	.mozilla .leaf_body .profile h5 {border-bottom: 1px dotted #DF731B;}
	.mozilla .leaf_body .profile h5 a {color: #DF731B;}
	.mozilla .leaf_body .profile h5 a:hover {
	color: #DF731B;
	text-decoration: underline;
	}
	.mozilla .leaf_body .profile img {
	margin-bottom: 10px;
	border: 1px solid #DF731B;
	float: left;
	}
	.mozilla .frame_col_right .plmain {
	margin-top: -17px;
	margin-bottom: 10px;
	}
	.mozilla .frame_col_right .pasteblog {
	margin: 5px auto 10px;
	color: #666;
	font-size: 10px;
	}
	.mozilla .frame_col_right .pasteblog textarea {
	width: 330px;
	margin: 0 auto;
	padding: 2px;
	color: #EEE;
	font-size: 10px;
	background: #666;
	border: #333 1px solid;
	display: block;
	overflow: auto;
	}
	.mozilla .frame_col_right .right_pr {margin-bottom: 10px;}
	.mozilla .frame_col_right dl {margin-bottom: 10px;}
	.mozilla .frame_col_right dt {
	padding: 0 0 0.4em 1em;
	background: url(/media/z/2006/img/list_marker_s1.gif) 0 0.3em no-repeat;
	}
	.mozilla .frame_col_right .moz_right_300 {
	width: 300px;
	margin: 0 auto;
	}
	.mozilla .frame_col_right .right_product_info {
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #ccc;
	}
	.mozilla .frame_col_right .right_product_info:hover {border: 1px solid #AAA;}
	.mozilla .frame_col_right .right_product_info dt {
	padding-left: 0;
	font-size: 16px;
	text-align: center;
	background: none;
	}
	.mozilla .frame_col_right .right_product_info dt img {float: none;}
	.mozilla .block_headline_top dd.update {margin-top: 3px;}
	.mozilla .block_headline_top dd.update ul {height: 22px;}
	.mozilla .block_headline_top dd.update li {
	margin-right: 5px;
	padding: 3px 4px;
	text-align: center;
	border: #aaa 1px solid;
	float: left;
	}
	.mozilla .block_headline_top dd.update li.current {background-color: #fbdd03;}
	.mozilla .block_headline_top dd.update li.yet {
	color: #666;
	background-color: #c5c5c5;
	}
	.mozilla .block_headline_top dd.update div.next {
	margin-top: 1px;
	color: #bb2100;
	font-size: 12px;
	font-weight: bold;
	}
.default2008 {}
	.site_logo_block,
	.site_footer {
	min-width: 990px;
	background: #FFCC00;
	}
	.site_footer {
	margin-bottom: -10px;
	padding-bottom: 20px;
	}
	.block_license,
	.ad_csponsored,
	.ad_zsponsored {display: none;}
	.site_body {padding-bottom: 0;}
	.tab_ch_bottom {
	padding-top: 10px;
	padding-bottom: 10px;
	}
	.site_body,
	.leaf_body,
	.article_body,
	.frame_mobilech,
	.frame_applecenter,
	.leaf_extention_wrap {zoom: 1;}
	.site_body:after,
	.leaf_body:after,
	.article_body:after,
	.frame_mobilech:after,
	.frame_applecenter:after,
	.leaf_extention_wrap:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.leaf_extention_wrap {
	_margin-bottom: -10px;
	_padding-bottom: 0;
	}
	.leaf_body_foot {
	margin: 30px 0 0;
	padding: 0;
	border: none;
	display: block;
	clear: both;
	}
	.leaf_body_foot p {
	margin: 0;
	padding: 0;
	color: #8C8C8C;
	font-size: 12px;
	line-height: 140%;
	display: block;
	clear: both;
	}
	.leaf_body_foot p a {
	margin: 7px 0 0;
	padding: 0 0 0 7px;
	background: url(/media/z/05/img/tri_red.gif) no-repeat 0 0.25em;
	border: none;
	display: block;
	clear: both;
	}
	.blognetwork p.note {
	margin-bottom: 40px;
	line-height: 140%;
	}
	.blognetwork ul.block_blog_paging {margin-bottom: 10px;}
	.blognetwork .block_reaction {margin-bottom: 30px;}
	*:first-child+html .navi_paging_alt {width: 470px;}
	.navi_ctrlpanel_search,
	.ev_month {margin-bottom: 10px;}
	.col_topstory_left a img,
	.block_headline_top dl dt img,
	.block_headline_top dt img,
	.block_leaf .article_header img {
	padding: 2px;
	background: #FFF;
	border: solid 1px #CCC;
	}
	.col_topstory_left a:hover img,
	.block_headline_top dl dt a:hover img,
	.block_headline_top dt a:hover img,
	.block_leaf .article_header a:hover img {
	border: solid 1px #600;
	_border: solid 1px #CCC;
	}
	.block_leaf .article_header .tools_wrap img,
	.block_leaf .article_header .tools_wrap a:hover img,
	.block_leaf .article_header #tbk_top img,
	.block_leaf .article_header a:hover #tbk_top img,
	.block_leaf .article_header #cmt_top img,
	.block_leaf .article_header a:hover #cmt_top img,
	.block_leaf .article_header #sbm_top img,
	.block_leaf .article_header a:hover #sbm_top img {
	padding: 0;
	background: none;
	border: none;
	}
	.block_cnetid {
	margin: 0 0 10px;
	padding: 0;
	position: static;
	}
	.block_cnetid h3 {
	margin: 0;
	padding: 7px 8px 1px;
	_padding-top: 7px ! important;
	font-size: 11px;
	line-height: 120%;
	text-shadow: none;
	background: #C00;
	}
	.block_cnetid .block_cnetid_body {
	margin: 0;
	padding: 0 5px 5px 7px;
	}
	*:first-child+html .block_cnetid .block_cnetid_body {width: 146px;}
	.block_cnetid .block_cnetid_body p {
	margin: 5px 0;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
	}
	.block_cnetid .block_cnetid_body .askpasslink {
	font-size: 10px;
	line-height: 120%;
	text-align: left;
	}
	.navi_breadcrum {
	_height: 15px;
	padding: 5px 5px 4px 21px;
	font-size: 10px;
	line-height: 120%;
	background: #EEE url(/media/c/2006/img/icon_breadcrum.gif) no-repeat 1px 5px;
	}
	*:first-child+html .navi_breadcrum {height: 15px;}
	.navi_breadcrum a,
	.navi_breadcrum a:link,
	.navi_breadcrum a:visited {
	font-weight: normal;
	text-decoration: none;
	}
	.navi_breadcrum a:hover {text-decoration: underline;}
	.trackback08 {
	margin: 0 0 20px;
	padding: 0;
	display: block;
	clear: both;
	}
	.trackback08 p {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
	clear: both;
	}
	.trackback08 input {
	width: 465px;
	display: block;
	clear: both;
	}
	.section08 h1,
	.section08 h2,
	.section08 h3,
	.section08 h4,
	.section08 h5,
	.section08 h6,
	.section08 p,
	#relate08 h1,
	#relate08 h2,
	#relate08 h3,
	#relate08 h4,
	#relate08 h5,
	#relate08 h6,
	#relate08 p,
	.profile08 h1,
	.profile08 h2,
	.profile08 h3,
	.profile08 h4,
	.profile08 h5,
	.profile08 h6,
	.profile08 p,
	#cornerfoot08 h1,
	#cornerfoot08 h2,
	#cornerfoot08 h3,
	#cornerfoot08 h4,
	#cornerfoot08 h5,
	#cornerfoot08 h6,
	#cornerfoot08 p,
	.navi08 h1,
	.navi08 h2,
	.navi08 h3,
	.navi08 h4,
	.navi08 h5,
	.navi08 h6,
	.navi08 p {
	height: auto;
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-weight: inherit;
	text-shadow: none;
	text-decoration: none;
	word-break: normal;
	word-wrap: break-word;
	background: none;
	border: none;
	position: static;
	}
	.section08 p,
	#relate08 p,
	.profile08 p,
	#cornerfoot08 p,
	.navi08 p {color: #8C8C8C;}
	.section08 a,
	#relate08 a,
	.profile08 a,
	#cornerfoot08 a,
	.navi08 a {
	font-size: inherit;
	font-weight: inherit;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
	background: none;
	border: none;
	}
	.section08 a:link,
	.section08 a:link h1,
	.section08 a:link h2,
	.section08 a:link h3,
	.section08 a:link h4,
	.section08 a:link h5,
	.section08 a:link h6,
	.section08 a:link p {color: #300 ! important;}
	.section08 a:visited,
	.section08 a:visited h1,
	.section08 a:visited h2,
	.section08 a:visited h3,
	.section08 a:visited h4,
	.section08 a:visited h5,
	.section08 a:visited h6,
	.section08 a:visited p {color: #333 ! important;}
	.section08 a:hover,
	.section08 a:hover h1,
	.section08 a:hover h2,
	.section08 a:hover h3,
	.section08 a:hover h4,
	.section08 a:hover h5,
	.section08 a:hover h6,
	.section08 a:hover p {
	color: #600 ! important;
	text-decoration: underline;
	}
	#relate08 a:link,
	#relate08 a:link h1,
	#relate08 a:link h2,
	#relate08 a:link h3,
	#relate08 a:link h4,
	#relate08 a:link h5,
	#relate08 a:link h6,
	#relate08 a:link p,
	.navi08 a:link,
	.navi08 a:link h1,
	.navi08 a:link h2,
	.navi08 a:link h3,
	.navi08 a:link h4,
	.navi08 a:link h5,
	.navi08 a:link h6,
	.navi08 a:link p {color: #600 ! important;}
	#relate08 a:visited,
	#relate08 a:visited h1,
	#relate08 a:visited h2,
	#relate08 a:visited h3,
	#relate08 a:visited h4,
	#relate08 a:visited h5,
	#relate08 a:visited h6,
	#relate08 a:visited p,
	.navi08 a:visited,
	.navi08 a:visited h1,
	.navi08 a:visited h2,
	.navi08 a:visited h3,
	.navi08 a:visited h4,
	.navi08 a:visited h5,
	.navi08 a:visited h6,
	.navi08 a:visited p {color: #333 ! important;}
	#relate08 a:hover,
	#relate08 a:hover h1,
	#relate08 a:hover h2,
	#relate08 a:hover h3,
	#relate08 a:hover h4,
	#relate08 a:hover h5,
	#relate08 a:hover h6,
	#relate08 a:hover p,
	.navi08 a:hover,
	.navi08 a:hover h1,
	.navi08 a:hover h2,
	.navi08 a:hover h3,
	.navi08 a:hover h4,
	.navi08 a:hover h5,
	.navi08 a:hover h6,
	.navi08 a:hover p {
	color: #C00 ! important;
	text-decoration: underline;
	}
	#relate08 .title08,
	.section08.eventlist08 .eventch .ad_event_top dt .release_title,
	.navi08 .title08 {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	display: block;
	clear: both;
	}
	.section08 .summary08,
	.section08 .date08,
	.section08 .cornername08,
	.section08 .makername08,
	.section08 .companyname08,
	.section08 .sponsorname08,
	.section08 .genre08,
	.section08 .caution08,
	#relate08 .summary08,
	#relate08 .date08,
	#relate08 .cornername08,
	#relate08 .makername08,
	#relate08 .companyname08,
	#relate08 .sponsorname08,
	#relate08 .outsource08,
	#relate08 .genre08,
	#relate08 .caution08,
	.navi08 .summary08,
	.navi08 .date08,
	.navi08 .cornername08,
	.navi08 .makername08,
	.navi08 .companyname08,
	.navi08 .sponsorname08,
	.navi08 .genre08,
	.navi08 .caution08 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	}
	.section08 .summary08,
	#relate08 .summary08,
	.navi08 .summary08 {
	color: #666 ! important;
	line-height: 140%;
	}
	.section08 .caution08,
	#relate08 .caution08,
	.navi08 .caution08 {
	padding: 10px 0;
	color: #F00 ! important;
	}
	#relate08 .makername08,
	.navi08 .makername08 {font-weight: bold;}
	#relate08 .cornername08 a:link,
	#relate08 .cornername08 a:visited,
	#relate08 .makername08 a:link,
	#relate08 .makername08 a:visited,
	.navi08 .cornername08 a:link,
	.navi08 .cornername08 a:visited,
	.navi08 .makername08 a:link,
	.navi08 .makername08 a:visited {color: #8C8C8C ! important;}
	#relate08 .cornername08 a:hover,
	#relate08 .makername08 a:hover,
	.navi08 .cornername08 a:hover,
	.navi08 .makername08 a:hover {color: #C00 ! important;}
	.section08 .link08,
	.cornerhead08 .link08,
	.navi08 .link08 {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	}
	.section08 .link08 a,
	.cornerhead08 .link08 a,
	.navi08 .link08 a {
	margin-left: 20px;
	padding-left: 18px;
	background: url(/2004/img/tri2.gif) no-repeat 0 0;
	}
.heading08 {}
	#applecenter160pxwrapper .navi08 .heading08,
	.section08 .heading08,
	.cornerhead08 .heading08,
	.navi08 .heading08 {
	width: auto;
	height: auto;
	margin: 0;
	padding: 3px 0 2px 17px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	text-shadow: black 2px 2px 2px;
	background: #C1C2C3 url(http://japan.cnet.com/media/c/2008/navi/default/heading_bg.gif) no-repeat scroll 0 0;
	border: none;
	border-bottom: solid 1px #000;
	display: block;
	clear: both;
	position: relative;
	z-index: 25;
	zoom: 1;
	}
	#applecenter160pxwrapper .navi08 .heading08:after,
	.section08 .heading08:after,
	.cornerhead08 .heading08:after,
	.navi08 .heading08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#applecenter160pxwrapper .navi08 .heading08 a,
	#applecenter160pxwrapper .navi08 .heading08 a:link,
	#applecenter160pxwrapper .navi08 .heading08 a:visited,
	#applecenter160pxwrapper .navi08 .heading08 a:hover,
	.section08 .heading08 a,
	.section08 .heading08 a:link,
	.section08 .heading08 a:visited,
	.section08 .heading08 a:hover,
	.cornerhead08 .heading08 a,
	.cornerhead08 .heading08 a:link,
	.cornerhead08 .heading08 a:visited,
	.cornerhead08 .heading08 a:hover,
	.navi08 .heading08 a,
	.navi08 .heading08 a:link,
	.navi08 .heading08 a:visited,
	.navi08 .heading08 a:hover {
	color: #FFF ! important;
	font-size: inherit;
	text-decoration: none;
	border: none;
	border-bottom: dotted 1px #FFF;
	display: inline;
	}
	#applecenter160pxwrapper .navi08 .heading08 a:hover,
	.section08 .heading08 a:hover,
	.cornerhead08 .heading08 a:hover,
	.navi08 .heading08 a:hover {border-bottom: solid 1px #FFF;}
.subhead {}
	.section08 .subhead08,
	.navi08 .subhead08 {
	width: auto;
	height: auto;
	margin: 7px 0 10px;
	padding: 0;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;	
	background: url(/media/2008/default/marker/square.jpg) no-repeat 0 0;
	border: none;
	}
	.section08 .subhead08 a,
	.section08.articlelist08 .subhead08 a,
	.navi08 .subhead08 a {
	width: 148px;
	min-height: 10px;
	margin: 0;
	padding: 0 0 2px 12px;
	font-size: inherit;
	text-decoration: none;
	text-shadow: none;
	background: url(/media/2008/default/marker/square.jpg) no-repeat 0 0;
	border-bottom: solid 1px #000;
	display: block;
	clear: both;
	}
	.col_300 .navi08 .subhead08 a {
	width: 287px;
	}
	.section08 .subhead08 a,
	.section08.articlelist08 .subhead08 a,
	.section08 .subhead08 a:link,
	.section08.articlelist08 .subhead08 a:link,
	.section08 .subhead08 a:visited,
	.section08.articlelist08 .subhead08 a:visited,
	.navi08 .subhead08 a,
	.navi08 .subhead08 a:link,
	.navi08 .subhead08 a:visited {color: #000 ! important;}
	.section08 .subhead08 a:hover,
	.section08.articlelist08 .subhead08 a:hover,
	.navi08 .subhead08 a:hover {
	color: #C00 ! important;
	background: url(/media/2008/default/marker/square_h.jpg) no-repeat 0 0;
	border-bottom: solid 1px #C00;
	}
	.section08.latest08 .subhead08,
	.section08.eventlist08 .subhead08,
	.section08.releaselist08 .subhead08,
	.navi08.blognetwork08 .subhead08,
	.navi08.individual08 .subhead08,
	.frame_applecenter .section08.articlelist08 .subhead08 {
	width: 288px;
	min-height: 10px;
	margin: 7px 0 10px;
	padding: 0 0 2px 12px;
	text-decoration: none;
	text-shadow: none;
	background: url(/media/2008/default/marker/square.jpg) no-repeat 0 0;
	border-bottom: solid 1px #000;
	display: block;
	clear: both;
	}
	.section08.latest08 .subhead08,
	.section08.eventlist08 .subhead08,
	.section08.releaselist08 .subhead08,
	.frame_applecenter .section08.articlelist08 .subhead08 {width: 458px;}
	.section08.columntop08 .subhead08 {
	width: auto;
	height: auto;
	margin: 7px 0 10px;
	padding: 0;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;	
	background: url(/media/2008/default/marker/square.jpg) no-repeat 0 0;
	border: none;
	}
	.section08.columntop08 .subhead08 a {
	width: 458px;
	min-height: 10px;
	margin: 0;
	padding: 0 0 2px 12px;
	font-size: inherit;
	text-decoration: none;
	text-shadow: none;
	background: url(/media/2008/default/marker/square.jpg) no-repeat 0 0;
	border-bottom: solid 1px #000000;
	display: block;
	clear: both;
	}
	.section08.columntop08 .subhead08 a,
	.section08.columntop08 .subhead08 a:link,
	.section08.columntop08 .subhead08 a:visited {color: #000000 ! important;}
	.section08.columntop08 .subhead08 a:hover {
	color: #C00 ! important;
	background: url(/media/2008/default/marker/square_h.jpg) no-repeat 0 0;
	border-bottom: solid 1px #C00;
	}
#layout1media,
	#layout2media,
	#layout3media {
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	clear: both;
	}
	#gamespace #layout1media {width: 144px;}
	#layout1media {width: 158px;}
	#layout1media.right {
	margin-right: 0;
	margin-left: 5px;
	float: right;
	clear: right;
	}
	#layout1media.left {
	margin-right: 5px;
	margin-left: 0;
	float: left;
	clear: left;
	}
	#layout2media,
	#layout3media {width: 100%;}
	#gamespace #layout1media #layoutmedia_wrap,
	#layout1media #layoutmedia_wrap {width: 100%;}
	#gamespace #layout3media.item1 #layoutmedia_wrap {width: 140px;}
	#layout3media.item1 #layoutmedia_wrap {width: 154px;}
	#gamespace #layout3media.item2 #layoutmedia_wrap {width: 280px;}
	#layout3media.item2 #layoutmedia_wrap {width: 308px;}
	#gamespace #layout3media #layoutmedia_wrap,
	#gamespace #layoutmedia_wrap {width: 420px;}
	#layout3media #layoutmedia_wrap,
	#layoutmedia_wrap {width: 462px;}
	#layoutmedia_wrap {
	margin: 0 auto 10px ! important;
	padding: 0 ! important;
	text-align: left;
	float: none;
	display: block;
	clear: both;
	position: relative;
	zoom: 1;
	}
	#layoutmedia_wrap:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#layout1media #layoutmedia_wrap ul#layoutmedia {width: 150px;}
	#layoutmedia_wrap ul#layoutmedia {
	width: 100%;
	margin: 0 ! important;
	padding: 0 ! important;
	text-align: center;
	list-style: none;
	float: none;
	display: block;
	clear: both;
	zoom: 1;
	}
	#layoutmedia_wrap ul#layoutmedia:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#layout1media #layoutmedia_wrap ul#layoutmedia li {clear: both;}
	#layout1media.right #layoutmedia_wrap ul#layoutmedia li {border-right: solid 6px #FFF ! important;}
	#layout1media.left #layoutmedia_wrap ul#layoutmedia li {border-left: solid 6px #FFF ! important;}
	#layoutmedia_wrap ul#layoutmedia li {
	margin: 0 ! important;
	padding: 0 0 10px ! important;
	text-align: left;
	vertical-align: top;
	list-style: none;
	float: left;
	background: none ! important;
	border: solid 2px #FFF;
	display: block;
	clear: none;
	}
	#layoutmedia_wrap ul#layoutmedia li a.media_l {
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	clear: none;
	position: relative;
	}
	* html #layoutmedia_wrap ul#layoutmedia li a.media_l {display: inline-block;}
	#layoutmedia_wrap ul#layoutmedia li img {
	margin: 0;
	padding: 0;
	display: inline-block ! important;
	clear: none;
	}
	*:first-child+html #layoutmedia_wrap ul#layoutmedia li img {display: block ! important;}
	#layoutmedia_wrap ul#layoutmedia li a:hover img {
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	}
	#layoutmedia_wrap ul#layoutmedia li img.glass {
	width: 18px;
	height: 18px;
	margin: -18px 0 0 0 ! important;
	padding: 0 ! important;
	display: inline-block ! important;
	position: absolute;
	right: 0;
	bottom: 0;
	visibility: hidden;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	}
	#layoutmedia_wrap ul#layoutmedia li a img.glass {visibility: visible;}
	*:first-child+html #layoutmedia_wrap ul#layoutmedia li img.glass {display: block ! important;}
	#layoutmedia_wrap ul#layoutmedia li p {
	margin: 0 ! important;
	padding: 5px 5px 0 ! important;
	font-size: 12px ! important;
	line-height: 1.5em ! important;
	text-align: left;
	display: block;
	clear: both;
	}
	#layoutmedia_wrap ul#layoutmedia li p,
	#layoutmedia_wrap ul#layoutmedia li p a {color: #666 ! important;}
	#layoutmedia_wrap ul#layoutmedia li p.credit {
	font-size: 10px ! important;
	line-height: 1.1em ! important;
	}
	#layoutmedia_wrap ul#layoutmedia li p.credit,
	#layoutmedia_wrap ul#layoutmedia li p.credit a {color: #999 ! important;}
	#gamespace #layout2media ul#layoutmedia li,
	#gamespace #layout2media ul#layoutmedia li img {width: 206px;}
	#gamespace #layout1media ul#layoutmedia li,
	#gamespace #layout1media ul#layoutmedia li img,
	#gamespace #layout3media ul#layoutmedia li,
	#gamespace #layout3media ul#layoutmedia li img {width: 136px;}
	#gamespace #layoutmedia_wrap ul#layoutmedia li img.glass {width: 18px;}
	#layout2media ul#layoutmedia li,
	#layout2media ul#layoutmedia li img {width: 227px;}
	#layout1media ul#layoutmedia li,
	#layout1media ul#layoutmedia li img,
	#layout3media ul#layoutmedia li,
	#layout3media ul#layoutmedia li img {width: 150px;}
	.article#static hr,
	#block_story hr,
	.leaf_body hr,
	.article_body hr {
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	content: ".";
	visibility: hidden;
	border: none;
	float: none;
	display: block;
	clear: both;
	}
.navi08 {}
	.navi08,
	#applecenter160pxwrapper .navi08 {
	margin: 0;
	padding: 0;
	color: #8C8C8C;
	font-size: 10px;
	font-weight: normal;
	line-height: 140%;
	word-break: normal;
	word-wrap: break-word;
	display: block;
	clear: both;
	position: relative;
	zoom:1;
	}
	.navi08:after,
	#applecenter160pxwrapper .navi08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#applecenter160pxwrapper .navi08 {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	border: none;
	position:relative;
	}
	.navi08 .rss a,
	.navi08 .rss a:link,
	.navi08 .rss a:visited,
	.navi08 .rss a:hover,
	#applecenter160pxwrapper .navi08 .rss a,
	#applecenter160pxwrapper .navi08 .rss a:link,
	#applecenter160pxwrapper .navi08 .rss a:visited,
	#applecenter160pxwrapper .navi08 .rss a:hover {
	width: 12px;
	height: 12px;
	font-size: 1px;
	line-height: 1.2em;
	text-decoration: none;
	text-indent: -1000px;
	overflow: hidden;
	background: transparent url(/media/c/2006/img/feedicon_small.gif) no-repeat scroll left bottom;
	display: block;
	border: none;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 50;
	}
	#applecenter160pxwrapper .navi08 .rss a,
	#applecenter160pxwrapper .navi08 .rss a:link,
	#applecenter160pxwrapper .navi08 .rss a:visited,
	#applecenter160pxwrapper .navi08 .rss a:hover {top: 15px;}
	.navi08 .title08,
	#applecenter160pxwrapper .navi08 .title08 {
	font-size: 12px;
	line-height: 140%;
	}
	.navi08 .description08,
	#applecenter160pxwrapper .navi08 .description08 {
	color: #000;
	font-size: 12px;
	line-height: 140%;
	}
	.navi08 ul,
	#applecenter160pxwrapper .navi08 ul {
	margin: 10px 0 0;
	padding: 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	.navi08 ul:after,
	#applecenter160pxwrapper .navi08 ul:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi08 ul li,
	#applecenter160pxwrapper .navi08 ul li {
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: dashed 1px #CCC;
	display: block;
	clear: both;
	position: relative;
	zoom: 1;
	}
	.navi08 ul li:after,
	#applecenter160pxwrapper .navi08 ul li:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi08 ul.icon08 li {
	padding-left: 22px;
	background: url(/media/2008/default/icon/pdf.gif) no-repeat 0 0;
	}
	.navi08.latest08 ul li {
	padding-left: 7px;
	padding-bottom: 0;
	border: none;
	border-left: 3px solid #CCC;
	clear: right;
	}
	.navi08.latest08 img {
	width: 80px;
	height: 60px;
	margin: 0 10px 5px 0;
	_margin-top: 0;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	display: block;
	clear: none;
	}
	.navi08.latest08 a:hover img {
	border: 1px solid #C00;
	_border: solid 1px #CCC;
	}
	.navi08.latest08 ul li a {text-decoration: none;}
	.navi08.latest08 ul li .date08 a {font-weight: normal;}
	.navi08.latest08 ul li a:hover .title08,
	.navi08.latest08 ul li .date08 a:hover {text-decoration: underline;}
	.navi08.latest08 .title08 {
	padding-top: 10px;
	_padding-right: 0.5em;
	display: inline;
	_display: block;
	_float: none;
	clear: none;
	}
	.navi08.latest08 .date08 {
	_padding-left: 0;
	display: inline;
	clear: none;
	}
	.navi08.paper08 .sponsorname08 a {font-weight: normal;}
	.navi08.paper08 .sponsorname08 a:hover {text-decoration: underline;}
	.block_picture {display: none;}
	.navi08.photo08 {
	height: auto;
	margin-bottom: 10px;
	background: #3F3F3F url(/media/c/2008/navi/photo/bg.jpg) repeat-y 0 1px;
	border-bottom: solid 1px #000;
	position: relative;
	}
	.navi08.photo08 .heading08 {
	min-height: 30px;
	_height: 30px;
	background: transparent url(/media/c/2008/navi/photo/heading_bg.jpg) no-repeat 0 0;
	border: none;
	}
	.navi08.photo08 .heading08 a {background: none;}
	.navi08.photo08 .main08 {
	min-height: 28em;
	_height: 270px;
	width: 200px;
	margin: 0 1px;
	_margin-right: 0;
	_margin-left: -4px;
	padding: 0;
	_padding-right: 4px;
	float: left;
	display: block;
	border-bottom: solid 1px #B2B2B2;
	clear: none;
	zoom: 1;
	}
	.navi08.photo08 .main08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi08.photo08 .main08 .title08 {
	margin-top: 0;
	margin-left: 8px;
	_margin-left: 16px;
	margin-right: 8px;
	padding-top: 7px;
	word-break: break-all;
	word-wrap: break-word;
	color: #FFCC00 ! important;
	}
	.navi08.photo08 .main08 a,
	.navi08.photo08 .main08 a:hover,
	.navi08.photo08 .main08 a .title08,
	.navi08.photo08 .main08 a:link .title08,
	.navi08.photo08 .main08 a:visited .title08,
	.navi08.photo08 .main08 a:hover .title08,
	.navi08.photo08 .main08 a.title08,
	.navi08.photo08 .main08 a.title08:link,
	.navi08.photo08 .main08 a.title08:visited,
	.navi08.photo08 .main08 a.title08:hover {color: #FFCC00 ! important;}
	.navi08.photo08 .main08 img {
	margin: 0 8px;
	_margin: 0;
	padding: 0;
	_float: right;
	border: solid 1px #9F9F9F;
	clear: both;
	}
	.navi08.photo08 .main08 a:hover img {border: solid 1px #FFCC00;}
	.navi08.photo08 .main08 .date08 {
	margin-left: 8px;
	_margin-left: 16px;
	margin-bottom: 30px;
	margin-right: 8px;
	color: #B2B2B2 ! important;
	}
	.navi08.photo08 .main08 .date08 a {color: #FFFFFF ! important;}
	.navi08.photo08 .main08 ol {
	margin: 0;
	padding: 0;
	float: left;
	position: absolute;
	left: 57px;
	bottom: 6px;
	}
	.navi08.photo08 .main08 ol li {
	width: 6px;
	height: 16px;
	margin: 0 3px 0 0;
	padding: 0;
	text-indent: -9999px;
	float: left;
	background: transparent url(/media/c/2008/navi/photo/circle_gray.jpg) no-repeat 0 0;
	display: block;
	}
	.navi08.photo08 .main08 ol li.active {background: transparent url(/media/c/2008/navi/photo/circle_yellow.jpg) no-repeat 0 0;}
	.navi08.photo08 .main08 ul {
	margin: 0 4px 0 0;
	padding: 0;
	float: right;
	position: absolute;
	left: 162px;
	bottom: 6px;
	}
	.navi08.photo08 .main08 ul li {
	margin: 0 2px 0 0;
	padding: 0;
	text-indent: -9999px;
	border: none;
	float: left;
	clear: none;
	}
	.navi08.photo08 .main08 ul li a {
	width: 16px;
	height: 16px;
	display: block;
	clear: both;
	}
	.navi08.photo08 .main08 ul li.prev08.none {background: transparent url(/media/c/2008/navi/photo/button_prev_n.jpg) no-repeat 0 0;}
	.navi08.photo08 .main08 ul li.prev08 {background: transparent url(/media/c/2008/navi/photo/button_prev.jpg) no-repeat 0 0;}
	.navi08.photo08 .main08 ul li.prev08 a:hover {background: transparent url(/media/c/2008/navi/photo/button_prev_h.jpg) no-repeat 0 0;}
	.navi08.photo08 .main08 ul li.next08.none {background: transparent url(/media/c/2008/navi/photo/button_next_n.jpg) no-repeat 0 0;}
	.navi08.photo08 .main08 ul li.next08 {background: transparent url(/media/c/2008/navi/photo/button_next.jpg) no-repeat 0 0;}
	.navi08.photo08 .main08 ul li.next08 a:hover {background: transparent url(/media/c/2008/navi/photo/button_next_h.jpg) no-repeat 0 0;}
	.navi08.photo08 .sub08 {
	width: 98px;
	margin: 0;
	_margin-left: -2px;
	padding: 0;
	float: right;
	background: transparent;
	display: block;
	clear: none;
	zoom: 1;
	}
	*:first-child+html .navi08.photo08 .sub08 {margin-left: -2px;}
	.navi08.photo08 .sub08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi08.photo08 .sub08 ul {
	margin: 0 2px 51px 5px;
	_margin-right: 0;
	padding: 0;
	display: block;
	clear: none;
	zoom: 1;
	}
	.navi08.photo08 .sub08 ul:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi08.photo08 .sub08 ul li {
	width: 42px;
	height: 32px;
	margin: 0 3px 3px 0;
	padding: 0;
	float: left;
	background: #FC0;
	border:none;
	display: block;
	clear: none;
	}
	.navi08.photo08 .sub08 a img {border: solid 1px #B2B2B2;}
	.navi08.photo08 .sub08 a:hover img {border: solid 1px #FFCC00;}
	.navi08.photo08 .sub08 ul li.active a img {
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	border: solid 1px #FC0;
	}
	.navi08.photo08 .sub08 p {
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: -9999px;
	background: transparent url(/media/c/2008/navi/photo/button.jpg) no-repeat 0 0;
	position: absolute;
	left: 207px;
	bottom: 5px;
	}
	.navi08.photo08 .sub08 p a {
	width: 87px;
	height:45px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	}
	.navi08.photo08 .sub08 p a:hover {background: transparent url(/media/c/2008/navi/photo/button_h.jpg) no-repeat 0 0;}
	.navi08.selection08 {
	margin-bottom: 10px;
	background: #FEFEFE url(/media/c/2006/img/bg_diagonal.gif) repeat 0 0;
	border: solid 1px #CCCCCC;
	}
	.navi08.selection08 .heading08 {
	padding: 9px 10px 7px;
	color: #CC0000 ! important;
	text-shadow: none;
	background: none;
	border: none;
	}
	.navi08.selection08 ul {margin-top: 0;}
	.navi08.selection08 ul li {
	margin-bottom: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: none;
	border-top: dashed 1px #CCC;
	}
	.navi08.selection08 img {
	width: 80px;
	height: 60px;
	margin: 0 5px 5px 0;
	padding: 2px;
	float: left;
	border: 1px solid #CCC;
	display: block;
	clear: none;
	}
	.navi08.selection08 a:hover img {
	border: 1px solid #C00;
	_border: solid 1px #CCC;
	}
	.navi08.selection08 .title08 {clear: none;}
	.navi08.selection08 a .title08,
	.navi08.selection08 a:link .title08 {color: #E72 ! important;}
	.navi08.selection08 a:visited .title08 {color: #E92 ! important;}
	.navi08.selection08 a:hover .title08 {color: #C00 ! important;}
	.navi08.selection08 .summary08 {
	color: #555 ! important;
	clear: none;
	}
	.navi08.tieup08 {margin-top: 10px;}
	.navi08.tieup08 .heading08 {background: #B42B35 url(http://japan.cnet.com/media/c/2008/navi/pr/heading_bg.gif) no-repeat 0 0;}
	.navi08.tieup08 img {
	margin: 0 5px 2px 0;
	padding: 2px;
	float: left;
	border: 1px solid #CCC;
	display: block;
	clear: none;
	}
	.navi08.tieup08 a:hover img {
	border: 1px solid #C00;
	_border: solid 1px #CCC;
	}
	.navi08.tieup08 div img {
	margin: 10px 0;
	padding: 0 0 10px;
	border: none;
	border-bottom: dashed 1px #CCC;
	float: none;
	display: block;
	clear: both;
	}
	.navi08.tieup08 div,
	.navi08.tieup08 div a img {border: none ! important;}
	.navi08.tieup08 div a img,
	.navi08.tieup08 div a:hover img {border-bottom: dashed 1px #CCC ! important;}
	.navi08.tieup08 ul li .title08 {
	margin: 5px 5px 0;
	padding: 0;
	background: transparent url(/media/2008/default/marker/arrow.jpg) no-repeat 0 0.25em;
	zoom: 1;
	}
	.navi08.tieup08 ul li .title08 a {
	min-height: 2px;
	margin: 0;
	padding: 0 0 3px 8px;
	color: #600 ! important;
	display: block;
	clear: both;
	}
	.navi08.tieup08 ul li .title08 a:hover {background: transparent url(/media/2008/default/marker/arrow_h.jpg) no-repeat 0 0.25em;}
	.navi08.tieup08 ul li .summary08 {clear: none;}
	.navi08.tieup08 ul li .summary08 a {
	margin: 0 5px;
	padding: 0 0 0 8px;
	color: #666 ! important;
	font-weight: normal;
	}
	.navi08.tieup08 ul li .summary08 a:visited {color: #666 ! important;}
	.navi08.tieup08 ul li .summary08 a:hover {color: #C00 ! important;}
	.navi08.tieup08 ul li a .title08 {
	margin: 5px 5px 3px;
	padding: 5px 0 0;
	color: #600 ! important;
	background: none;
	clear: none;
	}
	* html .navi08.tieup08 ul li a .title08 {margin-top: 0;}
	*:first-child+html .navi08.tieup08 ul li a .title08 {margin-top: 0;}
	.navi08.tieup08 ul li a:visited .title08,
	.navi08.tieup08 ul li .title08 a:visited {color: #600 ! important;}

	.navi08.tieup08 ul li a:hover .title08,
	.navi08.tieup08 ul li .title08 a:hover {color: #C00 ! important;}

.navi08.shoplink08{}
	.navi08.shoplink08 .heading08{
		background:#b42b35 url(/media/c/2008/navi/pr/heading_bg.gif) no-repeat;
	}
	.navi08.shoplink08 ul li a h4.title08,
	.navi08.shoplink08 ul li a:visited h4.title08{
		color: #600 !important;
	}
	.navi08.shoplink08 ul li a:hover h4.title08{
		color: #c00 !important;
	}
	.navi08.shoplink08 li .title08{
		width: 90px;
		margin-top: 0;
		clear:none;
		overflow: hidden;
	}
	.navi08.shoplink08 li img{
		float: right;
		width: 50px;
		height: 50px;
	}


	.navi08.blog08 ul li {position: relative;}
	.navi08.blog08 .title08,
	.navi08.blog08 .cornername08 {clear: none;}
	.navi08.blog08 .cornername08 a {font-weight: normal;}
	.navi08.blog08 .cornername08 a:hover {text-decoration: underline;}
	.navi08.blog08 .title08 {margin-top: 0;}
	.navi08.readers08 .title08 {
	width: 114px;
	_width: auto;
	overflow: hidden;
	}
	*:first-child+html .navi08.readers08 .title08 {
	width: auto;
	overflow: visible;
	}
	.navi08.blog08 img {
	height: 35px;
	width: 35px;
	margin: 0 0 5px 5px;
	padding: 2px;
	border: 1px solid #CCC;
	display: block;
	clear: none;
	float: right;
	}
	.col_300 .navi08.blog08 img {
	margin: 0 5px 5px 0;
	float: left;
	}
	.navi08.blog08 a:hover img {
	border: 1px solid #C00;
	_border: solid 1px #CCC;
	}
.navi08.product08 {}
	.navi08.product08 ul li {
	padding-left: 20px;
	position: relative;
	}
	.navi08.product08 img {
	position: absolute;
	top: 0;
	right: 0;
	}
	.navi08.product08 img.spacer08 {
	width: 50px;
	height: 50px;
	float: right;
	display: block;
	clear: none;
	position: static;
	}
	.navi08.product08 .makername08 {
	margin-bottom: 3px;
	color: #8C8C8C ! important;
	display: block;
	}
	.navi08.product08 .productname08 {
	color: #000 ! important;
	font-size: 12px;
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
	}
	.navi08.product08 a .productname08,
	.navi08.product08 a:link .productname08,
	.navi08.product08 a:visited .productname08 {color: #600 ! important;}
	.navi08.product08 a:hover .productname08 {color: #C00 ! important;}
	.navi08.product08 .amazon08 a {
	height: 15px;
	width: 15px;
	margin: 15px 0 0;
	padding: 0;
	text-indent: -9999px;
	background: url(/media/2008/default/icon/amazon.jpg) no-repeat 0 0;
	display: block;
	clear: none;
	position: absolute;
	left: 0;
	bottom: 12px;
	}
	.navi08.product08 .sponsorname08 {
	margin-top: -3px;
	margin-bottom: 10px;
	}
	.navi08.product08 .sponsorname08 a {font-weight: normal;}
	.navi08.product08 .sponsorname08 a:link,
	.navi08.product08 .sponsorname08 a:visited {color: #8C8C8C ! important;}
	.navi08.product08 .sponsorname08 a:hover {color: #C00 ! important;}
	.navi08.product08 .rank02 {background: url(/media/c/2008/navi/product/bg_rank02.jpg) no-repeat 0 0;}
	.navi08.product08 .rank03 {background: url(/media/c/2008/navi/product/bg_rank03.jpg) no-repeat 0 0;}
	.navi08.product08 .rank04 {background: url(/media/c/2008/navi/product/bg_rank04.jpg) no-repeat 0 0;}
	.navi08.product08 .rank05 {background: url(/media/c/2008/navi/product/bg_rank05.jpg) no-repeat 0 0;}
	.navi08.product08 .rank06 {background: url(/media/c/2008/navi/product/bg_rank06.jpg) no-repeat 0 0;}
	.navi08.product08 .rank07 {background: url(/media/c/2008/navi/product/bg_rank07.jpg) no-repeat 0 0;}
	.navi08.product08 .rank08 {background: url(/media/c/2008/navi/product/bg_rank08.jpg) no-repeat 0 0;}
	.navi08.product08 .rank09 {background: url(/media/c/2008/navi/product/bg_rank09.jpg) no-repeat 0 0;}
	.navi08.product08 .rank10 {background: url(/media/c/2008/navi/product/bg_rank10.jpg) no-repeat 0 0;}
	.navi08.product08 .rank01 {
	padding-left: 0;
	background: url(/media/c/2008/navi/product/bg_rank01.jpg) no-repeat 0 0;
	}
	.navi08.product08 .rank01 img {
	width: 127px;
	_height: 117px;
	height: auto;
	}
	.navi08.product08 .rank01 img.spacer08 {
	width: 127px;
	height: 117px;
	}
	.navi08.product08 .rank01 .makername08 {
	padding-top: 10px;
	clear: both;
	}
	.navi08.product08 .rank01 .makername08 a {background: none;}
	.navi08.product08 .rank01 .amazon08 a {
	position: relative;
	float: right;
	}
	#applecenter160pxwrapper .navi08.release08 {
	padding-top: 10px;
	border-top: 1px solid #EEE;
	}
	.navi08.release08 .companyname08,
	#applecenter160pxwrapper .navi08.release08 .companyname08 {margin-top: 8px;}
	.navi08.event08 .companyname08,
	#applecenter160pxwrapper .navi08.event08 .companyname08 {margin-top: 8px;}
	.navi08.docchi08 {
	margin: 0 0 10px 0;
	_margin-bottom: 10px ! important;
	padding: 0;
	background: #FC0;
	border: 1px solid #CCC;
	border-top: none;
	}
	.navi08.docchi08 a,
	.navi08.docchi08 a:link,
	.navi08.docchi08 a:visited,
	.navi08.docchi08 a:hover {
	text-decoration: none;
	border: none;
	}
	.navi08.docchi08 .heading08 {margin: 0 -1px;}
	.navi08.docchi08 .heading08 a,
	.navi08.docchi08 .heading08 a:link,
	.navi08.docchi08 .heading08 a:visited {border-bottom: dotted 1px #FFF;}
	.navi08.docchi08 .heading08 a:hover {border-bottom: solid 1px #FFF;}
	.navi08.docchi08 .docchi_candidate300 {
	width: 264px;
	margin: 0;
	padding: 15px 16px 13px;
	position: relative;
	background: #F0F0F0 url(http://japan.cnet.com/media/2008/cnet/docchi/candidate300.jpg) no-repeat center top;
	border: 1px solid #FFF;
	display: block;
	clear: both;
	zoom: 1;
	}
	.navi08.docchi08 .docchi_candidate300:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi08.docchi08 a:hover .docchi_candidate300 {
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=90);
	border: solid 1px #FC0;
	}
	.navi08.docchi08 .docchi_candidate300 div {
	width: 92px;
	margin: 0;
	padding: 74px 0 0;
	display: block;
	clear: none;
	}
	.navi08.docchi08 .docchi_candidate300 .left08 {float: left;}
	.navi08.docchi08 .docchi_candidate300 .right08 {float: right;}
	.navi08.docchi08 .docchi_candidate300 div .title08,
	.navi08.docchi08 .docchi_candidate300 div .subtitle08 {
	width: 92px;
	margin: 0 auto;
	padding: 0;
	line-height: 120%;
	letter-spacing: normal;
	word-break: break-all;
	word-wrap: break-all;
	overflow: hidden;
	display: block;
	clear: both;
	}
	.navi08.docchi08 .docchi_candidate300 div .title08 {font-size: 12px;}
	.navi08.docchi08 .docchi_candidate300 div .subtitle08 {
	_display: inline;
	font-size: 10px;
	}
	.navi08.docchi08 a .docchi_candidate300 div .title08,
	.navi08.docchi08 a:link .docchi_candidate300 div .title08,
	.navi08.docchi08 a:visited .docchi_candidate300 div .title08,
	.navi08.docchi08 a:hover .docchi_candidate300 div .title08,
	.navi08.docchi08 a .docchi_candidate300 div .subtitle08,
	.navi08.docchi08 a:link .docchi_candidate300 div p.subtitle08,
	.navi08.docchi08 a:visited .docchi_candidate300 div p.subtitle08,
	.navi08.docchi08 a:hover .docchi_candidate300 div .subtitle08 {
	font-weight: normal;
	text-decoration: none;
	border: none;
	}
	.navi08.docchi08 a .docchi_candidate300 div .title08,
	.navi08.docchi08 a:link .docchi_candidate300 div .title08,
	.navi08.docchi08 a:visited .docchi_candidate300 div .title08,
	.navi08.docchi08 a:hover .docchi_candidate300 div .title08 {
	color: #000 ! important;
	font-weight: bold;
	}
	.navi08.docchi08 a .docchi_candidate300 div .subtitle08,
	.navi08.docchi08 a:link .docchi_candidate300 div .subtitle08,
	.navi08.docchi08 a:visited .docchi_candidate300 div .subtitle08,
	.navi08.docchi08 a:hover .docchi_candidate300 div .subtitle08 {color: #8C8C8C ! important;}
	.navi08.docchi08 .docchi_candidate300 div img {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	clear: both;
	position: absolute;
	top: 15px;
	}
	.navi08.docchi08 .docchi_candidate300 .left08 img {left: 15px;}
	.navi08.docchi08 .docchi_candidate300 .right08 img {right: 15px;}
	.navi08.docchi08 ul {
	width: 285px;
	margin: -1px 0 0;
	padding: 8px 0 7px 13px;
	background: #A09A80 url(http://japan.cnet.com/media/2008/cnet/docchi/list300.jpg) no-repeat center top;
	border: none;
	border-bottom: 1px solid #FFF;
	display: block;
	clear: both;
	zoom: 1;
	}
	.navi08.docchi08 ul:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.navi08.docchi08 ul li {
	margin: 0 6px 0 0;
	padding: 0;
	background: #FC0;
	border: none;
	float: left;
	clear: right;
	}
	.navi08.docchi08 ul li a img {
	border: 1px solid #E0DBC7;
	float: left;
	clear: right;
	}
	.navi08.docchi08 ul li a:hover img {border: 1px solid #FC0;}
	.navi08.docchi08 ul li.active a img {
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	border: solid 1px #FC0;
	}
	.navi08.docchi08 img.spacer08 {display: none;}
	.navi08.docchi08 img.spacer08 {
	_width: 298px;
	_height: 132px;
	_display: block;
	_z-index: 1000;
	_position: absolute;
	}
	.navi08.docchi08 .docchi_candidate300 div {_height: 27px;}
	*:first-child+html .navi08.docchi08 a {position: relative;}
	*:first-child+html .navi08.docchi08 img.spacer08 {
	width: 298px;
	height: 100%;
	display: block;
	z-index: 1000;
	position: absolute;
	}

	.navi08.ccenter300 ul{
		margin-top: 0;
	}
	.navi08.ccenter300 ul li{
		border-bottom: none;
		padding: 0;
	}
	.navi08.ccenter300 h4.subhead08{
		margin-bottom: 5px;
	}


.block_asahi,#applecenter160pxwrapper .block_asahi{
	border: 1px solid #909999;
}
	.block_asahi h3, #applecenter160pxwrapper .block_asahi h3{
		background: #e2e3e4 url(/media/c/2008/navi/asahicom/h3_bg_asahicom.gif) no-repeat center 3px;
		padding-left: 0;
		height: 25px;
		border-bottom: 1px solid #cacaca;
	}
	.block_asahi h3 a, #applecenter160pxwrapper .block_asahi h3 a{
		display: block;
		text-indent: -9999px;
		text-decoration: none;
		background: none ! important;
	}
	.block_asahi ul, #applecenter160pxwrapper .block_asahi ul{
		padding: 0 3px;
	}
	.block_asahi ul li h4 a, #applecenter160pxwrapper .block_asahi ul li h4 a{
		letter-spacing: 0.01em;
	}.navi_site {}
	.block_zdnet {display: none;}
	.block_zdnet2008 {
	margin: 0 0 10px;
	padding: 1px;
	border: 2px solid #2c5884;
	}
	.block_zdnet2008 h3 {
	height: auto;
	margin: 0;
	padding: 0;
	_padding-top: 0 ! important;
	background: none;
	}
	.block_zdnet2008 h3 a {
	height: 35px;
	width: 464px;
	text-indent: -9999px;
	background : url(http://japan.cnet.com/media/z/2008/img/base/cnet/cnet_integration_header.gif) no-repeat ! important;
	display: block;
	}
	.block_zdnet2008 h3 a:hover {background : url(http://japan.cnet.com/media/z/2008/img/base/cnet/cnet_integration_header.gif) no-repeat ! important;}
	.block_zdnet2008 .headline {
	margin: 10px 7px;
	padding: 0 4px 8px 0;
	color: #8D0000;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(http://japan.cnet.com/media/z/2008/img/base/bg_blockheadline_bottom.gif) repeat-x scroll 0 bottom;
	position: relative;
	}
	.block_zdnet2008 .headline h4 {
	margin: 0;
	padding: 0;
	color: #8D0000;
	font-size: 12px;
	text-shadow: none;
	border: none;
	}
	.block_zdnet2008 .headline_right {
	width: 100%;
	color: #444;
	font-size: 10px;
	text-align: right;
	position: absolute;
	top: 0;
	right: 7px;
	}
	.block_zdnet2008 ul.style_storylist {
	margin: 0;
	padding: 0 7px;
	}
	.block_zdnet2008 ul.style_storylist li {
	margin: 0 0 3px;
	padding: 0 0 5px 15px;
	font-size: 12px;
	line-height: 1.3em;
	letter-spacing: 0.02em;
	background: transparent url(http://japan.cnet.com/media/b/2007/common/arrow_blue.gif) no-repeat scroll 0 3px;
	clear:left;
	}
	.block_zdnet2008 ul.style_storylist li.first {font-size: 14px;}
	.block_zdnet2008 ul.style_storylist li.with-image {
	padding-top: 3px;
	padding-left: 0;
	background: none;
	}
	.block_zdnet2008 ul.style_storylist li.with-image img {
	margin: -3px 5px 7px 0;
	padding: 2px;
	float: left;
	border: 1px solid #CCC;
	}
	.block_zdnet2008 ul.style_storylist li.with-image a:hover img {
	border: 1px solid #004d99;
	_border: 1px solid #CCC;
	}
	.block_zdnet2008 .style_closeup_list li {
	width: 207px;
	padding: 3px 7px 7px;
	_padding-bottom: 0;
	font-size: 12px;
	float: left;
	}
	*:first-child+html .block_zdnet2008 .style_closeup_list li {padding-bottom: 0;}
	.block_zdnet2008 .style_closeup_list li img {
	margin: -3px 5px 3px 0;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
	}
	.block_zdnet2008 .style_closeup_list li a:hover img {
	border: 1px solid #004d99;
	_border: 1px solid #CCC;
	}
	.block_zdnet2008 .style_closeup_list hr {border-color: #ccc;}
	.frame_col_left .block_zdnet2008 a,
	.frame_col_left .block_zdnet2008 a:visited,
	.frame_col_left .block_zdnet2008 a:hover {color: #004d99;}
	.block_cvv {display: none;}
	.block_cvv2008 {
	margin: 0 0 10px;
	padding: 0;
	border: 2px solid #82b900;
	}
	.block_cvv2008 h3 {
	height: auto;
	margin: 0;
	padding: 0;
	_padding-top: 0 ! important;
	background: none;
	}
	.site_body .block_cvv2008 h3 a {
	height: 43px;
	margin: 0 0 12px;
	padding: 0;
	text-indent: -9999px;
	background: url(/media/c/2006/img/head_left_cvv2008.gif) no-repeat scroll left top;
	display :block;
	clear: both;
	}
	.site_body .block_cvv2008 h3 a:hover {background: url(/media/c/2006/img/head_left_cvv2008.gif) no-repeat scroll left top;}
	.block_cvv2008 ul {
	margin: 0 7px;
	padding: 0;
	}
	.block_cvv2008 li {
	margin: 0 5px 0 0;
	padding: 0 0 10px 15px;
	font-size: 12px;
	line-height: 140%;
	list-style: none;
	background: url(http://v.japan.cnet.com/2008/media/default/site/contents/static/arrow.jpg) no-repeat 0 2px;
	border-bottom: none;
	}
	.frame_col_left .block_cvv2008 li a {color: #004276;}
	.block_induction_bnet {
	margin: 0 0 10px;
	padding: 0;
	background: url(/media/c/2006/img/bnet/induction_bnet_4c_side.gif) repeat-y;
	zoom: 1;
	}
	.block_induction_bnet h3.bnet {
	height: 27px;
	margin: 0 0 5px;
	padding: 0;
	text-indent: -9999px;
	cursor: pointer;
	background: url(/media/c/2006/img/bnet/induction_bnet_4c_header.gif) 0 0 no-repeat;
	}
	.block_induction_bnet ul {
	margin: 12px 7px 0;
	pading: 0;
	}
	.block_induction_bnet ul li {
	margin: 0 0 10px;
	padding: 0 0 0 13px;
	font-size: 12px;
	line-height: 140%;
	background: url(http://japan.cnet.com/2004/img/tri1.gif) 0 2px no-repeat;
	zoom:1;
	}
	.block_induction_bnet .footer {
	height: 10px;
	background: url(/media/c/2006/img/bnet/induction_bnet_4c_footer.gif) 0 0 no-repeat;
	line-height: 10px;
	text-indent: -9999px;
	}
	.navi08.feedback08 {
	margin: 0 0 10px;
	padding: 0;
	background: url(http://japan.cnet.com/media/c/2006/img/bg_diagonal.gif) repeat 0 0;
	border: 2px solid #991F1F;
	display: block;
	clear: both;
	}
	.navi08.feedback08 .heading08 {
	margin: 0 0 13px;
	padding: 6px 10px 7px;
	text-shadow: none;
	background: #991F1F;
	border: none;
	}
	.navi08.feedback08 p {
	margin: 0 10px 1em 10px;
	padding: 0;
	color: #000 ! important;
	font-size: 14px;
	line-height: 140%;
	display: block;
	clear: both;
	}
	.navi08.feedback08 ul {
	margin: 0 0 5px;
	padding: 0 10px;
	}
	.navi08.feedback08 ul li {
	margin: 0 0 10px;
	padding: 0;
	font-size: 12px;
	line-height: 120%;
	border: none;
	display: block;
	clear: both;
	}
	.navi08.feedback08 ul li a {
	margin: 0;
	padding: 0 0 0 12px;
	font-weight: normal;
	background: transparent url(http://japan.cnet.com/media/z/2006/img/list_marker_s1.gif) no-repeat 0 0.2em;
	display: block;
	clear: both;
	}
.ad08 {}
	.block_ad_reg_banner {
	margin: 0 0 10px;
	padding: 0;
	}
	.ad_rect_bottom {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	}
	.ad_large_footer,
	.block_large_bottom {
	width: 728px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	display: block;
	clear: both;
	}
	.block_large_bottom {margin-bottom: 10px;}
	.navi08.powercenter08 {
	_width: 296px;
	min-height: 200px;
	margin: 0 0 10px;
	_margin-right: -4px;
	padding: 0;
	background: #FFF url(http://japan.cnet.com/media/z/2006/img/power_center/microsoft/powercenter_linkbox_bg.gif) no-repeat left bottom;
	border:2px solid #EC4E02;
	display: block;
	clear: both;
	position: relative;
	zoom: 1;
	}
	.navi08.powercenter08:after {
	height:0;
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	}
	.navi08.powercenter08 .heading08 {
	min-height: 10px;
	margin: 0;
	padding: 1px 3px 1px 0;
	color: #FFF ! important;
	text-align:right;
	text-shadow:none;
	background:none;
	background:url(http://japan.cnet.com/media/z/2006/img/power_center/microsoft/powercenter_linkbox_diagonal_orange.gif) no-repeat right top;
	border: none;
	}
	.navi08.powercenter08 .heading08 a,
	.navi08.powercenter08 .heading08 a:link,
	.navi08.powercenter08 .heading08 a:visited,
	.navi08.powercenter08 .heading08 a:hover {
	color: #FFF ! important;
	background: none;
	}
	.navi08.powercenter08 .subhead08 {
	width: 79px;
	height: 49px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: transparent url(/media/z/2006/img/power_center/microsoft/poewrcenter_linkbox_logo.gif) no-repeat 0 0;
	position: absolute;
	top: 5px;
	left: 5px;
	}
	.navi08.powercenter08 ul li {
	margin: 0;
	padding: 0;
	border: none;	
	}
	.navi08.powercenter08 .main08 {
	margin: 45px 24px 10px;
	display: block;
	clear: both;
	}
	.navi08.powercenter08 .main08 .cornername08 {
	margin: 0;
	_margin-top: 45px;
	padding: 0;
	text-indent: -9999px;
	background: transparent url(/media/2006/extra/sun_solaris/248_50.gif) no-repeat right top;
	border: solid 1px #507091;
	display: block;
	_display: inline-block;
	clear: both;
	}
	*:first-child+html .navi08.powercenter08 .main08 .cornername08 {
	margin-top: 45px;
	display: inline-block;
	}
	.navi08.powercenter08 .main08 .cornername08 a {
	width: 248px;
	height: 50px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	}
	.navi08.powercenter08 .main08 .title08 {
	margin: 7px 0 0;
	padding: 0;
	color: #333 ! important;
	font-size: 10px;
	font-weight: normal;
	line-height: 140%;
	}
	.navi08.powercenter08 .main08 .title08 a {
	margin: -1.4em 0 0 3.5em;
	padding: 0;
	display: inline-block;
	display: block;
	clear: none;
	}
	.navi08.powercenter08 .main08 .title08 a,
	.navi08.powercenter08 .main08 .title08 a:link,
	.navi08.powercenter08 .main08 .title08 a:visited {
	color: #333 ! important;
	text-decoration: underline;
	}
	.navi08.powercenter08 .main08 .title08 a:hover {color: #C00 ! important;}
	.navi08.powercenter08 .sub08 {
	margin: 0 10px;
	padding: 0;
	}
	.navi08.powercenter08 .sub08 .title08 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 12px;
	line-height: 120%;
	background: transparent url(/media/c/2006/img/relate_marker.gif) no-repeat 0 0;
	display: block;
	clear: both;
	}
	.navi08.powercenter08 .sub08 .title08 a {
	margin: 0;
	padding: 0 0 0 14px;
	background: transparent url(/media/c/2006/img/relate_marker.gif) no-repeat 0 0;
	display: block;
	clear: both;
	}
	.navi08.powercenter08 .sponsorname08 {
	margin: 0 auto 10px;
	padding: 0;
	text-indent: -9999px;
	background: transparent url(/media/z/2006/img/power_center/sun/powercenter_sun_logo.gif) no-repeat center top;
	display: block;
	clear: both;
	}
	.navi08.powercenter08 .sponsorname08 a {
	width: 280px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	}
#relate08 {}
	#relate08 {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	#relate08 .heading08 {
	margin: 10px 0 0;
	_margin-top: 20px;
	padding: 0 0 7px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	border-bottom: dotted 2px #FFC300;
	display: block;
	_display: inline-block;
	clear: both;
	}
	#relate08 .title08,
	#relate08 .companyname08,
	#relate08 .productname08 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	display: block;
	clear: none;
	}
	#relate08 ul {
	margin: 10px 0 0;
	padding: 0;
	zoom: 1;
	}
	#relate08 ul:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#relate08 ul li{
	margin: 0 0 10px;
	padding: 0 0 10px;
	display: block;
	clear: both;
	}
	#relate08 .article08 li {
	width: 460px;
	padding-bottom: 0;
	padding-left: 7px;
	border-left: 3px solid #CCC;
	_float: left;
	clear: both;
	zoom: 1;
	}
	#relate08 .article08 li:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	*:first-child+html #relate08 .article08 li {
	float: left;
	clear: both;
	}
	#relate08 .article08 img {
	width: 80px;
	height: 60px;
	margin: 0 10px 5px 0;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	display: block;
	clear: none;
	}
	#relate08 .article08 a:hover img {
	border: 1px solid #C00;
	_border: solid 1px #CCC;
	}
	#relate08 .article08 .title08 {
	margin-bottom: 3px;
	display: inline;
	_display: block;
	}
	*:first-child+html #relate08 .article08 .title08 {display: block;}
	#relate08 .article08 .date08 a {font-weight: normal;}
	#relate08 .company08 li {padding-bottom: 0;}
	#relate08 .company08 .companyname08 {background: url(/media/2008/default/marker/arrow.jpg) no-repeat 0 0.25em;}
	#relate08 .company08 .companyname08 a {
	padding-left: 10px;
	background: transparent url(/media/2008/default/marker/arrow.jpg) no-repeat 0 0.25em;
	border: none;
	display: block;
	clear: both;
	}
	#relate08 .company08 .companyname08 a:hover {background: url(/media/2008/default/marker/arrow_h.jpg) no-repeat 0 0.25em;}
	#relate08 .product08 li {
	_left: 55px;
	position: relative;
	float: left;
	clear: none;
	width: 48%;
	margin-right:1%;
	}
	#relate08 .product08 li.clear {
	clear: left;
	}
	#relate08 .product08 img {
	width: 50px;
	height: 50px;
	margin: 0 5px 10px 0;
	float: left;
	clear: left;
	}
	#relate08 .product08 a img {
	clear: none;
	position: absolute;
	top: 0;
	_top: 3px;
	left: 0;
	_left: -55px;
	}
	#relate08 .product08 .makername08 {
	color: #8C8C8C ! important;
	padding-top: 5px;
	_display: inline;
	}
	*:first-child+html #relate08 .product08 .makername08 {display: inline;}
	#relate08 .product08 .productname08 {margin-bottom: 2px;}
	#relate08 .file08 li {
	padding-bottom: 0;
	_float: left;
	display: block;
	clear: both;
	zoom: 1;
	}
	#relate08 .file08 li:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#relate08 .file08 img {
	width: 120px;
	height: 90px;
	margin: 0 10px 5px 0;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	display: block;
	clear: none;
	}
	#relate08 .file08 a:hover img {
	border: 1px solid #C00;
	_border: solid 1px #CCC;
	}
	#relate08 .file08 .title08 {
	margin-bottom: 3px;
	display: inline;
	}
	#relate08 .glossary08 li {padding-bottom: 0;}
	#relate08 .glossary08 p {
	margin: 0 0 1em;
	padding: 0;
	color: #000 ! important;
	font-size: 14px;
	line-height: 170%;
	display: block;
	clear: both;
	}
	#relate08 .blog08 .title08,
	#relate08 .blog08 .summary08,
	#relate08 .blog08 .date08,
	#relate08 .blog08 .auther08 {_margin-left: 58px;}
	#relate08 ul.blog08 {
	_height: 1px;
	_float: none;
	_position: relative;
	}
	#relate08 ul.blog08 li {
	width: 419px;
	_width: 470px;
	padding-bottom: 0;
	padding-left: 51px;
	word-break: break-all;
	border: none;
	_float: left;
	display: block;
	clear: right;
	_clear: both;
	position: relative;
	_padding-left: 0;
	_height: 1px;
	}
	*:first-child+html #relate08 ul.blog08 li {
	float: left;
	clear: both;
	}
	#relate08 .blog08 img {
	width: 35px;
	height: 35px;
	margin: 1px 10px 5px -51px;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	display: block;
	clear: none;
	position: absolute;
	top: 0;
	_margin-left: 0;
	_position: static;
	}
	#relate08 .blog08 a:hover img {
	border: 1px solid #600;
	_border: solid 1px #CCC;
	}
	#relate08 .blog08 .title08 {margin-bottom: 5px;}
	#relate08 .blog08 h3.title08 a {background: none;}
	#relate08 ul.blog08 li .date08 a,
	#relate08 ul.blog08 li .auther08 a {font-weight: normal;}
	#relate08 ul.blog08 li .date08 {margin-top: 2px;}
	#relate08 ul.blog08 li .auther08 {font-size: 10px;}
	#relate08 .blog08 .summary08 {overflow: hidden;}
	#relate08 .blog08 .type_alpha08,
	.navi08.blog08 .type_alpha08 {
	width: 14px;
	height: 14px;
	margin: 0 0 0 -2px;
	padding: 0;
	text-indent: -99999px;
	background: url(/media/c/2006/img/blognetwork/icon_alpha.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	z-index: 99;
	position: absolute;
	top: 29px;
	left : 0;
	}
	#relate08 .paging08 ul {margin-top: 0;}
	#relate08 .paging08 li {
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 17px;
	}
	*html #relate08 .paging08 li {zoom: 1;}
	#relate08 .paging08 .prev08 {background: url(/2004/img/tri4.gif) no-repeat 0 0;}
	#relate08 .paging08 .next08 {background: url(/2004/img/tri2.gif) no-repeat 0 0;}
.section08 {}
	.section08 {
	margin-bottom: 10px;
	word-break: normal;
	word-wrap: break-word;
	position: relative;
	zoom: 1;
	}
	.section08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.section08 .rss a {
	width: 12px;
	height: 12px;
	font-size: 1px;
	line-height: 1.2em;
	text-decoration: none;
	text-indent: -1000px;
	overflow: hidden;
	background: transparent url(/media/c/2006/img/feedicon_small.gif) no-repeat scroll left bottom;
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 50;
	}
	.section08 ul {
	margin: 10px 0 0;
	padding: 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	*:first-child+html .section08 ul {margin-bottom: 10px;}
	.section08 ul:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.section08 ul li {
	margin: 0 0 10px;
	padding: 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	.section08 ul li:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.section08 .subhead08 {_margin-top: 15px;}
	*:first-child+html .section08 .subhead08 {margin-top: 15px;}
	.section08 .title08 {
	margin: 0 0 7px;
	padding: 2px 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	display: block;
	clear: none;
	}
	.section08 .title08 img {
	margin: -2px 7px 4px 0;
	}
	.section08 .summary08 {
	margin: 0;
	padding: 0;
	color: #444 ! important;
	font-size: 12px;
	line-height: 140%;
	display: block;
	clear: none;
	}
	.section08 .date08 {
	margin: 5px 0 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	display: block;
	clear: none;
	}
	.section08 .date08 a {
	font-size: inherit;
	font-weight: normal;
	}

	.section08.articlelist08 {margin: 0;}
	.section08.articlelist08 .subhead08 a {width: 458px;}
	.section08.articlelist08 h3.subhead08 a {background: none;}
	.section08.articlelist08 ul {_margin-bottom: 10px;}
	*first-child+html .section08.articlelist08 ul {margin-bottom: 10px;}
	.section08.articlelist08 ul li {
	width: 460px;
	padding-left: 7px;
	_word-break: break-all;
	border-left: 3px solid #CCC;
	_float: left;
	display: block;
	clear: right;
	_clear: both;
	}
	*:first-child+html .section08.articlelist08 ul li {
	float: left;
	clear: both;
	}
	.section08.articlelist08 img {
	width: 80px;
	height: 60px;
	margin: 1px 10px 5px 0;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	display: block;
	clear: none;
	}
	.section08.articlelist08 a:hover img {
	border: 1px solid #600;
	_border: solid 1px #CCC;
	}
	.section08.articlelist08 .title08 {margin-bottom: 5px;}
	.section08.articlelist08 h3.title08 a {background: none;}
	.section08.articlelist08 ul li .date08 a {font-weight: normal;}

	.section08.articlelist08 span.taglist08{
		margin-left: 5px;
	}
	.section08.articlelist08 span.taglist08 img{
		border:none;
		display:inline;
		float:none;
		height:auto;
		margin:0;
		padding:0;
		width:auto;
	}

	.section08.articlelist08 ul.taglist08 span.tag{
		margin-right: 3px;
		font-size: 10px;
	}
	.section08.latest08 {margin: 0;}
	.section08.latest08 ul {
	_margin-top: 10px;
	margin-bottom: 0;
	_margin-bottom: 10px;
	zoom: 1;
	}
	*:first-child+html .section08.latest08 ul {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	.section08.latest08 ul li {
	width: 460px;
	padding-left: 7px;
	_word-break: break-all;
	border-left: 3px solid #CCC;
	_float: left;
	display: block;
	clear: right;
	_clear: both;
	}
	*:first-child+html .section08.latest08 ul li {
	float: left;
	clear: both;
	}
	.section08.latest08 .title08 {
	_padding-right: 0.5em;
	font-size: 12px;
	display: inline;
	clear: none;
	}
	.section08.latest08 h3.title08 a {background: none;}
	.section08.latest08 .subhead08 {margin-top: 15px;}
	.section08.latest08 .date08 {
	_vertical-align: text-bottom;
	display: inline;
	clear: none;
	}
	.section08.cornerlist08 {margin: 0;}
	.section08.cornerlist08 .cornername08 {
	font-size: 14px;
	font-weight: bold;
	background: url(/media/2008/default/marker/arrow.jpg) no-repeat 0 0.25em;
	}
	.section08.cornerlist08.columntop08 .cornername08 {font-size: 12px;}
	.section08.cornerlist08 .cornername08 a {
	padding-left: 10px;
	background: transparent url(/media/2008/default/marker/arrow.jpg) no-repeat 0 0.25em;
	border: none;
	display: block;
	clear: both;
	}
	.section08.cornerlist08 h3.cornername08 a {background: none;}
	.section08.cornerlist08 h3.cornername08 a {background: transparent url(/media/2008/default/marker/arrow.jpg) no-repeat 0 0.25em;}
	.section08.cornerlist08 .cornername08 a:hover {background: transparent url(/media/2008/default/marker/arrow_h.jpg) no-repeat 0 0.25em;}
	.section08.cornerlist08 h3.cornername08 a:hover {background: transparent url(/media/2008/default/marker/arrow_h.jpg) no-repeat 0 0.25em;}
	.section08.eventlist08 {margin: 0;}
	.section08.eventhead08 a,
	.section08.eventhead08 a:link,
	.section08.eventlist08 ul a,
	.section08.eventlist08 ul a:link {color: #600 ! important;}
	.section08.eventhead08 a:visited,
	.section08.eventlist08 ul a:visited {color: #333 ! important;}
	.section08.eventhead08 a:hover,
	.section08.eventlist08 ul a:hover {color: #C00 ! important;}
	.section08.eventlist08 .subhead08 {width: 458px;}
	.section08.eventlist08 ul {_margin-bottom: 10px;}
	*first-child+html .section08.eventlist08 ul {margin-bottom: 10px;}
	.section08.eventlist08 ul li {
	width: 460px;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
	border-left: 3px solid #CCC;
	_float: left;
	display: block;
	clear: right;
	_clear: both;
	}
	*:first-child+html .section08.eventlist08 ul li {
	float: left;
	clear: both;
	}
	.section08.eventlist08 .title08,
	.eventch .ad_event_top dt .release_title {
	margin-bottom: 5px;
	_display: inline-block;
	}
	.eventch .ad_event_top dt .release_title {
	font-size: 14px;
	line-height: 140%;
	}
	.section08.eventlist08 h3.title08 a {background: none;}
	*:first-child+html .section08.eventlist08 .title08 {display: inline-block;}
	.section08.eventhead08 .alert08,
	.section08.eventhead08 .date08,
	.section08.eventhead08 .companyname08,
	.section08.eventhead08 .genre08,
	.section08.eventlist08 .alert08,
	.section08.eventlist08 .date08,
	.section08.eventlist08 .companyname08,
	.eventch .ad_event_top dt .event_date,
	.eventch .ad_event_top dd .release_company {
	margin: 0;
	padding: 0 5px 0 0;
	color: #333 ! important;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	display: inline;
	}
	.section08.eventhead08 .alert08,
	.section08.eventlist08 .alert08 {
	color: #C00 ! important;
	font-weight: bold;
	}
	.section08.eventhead08 .companyname08 a,
	.section08.eventlist08 .companyname08 a {font-weight: normal;}
	.section08.eventhead08 .outsource08,
	.section08.eventlist08 .outsource08,
	.eventch .ad_event_top dt .event_date .property.n2u {
	padding-top: 2px;
	font-size: 10px;
	line-height: 120%;
	display: block;
	}
	.eventch .ad_event_top {
	margin: 10px 0;
	padding: 0 10px;
	background-color: #FFD;
	border: solid 2px #FC0;
	display: block;
	clear: both;
	zoom: 1;
	}
	.eventch .ad_event_top h4 {
	margin: 3px 0 7px;
	padding: 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	text-shadow: none;
	border: none;
	border-bottom: dashed 1px #FC0;
	zoom: 1;
	}
	.eventch .ad_event_top dl {margin-bottom: 10px;}
	.eventch .ad_event_top dt {
	margin-bottom: 0;
	padding-bottom: 5px;
	}
	.eventch .ad_event_top dt .event_date {
	margin-bottom: 0;
	padding-bottom: 0;
	display: block;
	clear: both;
	}
	.eventch .ad_event_top dt a.release_company {
	margin-top: 5px;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 0;
	display: block;
	clear: both;
	}
	.eventch .ad_event_top dd,
	.eventch .ad_event_top dd .property.n2u {
	margin-top: 0;
	padding-top: 0;
	}
	.eventch .ad_event_top dt .release_title a,
	.eventch .ad_event_top dt .release_title a:link,
	.eventch .ad_event_top dt .release_title a:visited,
	.section08.releaselist08 .ad_event_top dt .release_title a,
	.section08.releaselist08 .ad_event_top dt .release_title a:link,
	.section08.releaselist08 .ad_event_top dt .release_title a:visited {color: #600 ! important;}
	.eventch .ad_event_top dt .release_title a:hover,
	.section08.releaselist08 .ad_event_top dt .release_title a:hover {color: #C00 ! important;}
	.section08.releaselist08 {margin: 0;}
	.section08.releaselist08 .subhead08 {width: 458px;}
	.section08.releaselist08 ul {_margin-bottom: 10px;}
	*first-child+html .section08.releaselist08 ul {margin-bottom: 10px;}
	.section08.releaselist08 ul li {
	width: 460px;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
	border-left: 3px solid #CCC;
	_float: left;
	display: block;
	clear: right;
	_clear: both;
	}
	*:first-child+html .section08.releaselist08 ul li {
	float: left;
	clear: both;
	}
	.section08.releaselist08 .title08 {
	margin-bottom: 5px;
	_display: inline-block;
	}
	.section08.releaselist08 h3.title08 a {background: none;}
	*:first-child+html .section08.releaselist08 .title08 {display: inline-block;}
	.section08.releasehead08 .alert08,
	.section08.releasehead08 .companyname08,
	.section08.releaselist08 .alert08,
	.section08.releaselist08 .companyname08 {
	margin: 0;
	padding: 0 5px 1px 0;
	color: #333 ! important;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	display: inline;
	clear: right;
	}
	.section08.releasehead08 .alert08,
	.section08.releaselist08 .alert08 {
	color: #C00 ! important;
	display: inline;
	clear: none;
	}
	.section08.releasehead08 .companyname08 a,
	.section08.releaselist08 .companyname08 a,
	.section08.releasehead08 .date08 a,
	.section08.releaselist08 .date08 a {font-weight: normal;}
	.section08.releasehead08 .date08,
	.section08.releasehead08 .outsource08,
	.section08.releasehead08 .companylist08,
	.section08.releaselist08 .date08,
	.section08.releaselist08 .outsource08,
	.section08.releaselist08 .companylist08 {
	padding-top: 2px;
	padding-right: 0.5em;
	font-size: 10px;
	line-height: 120%;
	display: inline;
	}
	.section08.releasehead08 .date08,
	.section08.releaselist08 .date08 {
	margin-top: 0;
	display: block;
	clear: both;
	}
	.section08.releasehead08 .outsource08,
	.section08.releaselist08 .outsource08 {
	padding-top: 2px;
	display: block;
	}
	.cornerhead08 {
	margin: 0;
	padding: 0;
	background: none;
	display: block;
	clear: both;
	zoom: 1;
	}
	.cornerhead08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.cornerhead08 .heading08 {margin-bottom: 10px;}
	.cornerhead08 h1.cornertitle08,
	.cornerhead08 h2.cornertitle08 {
	width: 470px;
	height: 125px;
	margin: 0 0 10px;
	padding: 0;
	text-indent: -9999px;
	background: #FC0;
	display: block;
	clear: both;
	}
	.cornerhead08 p {
	margin: 0;
	padding: 0 0 10px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	display: block;
	clear: both;
	}
	.cornerhead08.old2005 h1.cornertitle08,
	.cornerhead08.old2005 h2.cornertitle08 {
	width: 470px;
	height: 106px;
	background: #FFF;
	}
	.cornerhead08.old2004 h1.cornertitle08,
	.cornerhead08.old2004 h2.cornertitle08 {
	width: 184px;
	height: 138px;
	margin-right: 7px;
	padding: 2px;
	background: #FFF;
	border: solid 1px #CCC;
	float: left;
	clear: none;
	}
	.cornerhead08.old2004 p {clear: right;}
	.cornerhead08.fbi img {
	width: 108px;
	height: 31px;
	margin: 3px 10px 5px 0;
	padding: 0;
	border: none;
	float: left;
	display: block;
	clear: none;
	}
	.cornerhead08.fbi h2.cornertitle08 {
	width: auto;
	height: auto;
	margin: 0 0 7px;
	padding: 2px 0 0;
	font-size: 14px;
	font-weight: bold;
	text-indent: 0;
	line-height: 130%;
	background: #FFF;
	display: block;
	clear: none;
	}
	.cornerhead08.fbi p {
	margin: 0;
	padding: 0;
	color: #444 ! important;
	font-size: 12px;
	line-height: 140%;
	display: block;
	clear: none;
	}
.bloglist08 {}
	.section08.bloglist08 {margin: 0;}
	.section08.bloglist08 .subhead08 a {width: 458px;}
	.section08.bloglist08 h3.subhead08 a {background: none;}
	.section08.bloglist08 ul {_margin-bottom: 10px;}
	*first-child+html .section08.bloglist08 ul {margin-bottom: 10px;}
	.section08.bloglist08 .title08,
	.section08.bloglist08 .summary08,
	.section08.bloglist08 .date08,
	.section08.bloglist08 .auther08 {_margin-left: 58px;}
	.section08.bloglist08 ul {
	_height: 1px;
	_float: none;
	_position: relative;
	}
	.section08.bloglist08 ul li {
	width: 419px;
	_width: 470px;
	padding-bottom: 10px;
	padding-left: 51px;
	word-break: break-all;
	border: none;
	border-bottom: dashed 1px #CCC;
	_float: left;
	display: block;
	clear: right;
	_clear: both;
	position: relative;
	_padding-left: 0;
	_height: 1px;
	}
	*:first-child+html .section08.bloglist08 ul li {
	float: left;
	clear: both;
	}
	.section08.bloglist08 img {
	width: 35px;
	height: 35px;
	margin: 1px 10px 5px -51px;
	_margin-left: 0;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	display: block;
	clear: none;
	position: absolute;
	_position: static;
	top: 0;
	}
	.section08.bloglist08 a:hover img {
	border: 1px solid #600;
	_border: solid 1px #CCC;
	}
	.section08.bloglist08 .title08 {margin-bottom: 5px;}
	.section08.bloglist08 h3.title08 a {background: none;}
	.section08.bloglist08 ul li .date08 a,
	.section08.bloglist08 ul li .auther08 a {font-weight: normal;}
	.section08.bloglist08 ul li .date08 {margin-top: 2px;}
	.section08.bloglist08 ul li .auther08 {font-size: 10px;}
	.section08.bloglist08 .summary08 {
	overflow: hidden;
	margin-bottom: 5px;
	}
	.section08.bloglist08 .type_alpha08,
	.navi08.blog08 .type_alpha08 {
	width: 14px;
	height: 14px;
	margin: 0 0 0 -2px;
	padding: 0;
	text-indent: -99999px;
	background: url(/media/c/2006/img/blognetwork/icon_alpha.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	z-index: 99;
	position: absolute;
	top: 29px;
	left : 0;
	}
	.section08.bloglist08.good08 {margin: 0;}
	.section08.bloglist08.good08 ul li {
	width: 412px;
	_width: 470px;
	height: auto;
	_height: 67px;
	min-height: 67px;
	padding-bottom: 0;
	padding-left: 58px;
	_padding-left: 0;
	border: none;
	position: relative;
	_position: static;
	}
	.section08.bloglist08.good08 .count08,
	.section08.bloglist08.good08 .vote08,
	.section08.bloglist08.good08 .rank08,
	.section08.bloglist08.good08 .top308 {
	margin: 0 0 0 -58px;
	_margin: 0;
	padding: 0;
	color: #fff;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.1px;
	line-height: 48px;
	float: left;
	clear: none;
	_position: static;
	}
	.section08.bloglist08.good08 .count08,
	.section08.bloglist08.good08 .rank08 {
	width: 48px;
	height: 48px;
	_margin-right: 10px;
	margin-bottom: 19px;
	_margin-bottom: 0;
	background: #23B03B url(/media/c/2006/img/blognetwork/bg_ranking_count.gif) no-repeat 0 0;
	overflow: hidden;
	display: block;
	clear: none;
	}
	.section08.bloglist08.good08 .count08 {background: #FF4D00 url(/media/c/2006/img/blognetwork/bg_vote_count.gif) no-repeat 0 0;}
	.section08.bloglist08.good08 .vote08,
	.section08.bloglist08.good08 .top308 {
	width: 48px;
	height: 16px;
	line-height: 16px;
	text-indent: -9999px;
	background: #23B03B url(/media/c/2006/img/blognetwork/icon_ranking.gif) no-repeat 0 0;
	display: block;
	clear: none;
	position: absolute;
	top: 51px;
	_margin-top: 3px;
	_clear: both;
	_position: static;
	}
	.section08.bloglist08.good08 .vote08 {background: #FF4D00 url(/media/c/2006/img/blognetwork/icon_vote.gif) no-repeat 0 0;}
	.section08.good08 .title08,
	.section08.good08 .summary08,
	.section08.good08 .date08,
	.section08.good08 .auther08 {_margin-left: 58px;}
	.section08.bloglist08.good08 ul li.ranking_s08 {
	height: auto;
	_height: 20px;
	min-height: 20px;
	}
	.section08.bloglist08.good08 .ranking_s08 .rank08 {
	width: 20px;
	height: 20px;
	margin-left: -30px;
	_margin-left: 14px;
	font-size: 14px;
	line-height: 20px;
	background: #23B03B url(/media/c/2006/img/blognetwork/bg_ranking_s.gif) no-repeat 0 0;
	}
	.section08.bloglist08.good08 .date08 a {
	min-height: 14px;
	margin: 0 0.5em;
	vertical-align: text-bottom;
	position: static;
	background-position: left center;
	display: inline;
	}
	.section08.bloglist08.good08 .date08 a.type_alpha08 {
	padding-left: 17px;
	vertical-align: text-bottom;
	background-position: left center;
	display: inline;
	position: static;
	}
	.section08.annotation {
	margin: 10px 0;
	padding: 10px 10px 8px;
	border: dotted 1px #CCC;
	}
	.section08.annotation p {
	height: auto;
	_height: 8px;
	min-height: 8px;
	margin: 0 0 2px;
	padding: 0 0 0 11px;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: transparent url(http://japan.cnet.com/media/2008/default/marker/annotation.jpg) no-repeat 0 1px;
	border: none;
	}
	.section08.annotation p a {font-weight: normal;}
	.section08.col_topstory_left {
	margin-bottom: 0;
	padding-bottom: 0;
	}
	.section08.col_topstory_left a .title08,
	.section08.col_topstory_left a:link .title08,
	.section08.col_topstory_left .title08 a,
	.section08.col_topstory_left .title08 a:link {color: #000 ! important;}
	.section08.col_topstory_left a:visited .title08,
	.section08.col_topstory_left .title08 a:visited {color: #454545 ! important;}
	.section08.col_topstory_left a:hover .title08,
	.section08.col_topstory_left .title08 a:hover {color: #600 ! important;}
	.section08.col_topstory_left .summary08 {color: #000 ! important;}
	.section08 .topstory .title08 {font-size: 18px;}
	.section08 .topstory {
	margin-top: 10px;
	margin-bottom: 0;
	}
	.section08 .block_matrix {
	margin-top: 5px;
	margin-bottom: 0;
	}
	.section08 .block_matrix .title08 {font-size: 16px;}
	.blognetwork .section08.articlelist08 img {
	height: 35px;
	width: 35px;
	}
	.blognetwork .navi08.individual08 .profile300 p.prof_name a img {padding: 2px;}
	.blognetwork .navi08.individual08 .profile300 .type_alpha {top: 28px;}
	.blognetwork .navi08.individual08 .auther08 {
	padding-top: 3px;
	font-size: 12px;
	font-weight: bold;
	}
	.blognetwork .navi08.individual08 .auther08 a {background: none;}
	.blognetwork .navi08.individual08 ul {
	text-align: left;
	clear: none;
	}
	.blognetwork .navi08.individual08 ul li {border: none;}
	.blognetwork .navi08.individual08 .calendar300 {color: #000;}
	.blognetwork .navi08.individual08 .calendar300 ul {margin-top: 3px;}
	.blognetwork .navi08.individual08 .calendar300 ul li,
	.blognetwork .navi08.individual08 .block_relate.category ul li {
	margin-top: 7px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	}
	.blognetwork .navi08.individual08 .block_relate.category {
	margin: 0 0 10px;
	padding: 3px 0 10px;
	}
	.blognetwork .navi08.individual08 .block_relate.category ul {margin-top: 0;}
	.blognetwork .navi08.individual08 ul.award_badge {
	margin: 10px 0 0;
	padding: 0;
	}
	.blognetwork .navi08.individual08 ul.award_badge li {
	margin: 0 0 10px;
	padding: 0;
	}
	.navi08.discution08 {margin-bottom: 10px;}
	.navi08.discution08 .more08 {text-align: right;}
	.navi08.discution08 .more08 a {
	padding-left: 12px;
	font-weight: normal;
	background: url(/media/c/2006/img/relate_marker.gif) 0 -0.1em no-repeat;
	}
	.navi08.comment08 .auther08 {margin-top: 2px;}
	.navi08.comment08 p a {font-weight: normal;}
	.navi08.popularity08 {margin-bottom: 2px;}
	.navi08.popularity08 ul li {
	padding-left: 20px;
	padding-bottom: 0;
	border: none;
	}
	.navi08.popularity08 .rank01 {background: url(/media/c/2006/img/rank1.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank02 {background: url(/media/c/2006/img/rank2.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank03 {background: url(/media/c/2006/img/rank3.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank04 {background: url(/media/c/2006/img/rank4.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank05 {background: url(/media/c/2006/img/rank5.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank06 {background: url(/media/c/2006/img/rank6.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank07 {background: url(/media/c/2006/img/rank7.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank08 {background: url(/media/c/2006/img/rank8.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank09 {background: url(/media/c/2006/img/rank9.gif) no-repeat 0 2px}
	.navi08.popularity08 .rank10 {background: url(/media/c/2006/img/rank10.gif) no-repeat 0 2px}
	.navi08.blognetwork08 .description08 {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	.navi08.blognetwork08 .description08 a {font-weight: bold;}
	.navi08.blognetwork08 .subhead08 {margin: 5px 0 0;}
	.docchi_summary08 {
	margin: 0;
	padding: 0;
	color: #000 ! important;
	font-size: 14px;
	line-height: 150%;
	}
	.navi_paging_alt.docchipaging {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	.navi_paging_alt.docchipaging:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#docchibody .subtitle08,
	#docchifoot .subtitle08,
	#docchibody .title08,
	#docchifoot .title08,
	#docchibody .comment08,
	#docchifoot .comment08,
	#docchibody .membername08,
	#docchifoot .membername08,
	#docchibody .text08,
	#docchifoot .text08 {
	margin: 0;
	padding: 0;
	color: #000 ! important;
	font-size: 12px;
	line-height: 120%;
	display: block;
	clear: both;
	}
	#docchibody .subtitle08,
	#docchifoot .subtitle08 {
	padding-bottom: 2px;
	color: #8C8C8C ! important;
	font-size: 10px;
	}
	#docchibody .title08,
	#docchifoot .title08 {
	font-size: 14px;
	font-weight: bold;
	}
	#docchibody .comment08,
	#docchifoot .comment08 {
	padding-top: 5px;
	line-height: 140%;
	}
	#docchibody {
	margin: 15px 0 10px;
	padding: 0;
	background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/title.jpg) no-repeat 185px 40px;
	display: block;
	clear: both;
	zoom: 1;
	}
	#docchibody:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#docchibody .docchi_candidate {
	height: auto;
	_height: 240px;
	min-height: 240px;
	margin: 0 0 5px;
	padding: 0;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/candidate.jpg) no-repeat left bottom;
	display: block;
	clear: both;
	zoom: 1;
	position: relative;
	}
	#docchibody .docchi_candidate#even {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/even.jpg) no-repeat left bottom;}
	#docchibody .docchi_candidate#l_ascendancy {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/l_ascendancy.jpg) no-repeat left bottom;}
	#docchibody .docchi_candidate#r_ascendancy {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/r_ascendancy.jpg) no-repeat left bottom;}
	#docchibody .docchi_candidate#l_zero {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/l_zero.jpg) no-repeat left bottom;}
	#docchibody .docchi_candidate#r_zero {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/r_zero.jpg) no-repeat left bottom;}
	#docchibody .docchi_candidate:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#docchibody .docchi_candidate div {
	width: 184px;
	margin: 0;
	padding: 0;
	display: block;
	clear: none;
	}
	#docchibody .docchi_candidate .left08 {float: left;}
	#docchibody .docchi_candidate .right08 {float: right;}
	#docchibody .docchi_candidate div a,
	#docchibody .docchi_candidate div a:link,
	#docchibody .docchi_candidate div a:visited {color: #600 ! important;}
	#docchibody .docchi_candidate div a:hover {color: #C00 ! important;}
	#docchibody .docchi_candidate div .image08 {
	width: 184px;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
	display: block;
	clear: both;
	}
	#docchibody .docchi_candidate div .image08 img {
	margin: 0 auto;
	padding: 0;
	display: block;
	clear: both;
	}
	#docchibody .docchi_candidate div .subtitle08,
	#docchibody .docchi_candidate div .title08,
	#docchibody .docchi_candidate div .comment08 {
	margin-left:5px;
	margin-right:5px;
	}
	#docchibody .docchi_candidate div .comment08 {color: #666666 ! important;}
	#docchibody .docchi_candidate div .count08 {
	width: 45px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
	line-height: 120%;
	position: absolute;
	bottom: 75px;
	}
	#docchibody .docchi_candidate div .count08 a {
	font-weight: bold;
	text-decoration: none;
	}
	#docchibody .docchi_candidate .left08 .count08 {left: 187px;}
	#docchibody .docchi_candidate .right08 .count08 {left: 240px;}
	#docchibody .docchi_candidate div ul {margin: 7px 5px 0 5px;}
	#docchibody .docchi_candidate div ul li {
	margin: 3px 0 0;
	padding: 0 0 0 13px;
	font-size: 12px;
	line-height: 120%;
	list-style: none;
	list-style-image: none;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/arrow_rope.jpg) no-repeat 0 0.25em;
	display: block;
	clear: both;
	}
	#docchibody .docchi_candidate div ul li a {font-weight: normal;}
	#docchibody .docchi_votes {
	margin: 0;
	padding: 0;
	zoom: 1;
	}
	#docchibody .docchi_votes:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#docchibody .docchi_votes div {
	width: 233px;
	margin: 0;
	padding: 0;
	display: block;
	clear: none;
	}
	#docchibody .docchi_votes .left08 {
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/votes_bg_l.jpg) repeat-y 0 0;
	float: left;
	}
	#docchibody .docchi_votes .right08 {
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/votes_bg_r.jpg) repeat-y right top;
	float: right;
	}
	#docchibody .docchi_votes div .vote08 {
	height: auto;
	_height: 70px;
	min-height: 70px;
	margin: 0;
	padding: 0;
	background: #FFF;
	display: block;
	clear: both;
	}
	#docchibody .docchi_votes div .vote08 a {
	height: auto;
	_height: 42px;
	min-height: 42px;
	margin: 0;
	padding: 23px 5px 5px 10px;
	font-size: 14px;
	text-decoration: none;
	line-height: 120%;
	display: block;
	clear: both;
	}
	#docchibody .docchi_votes .left08 .vote08 a {padding-left: 70px;}
	#docchibody .docchi_votes .right08 .vote08 a {
	padding-right: 70px;
	text-align: right;
	}
	#docchibody .docchi_votes .left08 .vote08,
	#docchibody .docchi_votes .left08 .vote08 a,
	#docchibody .docchi_votes .left08 .vote08 a:link,
	#docchibody .docchi_votes .left08 .vote08 a:visited {background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/vote_l.jpg) no-repeat left bottom;}
	#docchibody .docchi_votes .left08 .vote08 a:hover {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/vote_l_hover.jpg) no-repeat left bottom;}
	#docchibody .docchi_votes .right08 .vote08,
	#docchibody .docchi_votes .right08 .vote08 a,
	#docchibody .docchi_votes .right08 .vote08 a:link,
	#docchibody .docchi_votes .right08 .vote08 a:visited {background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/vote_r.jpg) no-repeat right bottom;}
	#docchibody .docchi_votes .right08 .vote08 a:hover {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/vote_r_hover.jpg) no-repeat right bottom;}
	#docchibody .docchi_votes .left08.zero08 .vote08,
	#docchibody .docchi_votes .left08.zero08 .vote08 a,
	#docchibody .docchi_votes .left08.zero08 .vote08 a:link,
	#docchibody .docchi_votes .left08.zero08 .vote08 a:visited {background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/vote_l_zero.jpg) no-repeat left bottom;}
	#docchibody .docchi_votes .left08.zero08 .vote08 a:hover {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/vote_l_zero_hover.jpg) no-repeat left bottom;}
	#docchibody .docchi_votes .right08.zero08 .vote08,
	#docchibody .docchi_votes .right08.zero08 .vote08 a,
	#docchibody .docchi_votes .right08.zero08 .vote08 a:link,
	#docchibody .docchi_votes .right08.zero08 .vote08 a:visited {background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/vote_r_zero.jpg) no-repeat right bottom;}
	#docchibody .docchi_votes .right08.zero08 .vote08 a:hover {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/vote_r_zero_hover.jpg) no-repeat right bottom;}
	#docchibody .docchi_votes .leftzero08 .vote08,
	#docchibody .docchi_votes .leftzero08 .vote08 a,
	#docchibody .docchi_votes .leftzero08 .vote08 a:link,
	#docchibody .docchi_votes .leftzero08 .vote08 a:visited {_background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/vote_l_zero.jpg) no-repeat left bottom;}
	#docchibody .docchi_votes .leftzero08 .vote08 a:hover {_background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/vote_l_zero_hover.jpg) no-repeat left bottom;}
	#docchibody .docchi_votes .rightzero08 .vote08,
	#docchibody .docchi_votes .rightzero08 .vote08 a,
	#docchibody .docchi_votes .rightzero08 .vote08 a:link,
	#docchibody .docchi_votes .rightzero08 .vote08 a:visited {_background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/vote_r_zero.jpg) no-repeat right bottom;}
	#docchibody .docchi_votes .rightzero08 .vote08 a:hover {_background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/vote_r_zero_hover.jpg) no-repeat right bottom;}
	#docchibody .docchi_votes div .vote08 a span {
	font-weight: bold;
	display: inline;
	}
	#docchibody .docchi_votes div .vote08 a span,
	#docchibody .docchi_votes div .vote08 a:link span,
	#docchibody .docchi_votes div .vote08 a:visited span {
	color: #600 ! important;
	border-bottom: dashed 1px #600;
	}
	#docchibody .docchi_votes div .vote08 a:hover span {
	color: #C00 ! important;
	border-bottom: solid 1px #C00;
	}
	#docchibody .docchi_votes div ul {
	width: 233px;
	margin: -10px 0 0;
	padding: 0 0 10px 0;
	display: block;
	clear: both;
	}
	#docchibody .docchi_votes .left08 ul {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/votes_foot_l.jpg) no-repeat left bottom;}
	#docchibody .docchi_votes .right08 ul {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/votes_foot_r.jpg) no-repeat right bottom;}
	#docchibody .docchi_votes div ul li {
	height: auto;
	_height: 41px;
	min-height: 41px;
	margin: 10px 0 0;
	padding: 0 0 10px 0;
	list-style: none;
	list-style-image: none;
	border: none;
	border-bottom: dashed 1px #CCC;
	display: block;
	clear: both;
	}
	#docchibody .docchi_votes .left08 ul li {margin-right: 10px;}
	#docchibody .docchi_votes .right08 ul li {margin-left: 10px;}
	#docchibody .docchi_votes div img {
	margin: 0 0 5px 0;
	padding: 2px;
	border: solid 1px #CCC;
	display: block;
	clear: both;
	}
	#docchibody .docchi_votes div a:hover img {
	border: solid 1px #C00;
	_border: solid 1px #CCC;
	}
	#docchibody .docchi_votes .left08 img {
	margin-right: 5px;
	float: left;
	}
	#docchibody .docchi_votes .right08 img {
	margin-left: 5px;
	float: right;
	}
	#docchibody .docchi_votes div .membername08 {clear: none;}
	#docchibody .docchi_votes .left08 .membername08 {margin-left: 46px;}
	#docchibody .docchi_votes .right08 .membername08 {margin-right: 46px;}
	#docchibody .docchi_votes div a .membername08,
	#docchibody .docchi_votes div a:link .membername08,
	#docchibody .docchi_votes div a:visited .membername08 {color: #600 ! important;}
	#docchibody .docchi_votes div a:hover .membername08 {
	color: #C00 ! important;
	text-decoration: underline;
	}
	#docchibody .docchi_votes div .comment08 {clear: none;}
	#docchibody .docchi_votes .left08 .comment08 {margin-left: 46px;}
	#docchibody .docchi_votes .right08 .comment08 {margin-right: 46px;}
	#docchifoot {
	margin: 0;
	padding: 30px 0 20px 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	#docchifoot:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#docchifoot .login08 {
	margin: 0;
	padding: 0 0 10px 0;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/login_foot.jpg) no-repeat left bottom;
	display: block;
	clear: both;
	zoom: 1;
	}
	#docchifoot .login08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#docchifoot .login08 .heading08 {
	height: auto;
	_height: 32px;
	min-height: 32px;
	margin: 0;
	padding: 5px 0 0 43px;
	color: #000 ! important;
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
	text-shadow: none;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/arrow_star.jpg) no-repeat 0 0;
	display: block;
	clear: both;
	}
	#docchifoot .login08 .heading08 a {
	margin: 0;
	padding: 2px 0 0;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	text-decoration: none;
	background: none;
	border:none;
	display: block;
	clear: both;
	}
	#docchifoot .login08 .heading08 a,
	#docchifoot .login08 .heading08 a:link,
	#docchifoot .login08 .heading08 a:visited {color: #600 ! important;}
	#docchifoot .login08 .heading08 a:hover {
	color: #C00 ! important;
	text-decoration: underline;
	}
	#docchifoot .login08 .login_form08 {
	margin: 0;
	padding: 0;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/login_bg.jpg) repeat-y 0 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	#docchifoot .login08 .login_form08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	#docchifoot .login08 .login_form08 form {
	height: auto;
	_height: 37px;
	min-height: 37px;
	margin: 0;
	padding: 29px 0 0 61px;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/login_head.jpg) no-repeat 0 0;
	position: relative;
	display: block;
	clear: both;
	}
	#docchifoot .login08 .login_form08 form .submit08,
	#docchifoot .login08 .login_form08 form .submit08 input {
	width: 60px;
	height: 23px;
	margin: 0;
	padding: 0;
	color: #FFF ! important;
	text-indent: -9999px;
	cursor: pointer;
	background: #F90 url(http://japan.cnet.com/media/2008/cnet/docchi/button_login.jpg) no-repeat 0 0;
	border: none;
	display: block;
	clear: none;
	}
	#docchifoot .login08 .login_form08 form .submit08 {
	position: absolute;
	bottom: 0;
	right: 10px;
	}
	#docchifoot .login08 .login_form08 form .submit08:hover input,
	#docchifoot .login08 .login_form08 form .submit08:active input {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/button_login_hover.jpg) no-repeat 0 0;}
	#docchifoot .login08 .login_form08 form dl {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	clear: none;
	}
	#docchifoot .login08 .login_form08 form dl dt {
	margin: 0 0 3px 0;
	padding: 0 10px 0 0;
	font-size: 10px;
	line-height: 120%;
	}
	#docchifoot .login08 .login_form08 form dl dt a {font-weight: normal;}
	#docchifoot .login08 .login_form08 form dl dt a,
	#docchifoot .login08 .login_form08 form dl dt a:link,
	#docchifoot .login08 .login_form08 form dl dt a:visited {color: #600 ! important;}
	#docchifoot .login08 .login_form08 form dl dt a:hover {
	color: #C00 ! important;
	text-decoration: underline;
	}
	#docchifoot .login08 .login_form08 form .mail08 {width: 150px;}
	#docchifoot .login08 .login_form08 form .mail08 dd input {width: 140px;}
	#docchifoot .login08 .login_form08 form .pass08 {width: 190px;}
	#docchifoot .login08 .login_form08 form .pass08 dd input {width: 180px;}
	#docchifoot .login08 .login_form08 form dl dd {
	margin:0;
	padding: 0;
	}
	#docchifoot .login08 .login_form08 form dl dd input {
	margin: 0;
	height: 15px;
	}
	#docchifoot .docchi_voting {
	margin: 0;
	padding: 10px 0 0;
	display: block;
	clear: both;
	}
	#docchifoot .docchi_voting img {
	margin: -10px 5px 5px 0;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	display: block;
	clear: none;
	}
	#docchifoot .docchi_voting a:hover img {
	border: solid 1px #C00;
	_border: solid 1px #CCC;
	}
	#docchifoot .docchi_voting .membername08,
	#docchifoot .docchi_voting .text08 {
	margin: 0;
	padding: 5px 0 0;
	display: inline;
	clear: none;
	}
	#docchifoot .docchi_voting .membername08 {font-weight: bold;}
	#docchifoot .docchi_voting a:hover,
	#docchifoot .docchi_voting a:hover p {
	text-decoration: none;
	border: none;
	}
	#docchifoot .docchi_voting a .membername08,
	#docchifoot .docchi_voting a:link .membername08,
	#docchifoot .docchi_voting a:visited .membername08 {color: #660000 ! important;}
	#docchifoot .docchi_voting a:hover .membername08 {
	color: #C00 ! important;
	text-decoration: underline;
	}
	#docchifoot .docchi_voting .text08 a {font-weight: normal;}
	#docchifoot .docchi_voting .caution08 {
	margin: 2px 0 0;
	padding: 0;
	_padding-right: 1em;
	color: #8C8C8C ! important;
	font-size: 10px;
	line-height: 120%;
	display: block;
	_display: inline;
	clear: both;
	}
	*:first-child+html #docchifoot .docchi_voting p.caution08 {
	padding-right: 1em;
	display: inline;
	}
	#docchifoot .docchi_voting .caution08.comment_over {display: none;}
	#docchifoot .docchi_voting form {
	margin: 0;
	padding: 5px 0 0;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/comment_foot.jpg) no-repeat left bottom;
	display: block;
	clear: none;
	}
	#docchifoot .docchi_voting form ul {
	margin: 5px 0 0;
	padding: 0;
	float: left;
	display: block;
	clear: none;
	z-index: 10;
	position: relative;
	}
	#docchifoot .docchi_voting form ul li {
	width: 195px;
	height: auto;
	_height: 35px;
	min-height: 30px;
	margin: 0 10px 5px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	cursor: pointer;
	float: left;
	background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/button_star.jpg) no-repeat left center;
	border: none;
	display: block;
	clear: right;
	}
	*:first-child+html #docchifoot .docchi_voting form ul li {min-height: 35px;}
	#docchifoot .docchi_voting form label {
	width: 170px;
	height: auto;
	_height: 35px;
	min-height: 30px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	display: block;
	clear: right;
	}
	*:first-child+html #docchifoot .docchi_voting form label {min-height: 35px;}
	#docchifoot .docchi_voting form ul li p {
	width: 170px;
	margin: 0 0 0 25px;
	position: absolute;
	}
	#docchifoot .docchi_voting form ul li p.subtitle08 {top: -0.3em;}
	#docchifoot .docchi_voting form ul li p.title08 {top: 0.65em;}
	#docchifoot .docchi_voting form ul li input {
	position: absolute;
	top: 0;
	left: -9999px;
	}
	#docchifoot .docchi_voting form #voting_left .left08 label,
	#docchifoot .docchi_voting form #voting_right .right08 label {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/button_star_hover.jpg) no-repeat left center;}
	#docchifoot .docchi_voting form ul li:hover label p {color: #C00 ! important;}
	#docchifoot .docchi_voting .comment08 {
	margin: 0 0 8px;
	padding: 0;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/comment_bg.jpg) repeat-y 0 0;
	display: block;
	clear: both;
	z-index: 1;
	position: relative;
	bottom: 5px;
	}
	#docchifoot .docchi_voting .comment08 .comment08_inner {
	height: auto;
	_height: 19px;
	min-height: 19px;
	margin: 0;
	padding: 20px 0 0 5px;
	background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/comment_head.jpg) no-repeat 0 0;
	display: block;
	clear: both;
	z-index: 5;
	position: relative;
	}
	#docchifoot .docchi_voting .comment08 .insert08 input {
	width: 375px;
	height: 15px;
	margin: 0;
	color: #000 ! important;
	}
	#docchifoot .docchi_voting .comment08 .submit08,
	#docchifoot .docchi_voting .comment08 .submit08 input {
	width: 75px;
	height: 31px;
	margin: 0;
	padding: 0;
	color: #FFF ! important;
	text-indent: -9999px;
	cursor: pointer;
	background: #CCC url(http://japan.cnet.com/media/2008/cnet/docchi/button_voting_error.jpg) no-repeat 0 0;
	border: none;
	display: block;
	clear: both;
	}
	#docchifoot .docchi_voting .comment08 .submit08 {
	position: absolute;
	bottom: -5px;
	right: 0;
	}
	#docchifoot .docchi_voting .comment08 .submit08:hover input,
	#docchifoot .docchi_voting .comment08 .submit08:active input {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/button_voting_hover_error.jpg) no-repeat 0 0;}
	#docchifoot .docchi_voting.complete .comment08 .submit08,
	#docchifoot .docchi_voting.complete .comment08 .submit08 input {background: #F90 url(http://japan.cnet.com/media/2008/cnet/docchi/button_voting.jpg) no-repeat 0 0;}
	#docchifoot .docchi_voting.complete .comment08 .submit08:hover input,
	#docchifoot .docchi_voting.complete .comment08 .submit08:active input {background: transparent url(http://japan.cnet.com/media/2008/cnet/docchi/button_voting_hover.jpg) no-repeat 0 0;}
	#docchifoot .docchi_voting.comment_caution.over .caution08,
	#docchifoot .docchi_voting.comment_error.over .caution08 {color: #C00 ! important;} 
	#docchifoot .docchi_voting.comment_caution.over .caution08.comment_over,
	#docchifoot .docchi_voting.comment_error.over .caution08.comment_over {display: block;}
	#docchifoot .docchi_voting.choice_error form ul li {background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/button_star_error.jpg) no-repeat left center;}
	#docchifoot .docchi_voting.comment_error .comment08 .insert08 input {border: 1px solid #C00 ! important;}
	.section08.correction08 {}
	.section08.correction08,
	.section08.correction08 p {
	color: #555;
	color: #333;
	font-size: 14px;
	line-height: 170%;
	}
	.section08.correction08 p {
	margin: 1em 0 2em 0;
	padding: 0;
	}
	.section08.correction08 p a {
	text-decoration: none;
	font-weight: bold;
	}
	.section08.correction08 p a,
	.section08.correction08 p a:link,
	.section08.correction08 p a:visited {color: #600 ! important;}
	.section08.correction08 p a:hover {
	color: #C00 ! important;
	text-decoration: underline;
	}
.cornerhead08 {}
	.cornerhead08.old2004 {margin-bottom: 5px;}
	.cornerhead08.old2004.column_market h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/media/2009/cnet/column/market/market_184x138.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_mori h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/media/2007/column/mori/070905mori_184x138.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_nishikawa h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/sharedmedia/news/nishikawa/nishikawa-170x110.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_security h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/sharedmedia/news/security/security-170x110.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_sol h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/sharedmedia/sol/sol_170x110.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_tm h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/sharedmedia/tm/2004tm_170x110.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_itm h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/sharedmedia/news/itm/itm-170x110.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_suematsu h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/sharedmedia/news/suematsu/suematsu-170x110-new.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_cc h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/media/2005/cc/cc_170x110.jpg) no-repeat center center ;}
	.cornerhead08.old2004.column_ncompany h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/media/2006/ncompany/column_ncompany_l.jpg) no-repeat center center ;}
	.cornerhead08.docchitop h1.cornertitle08 {background: #FFF url(http://japan.cnet.com/media/2008/cnet/docchi/cornertitle.jpg) no-repeat 0 0;}
	.cornerhead08.old2005.column_auction h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/sharedmedia/auction/2004auction_top_head2.gif) no-repeat left bottom ;}
	.cornerhead08.old2005.column_cjic2005 h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/img/kennsaku-rss-blog.jpg) no-repeat left bottom ;}
	.cornerhead08.old2005.column_nils2004 h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/sharedmedia/nils2004/top/nils2004_454x110.jpg) no-repeat left bottom ;}
	.cornerhead08.old2005.column_ejapan h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/sharedmedia/ejapan/2004sibukawa_top_1.jpg) no-repeat left bottom ;}
	.cornerhead08.old2005.column_search h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/sharedmedia/search/2004search_454x110.jpg) no-repeat left bottom ;}
	.cornerhead08.old2005.column_onlinebiz h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/2004/img/hd-column-onlinebiz.jpg) no-repeat left bottom ;}
	.cornerhead08.old2005.column_nila h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/media/2005/column/nila/nila_title.jpg) no-repeat right bottom ;}
	.cornerhead08.old2005.column_trend h1.cornertitle08 {
	height: 80px;
	background: #FFFFFF url(http://japan.cnet.com/2004/sharedmedia/trend/trend_top.jpg) no-repeat left bottom ;
	}
	
	
	
	
	.cornerhead08.sp_itcareer08 h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/itcareer/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_techventure2008 h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/sp/techventure2008/title.gif) no-repeat right top ;}
	.cornerhead08.sp_game2007 h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/game2007/sp_game2007_title.jpg) no-repeat right top ;}
	.cornerhead08.sp_ehub h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/ehub/060614ehub_184x138.jpg) no-repeat right top ;}
	.cornerhead08.sp_gamesad h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/advergaming/sp_advergaming_title.jpg) no-repeat right top ;}
	.cornerhead08.sp_halfyear h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/halfyear/halfyear_title.jpg) no-repeat right top ;}
	.cornerhead08.sp_kids h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/kids/060808kids_title.gif) no-repeat right top ;}
	.cornerhead08.sp_mbs2007 h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/mbs2007/sp_mbs2007_title.jpg) no-repeat right top ;}
	.cornerhead08.sp_mobilead h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/mobilead/column_mobileads_title.gif) no-repeat right top ;}
	.cornerhead08.sp_mobsearch h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/mobsearch/sp_mobsearch_title.gif) no-repeat right top ;}
	.cornerhead08.sp_networking h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/sp/networking/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_nils2006s h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/nils2006s/sp_nils2006s_title.gif) no-repeat right top ;}
	.cornerhead08.sp_onlinegame h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/onlinegame/column_online_title.jpg) no-repeat right top ;}
	.cornerhead08.sp_techventure2008 h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/sp/techventure2008/title.gif) no-repeat right top ;}
	.cornerhead08.sp_internet-history h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/sp/internet-history/title.gif) no-repeat right top ;}
	.cornerhead09.sp_contents-innovation h1.cornertitle09 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/sp/contents-innovation/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_drag h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/sp/drag/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_kaspersky2009 h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/sp/kaspersky2009/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_net h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/sp/net/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_e3-history h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/column/e3-history/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_twitter2009 h1.cornertitle08 {background: #FFCC00 url(/media/2009/cnet/column/twitter2009/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_mbs2009 h1.cornertitle08 {background: #FFCC00 url(/media/2009/cnet/sp/mbs2009/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_motorshow2009 h1.cornertitle08 {background: #FFCC00 url(/media/2009/cnet/sp/motorshow2009/title.jpg) no-repeat right top ;}
	.cornerhead08.sp_windows-7 h1.cornertitle08 {background: #FFCC00 url(/media/2009/cnet/sp/windows-7/title.jpg) no-repeat right top ;}


	
	.cornerhead08.column_china h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2005/china/chinaIT_header.jpg) no-repeat right top ;}
	.cornerhead08.column_ehub h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/ehub/title.jpg) no-repeat right top ;}
	.cornerhead08.column_entrepreneur h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2005/entrepreneur/entrep0603_title.jpg) no-repeat right top ;}
	.cornerhead08.column_europe h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/europe/070516europe_title.jpg) no-repeat right top ;}
	.cornerhead08.column_korea h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/korea/060711korea_title.jpg) no-repeat right top ;}
	.cornerhead08.column_mobilead h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/mobilead/column_mobileads_title.gif) no-repeat right top ;}
	.cornerhead08.column_mobilebiz h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/mobilebiz/title.gif) no-repeat right top ;}
	.cornerhead08.column_mobileyamane h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/mobileyamane/sp_mobileyamane_title.jpg) no-repeat right top ;}
	.cornerhead08.column_mshare h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/column/mshare/071024msharetitle.gif) no-repeat right top ;}
	.cornerhead08.column_naruhodo h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/2004/sharedmedia/naruhodo/naruhodo_top.gif) no-repeat right top ;}
	.cornerhead08.column_netad h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/netad/netad_title.jpg) no-repeat right top ;}
	.cornerhead08.column_nils2005a h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2005/column/nils2005a/NILS2005Autumn_header.jpg) no-repeat right top ;}
	.cornerhead08.column_people h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/column/people/title.jpg) no-repeat right top ;}
	.cornerhead08.column_rwweb h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/rwweb/title.gif) no-repeat right top ;}
	.cornerhead08.column_somethingnew h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2006/somethingnew/title.jpg) no-repeat right top ;}
	.cornerhead08.column_vc h1.cornertitle08 {background: #FFFFFF url(http://japan.cnet.com/media/2006/vc/column_vc_title.gif) no-repeat left top ;}
	.cornerhead08.column_web20 h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/img/web20/web20_h1.gif) no-repeat right top ;}
	.cornerhead08.column_web20now h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2005/web20now/sp_web2.0_header.jpg) no-repeat right top ;}
	.cornerhead08.column_yuji_mori h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/column/yuji_mori/title.jpg) no-repeat right top ;}	
	.cornerhead08.column_bizmac h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/column/bizmac/title.jpg) no-repeat right top ;}
	.cornerhead08.column_contents-innovation h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/column/contents-innovation/title.jpg) no-repeat;}
	.cornerhead08.column_v-strategy h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/column/v-strategy/title.jpg) no-repeat right top ;}


	
	
	.cornerhead08.research_webreport h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/c/2006/img/research_webreport.jpg) no-repeat right top ;}
	.cornerhead08.research_naruhodo h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/2004/sharedmedia/naruhodo/naruhodo_top.gif) no-repeat right top ;}
	.cornerhead08.research_insight h1.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/c/2006/img/research_weeklyinsight.jpg) no-repeat right top ;}
	
	
	.cornerhead08.mobile_filtering h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/column/mobile/filtering/title.jpg) no-repeat right top ;}
	.cornerhead08.mobile_internet h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/column/mobile/internet/title.jpg) no-repeat right top ;}
	.cornerhead08.mobile_world h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/column/mobile/world/title.jpg) no-repeat right top ;}
	.cornerhead08.mobile_internet2009 h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/column/mobile/internet2009/title.jpg) no-repeat right top ;}
	
	
	.cornerhead08.marketing_affiliate h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/marketing/affiliate/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_auncon h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/auncon/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_aunmobile h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/aunmobile/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_brainpad h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/marketing/brainpad/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_eyetracking h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/eyetracking/title.gif) no-repeat right top ;}
	.cornerhead08.marketing_feedforce h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/feedforce/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_japanbrand h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/japanbrand/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_mediaplan h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/marketing/mediaplan/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_mobilead h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/marketing/mobilead/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_netyear h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/marketing/netyear/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_omniture h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/omuniture/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_opt h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2008/cnet/marketing/opt/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_seedplanning h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/seedplanning/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_socialgraph h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2007/cnet/marketing/socialgraph/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_fwcmo h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/marketing/fwcmo/title.jpg) no-repeat right top ;}
	.cornerhead08.marketing_ad_techtokyo2009 h2.cornertitle08 {background: #FFCC00 url(http://japan.cnet.com/media/2009/cnet/marketing/ad_techtokyo2009/title.jpg) no-repeat right top ;}

.profile07 {}
	.leaf_body .profile {
	width: 466px;
	margin: 0 0 20px;
	padding: 0;
	background: #ECECEC;
	border: solid 2px #999;
	display: block;
	clear: right;
	}
	.leaf_body .profile h5 {
	margin: 0;
	padding: 15px 20px 10px;
	font-size: 14px;
	font-waight: bold;
	color: #333;
	border-bottom: solid 1px #999;
	}
	.leaf_body .profile h5 span {
	font-size: 12px;
	display: block;
	clear: both;
	}
	.leaf_body .profile p {
	margin: 0;
	padding: 5px 20px;
	font-size: 12px;
	color: #333;
	}
	.leaf_body .profile img {
	margin: 10px;
	padding: 0;
	border: solid 2px #999;
	}
	.leaf_body h5.people_subhead,
	.leaf_body h5.people_subhead2 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 16px;
	border-bottom: 1px solid #97403B;
	border-left: 5px solid #97403B;
	overflow: hidden;
	}
	.leaf_body h5.people_subhead2 {width: 305px;}
	+*html body .leaf_body h5.people_subhead,
	+*html body .leaf_body h5.people_subhead2 {margin-top: 0;}
	.people_jump {
	margin-left: 5px;
	background-color: #F3E0E0;
	float: right;
	overflow: hidden;
	}
	.people_jump span,
	.people_jump a {
	margin: 0 5px 5px 5px;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.2em;
	display: block;
	}
	.people_jump a:hover {color: #C00;}
	.people_jump img {margin: 5px;}
	.people_afterword {
	margin: 20px 0 10px;
	padding: 0;
	color: #666;
	background: #FFF7F4 none repeat scroll 0%;
	border-top: 2px solid #97403B;
	display: block;
	clear: both;
	}
	.people_afterword h5 {
	margin: 0;
	padding: 10px 20px;
	font-size: 16px;
	border-bottom: 1px dotted #DDD;
	border-left: none;
	display: block;
	clear: both;
	}
	.people_afterword p {
	margin: 0;
	padding: 10px 20px;
	font-size: 14px;
	display: block;
	clear: both;
	}
	.people_profile {
	background: #FFF url(/media/2007/column/people/prof.jpg) no-repeat scroll 0 0;
	border: none;
	border-bottom: solid 1px #97403b;
	}
	.people_profile h5 {
	width: 360px;
	margin-bottom: 10px;
	padding: 15px 20px 10px 0;
	color: #666;
	font-size: 15px;
	text-shadow: none;
	border-bottom: 1px solid #97403B;
	border-left: none;
	float: right;
	}
	.people_profile h5 span {display: inline;}
	.people_profile h5 a:hover {
	color: #C00;
	text-decoration: underline;
	}
	.people_profile p {
	margin: 0;
	padding: 5px 10px 10px;
	color: #666;
	font-size: 12px;
	line-height: 1.2em;
	}
	.people_profile img {
	margin: 10px;
	padding: 0;
	border: 1px solid #666;
	}
	.people_backnumber {
	margin: 5px 5px 10px;
	padding: 5px 10px;
	font-size: 12px;
	border: 1px solid #CCC;
	overflow: hidden;
	}
	.people_backnumber h6 {
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #CCC;
	}
	.people_backnumber .block_backnumber {
	width: 190px;
	margin: 5px 0 0 20px;
	float: left;
	}
	*html body .people_backnumber .block_backnumber {
	margin: 5px 0 0 13px;
	overflow: hidden;
	}
	.people_backnumber .block_backnumber img {
	margin-right: 5px;
	border: 1px solid #666;
	float: left;
	}
	.people_backnumber .block_backnumber dd {
	color: #555;
	font-size: 10px;
	}
	.leaf_body .yuji_mori .profile {
	width: 468px;
	margin: 0 0 20px;
	background: #FFF url(/media/2008/cnet/column/yuji_mori/prof.jpg) no-repeat 0 0;
	border: solid 1px #777564;
	}
	.leaf_body .yuji_mori .profile .inner {
	min-height: 145px;
	margin: 0;
	padding: 30px 0 10px 140px;
	}
	.leaf_body .yuji_mori .profile h5 {
	margin: 0;
	padding: 5px 10px 5px 0;
	color: #003265;
	text-shadow: none;
	border: none;
	}
	.leaf_body .yuji_mori .profile h5 a {color: #003265;}
	.leaf_body .yuji_mori .profile h5 a:hover {text-decoration: underline;}
	.leaf_body .yuji_mori .profile p {
	margin: 0;
	padding: 5px 10px 5px 0;
	color: #000;
	}
	.leaf_body .yuji_mori .profile p a,
	.leaf_body .yuji_mori .profile p a:link,
	.leaf_body .yuji_mori .profile p a:hover,
	.leaf_body .yuji_mori .profile p a:visited {
	color: #000;
	text-decoration: underline;
	}
	.leaf_body .opt .profile {
	width: 468px;
	margin: 0 0 20px 0;
	background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_fukushima.jpg) no-repeat 0 0;
	border: solid 1px #3A3D6F;
	}
	.leaf_body .opt .profile.fukushima {background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_fukushima.jpg) no-repeat 0 0;}
	.leaf_body .opt .profile.hasegawa {background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_hasegawa.jpg) no-repeat 0 0;}
	.leaf_body .opt .profile.hiramatsu {background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_hiramatsu.jpg) no-repeat 0 0;}
	.leaf_body .opt .profile.ise {background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_ise.jpg) no-repeat 0 0;}
	.leaf_body .opt .profile.kiyono {background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_kiyono.jpg) no-repeat 0 0;}
	.leaf_body .opt .profile.sase {background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_sase.jpg) no-repeat 0 0;}
	.leaf_body .opt .profile.yamaguchi {background: #F3F8FC url(/media/2008/cnet/marketing/opt/profile_yamaguchi.jpg) no-repeat 0 0;}
	.leaf_body .opt .profile .inner {
	min-height: 175px;
	margin: 0;
	padding: 10px 0 10px 140px;
	}
	.leaf_body .opt .profile h5 {
	margin: 0;
	padding: 5px 10px 5px 0;
	color: #3A3D6F;
	text-shadow: none;
	border: none;
	}
	.leaf_body .opt .profile p {
	margin: 0;
	padding: 5px 10px 5px 0;
	color: #000;
	}
	.leaf_body .opt .profile p a,
	.leaf_body .opt .profile p a:link,
	.leaf_body .opt .profile p a:hover,
	.leaf_body .opt .profile p a:visited {
	color: #3A3D6F;
	text-decoration: underline;
	}
.cornertitle07 {}
	.block_column_index {
	margin-bottom: 10px;
	font-size: 12px;
	}
	.block_column_index img {
	margin-right: 8px;
	margin-bottom: 10px;
	float: left;
	}
	.block_column_index .prof {
	margin-bottom: 10px;
	padding-top: 10px;
	}
	.block_column_index h5 {margin-bottom: 4px;}
	.block_column_index h5 span {
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom: 1px solid #666;
	}
	.provided.colomn {
	margin: 0 0 15px;
	padding: 10px 5px 5px;
	border-top: dotted 1px #CCC;
	}
	.provided.colomn img {
	margin: 0 0 5px 5px;
	padding: 0;
	border: none;
	float: right;
	}
	.provided.colomn p {
	color: #333;
	font-size: 12px;
	line-height: 1.2em;
	}
	.ehub .licenses {
	min-height: 30px;
	margin: 10px 0;
	padding: 5px;
	border-top: dotted 1px #CCC;
	border-bottom: dotted 1px #CCC;
	}
	.ehub .licenses p {
	margin: 0;
	padding: 0 110px 0 0;
	line-height: 150%;
	background: url(http://japan.cnet.com/media/2006/ehub/logo_cc.jpg) 360px 3px no-repeat;
	}
.cornerfoot08 {}
	.cornerfoot08 {
	width: auto;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
	background: #FFF;
	border: none;
	border-top: solid 3px #CCC;
	display: block;
	clear: both;
	zoom: 1;
	}
	.cornerfoot08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.cornerfoot08 span {
	_width: 400px;
	height: auto;
	min-height: 70px;
	_height: 70px;
	margin: 0;
	padding: 0 0 0 70px;
	background: transparent;
	border: none;
	display: block;
	clear: both;
	zoom: 1;
	}
	.cornerfoot08 span:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.cornerfoot08 .title08,
	.cornerfoot08 p {
	margin: 0;
	padding: 0 10px 10px;
	color: #333 ! important;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	background: transparent;
	border: none;
	display: block;
	clear: both;
	}
	.cornerfoot08 span .title08,
	.cornerfoot08 span p {padding-left: 0;}
	.cornerfoot08 .title08 {
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #CCC;
	}
	.cornerfoot08 p {line-height: 170%;}
	.cornerfoot08 a {
	color: #600 ! important;
	font-weight: normal;
	text-decoration: none ! important;
	border: none;
	border-bottom: dotted 1px #660000;
	display: inline;
	clear: none;
	}
	.cornerfoot08 .title08 a {font-weight: bold;}
	.cornerfoot08 a:hover {
	text-decoration: none;
	color: #C00 ! important;
	border-bottom: solid 1px #C00;
	}
.profile08 {}
	.profile08 {
	width: 468px;
	height: auto;
	min-height: 140px;
	margin: 0 0 20px;
	padding: 0;
	background: #EEE;
	border: solid 1px #CCC;
	display: block;
	clear: both;
	zoom: 1;
	}
	.profile08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.profile08 span {
	height: auto;
	min-height: 140px;
	_height: 140px;
	margin: 0;
	padding: 0 0 5px 140px;
	background: transparent;
	border: none;
	display: block;
	clear: both;
	zoom: 1;
	}
	.profile08 span:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.profile08 .name08,
	.profile08 .companyname08,
	.profile08 .position08,
	.profile08 p {
	margin: 0 0 5px;
	padding: 0 10px;
	color: #333 ! important;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	background: transparent;
	border: none;
	display: block;
	clear: both;
	}
	.profile08 span .name08,
	.profile08 span .companyname08,
	.profile08 span .position08,
	.profile08 span p {padding-left: 0;}
	.profile08 .name08 {
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
	}
	.profile08 .border08,
	.profile08 .position08 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #CCC;
	}
	.profile08 .position08.noborder08 {
	padding-bottom: 0;
	border-bottom: none;
	}
	.profile08 p {
	margin-top: 10px;
	line-height: 170%;
	}
	.profile08 a {
	color: #600 ! important;
	font-weight: normal;
	text-decoration: none ! important;
	border: none;
	border-bottom: dotted 1px #600;
	display: inline;
	clear: none;
	}
	.profile08 .name08 a {font-weight: bold;}
	.profile08 h3 a,
	.profile08 h3 a:link,
	.profile08 h3 a:visited,
	.profile08 h3 a:hover {background: none;}
	.profile08 .name08 a,
	.profile08 .companyname08 a,
	.profile08 .position08 a {border: none;}
	.profile08 a:hover,
	.profile08 .name08 a:hover,
	.profile08 .companyname08 a:hover,
	.profile08 .position08 a:hover {
	color: #C00 ! important;
	text-decoration: none;
	border-bottom: solid 1px #C00;
	}
	.column_rwweb .cornerfoot08 {background: #FDF9F0;}
	.column_rwweb .cornerfoot08 span {background: transparent url(/media/2006/rwweb/logo.gif) no-repeat 0 0;}
	.column_rwweb .cornerfoot08,
	.column_rwweb .cornerfoot08 .title08 {border-color: #ECE5D4;}
	.column_rwweb .cornerfoot08 p {color: #333 ! important;}
	.column_rwweb .cornerfoot08 .title08 {color: #7B0A00 ! important;}
	.column_rwweb .cornerfoot08 a {color: #600 ! important;}
	.column_rwweb .cornerfoot08 a:hover {
	color: #CC0000 ! important;
	border-color: #C00;
	}
	.column_rwweb .profile08 {background: #E7E7E7 url(/media/2006/rwweb/prof.jpg) no-repeat 0 0;}
	.column_rwweb .profile08 span {background: transparent;}
	.column_rwweb .profile08,
	.column_rwweb .profile08 .border08 {border-color: #ECE5D4;}
	.column_rwweb .profile08 .textcolor08,
	.column_rwweb .profile08 p {color: # 333 ! important;}
	.column_rwweb .profile08 .name08 {color: #7B0A00 ! important;}
	.column_ehub .cornerfoot08 {background: #ECECEC;}
	.column_ehub .cornerfoot08 span {background: #ECECEC;}
	.column_ehub .cornerfoot08,
	.column_ehub .cornerfoot08 .title08 {border-color: #F00;}
	.column_ehub .cornerfoot08 .title08 {color: #000 ! important;}
	.column_ehub .profile08 {background: #F7F7F7 url(/media/2006/ehub/profile.jpg) repeat-y 0 0;}
	.column_ehub .profile08 span {
	padding-left: 90px;
	background: transparent url(/media/2006/ehub/auther.jpg) no-repeat 0 0;
	}
	.column_ehub .profile08,
	.column_ehub .profile08 .border08 {border-color: #666;}
	.column_ehub .profile08 .textcolor08,
	.column_ehub .profile08 p {color: #333 ! important;}
	.column_ehub .profile08 .name08 {color: #F00 ! important;}
	.column_yuji_mori .profile08 {background: #FFF url(/media/2008/cnet/column/yuji_mori/prof.jpg) no-repeat 0 0;}
	.column_yuji_mori .profile08 span {background: transparent;}
	.column_yuji_mori .profile08,
	.column_yuji_mori .profile08 .border08 {border-color: #777564;}
	.column_yuji_mori .profile08 .textcolor08,
	.column_yuji_mori .profile08 p {color: #333 ! important;}
	.column_yuji_mori .profile08 .name08 {color: #003265 ! important;}
	.column_yuji_mori .profile08 a {
	color: #003265 ! important;
	border-color: #003265;
	}
	.column_yuji_mori .profile08 a:hover {
	color: #003265 ! important;
	border-color: #003265;
	}
	.marketing_omniture .profile08 {background: #FFF url(/media/2007/cnet/marketing/omuniture/profile/bg.jpg) repeat-y 0 0;}
	.marketing_omniture .profile08 span {background: transparent url(/media/2007/cnet/marketing/omuniture/profile/title.jpg) no-repeat 0 0;}
	.marketing_omniture .profile08,
	.marketing_omniture .profile08 .border08 {border-color: #A2C14B;}
	.marketing_omniture .profile08 .position08 {border: none;}
	.marketing_omniture .profile08 p {color: #000 ! important;}
	.marketing_omniture .profile08 .textcolor08,
	.marketing_omniture .profile08 .name08 {color: #4D6800 ! important;}
	.marketing_omniture .profile08 a {
	color: #4D6800 ! important;
	border-color: #4D6800;
	}
	.marketing_omniture .profile08 a:hover {
	color: #4D6800 ! important;
	border-color: #4D6800;
	}
	.marketing_omniture .profile08 span.anzai {background: transparent url(/media/2007/cnet/marketing/omuniture/profile/anzai.jpg) no-repeat 0 0;}

	.marketing_japanbrand .profile08 {background: #FFF url(/media/2007/cnet/marketing/japanbrand/profile/bg.jpg) repeat-y 0 0;}
	.marketing_japanbrand .profile08 span {background: transparent url(/media/2007/cnet/marketing/japanbrand/profile/title.jpg) no-repeat 0 0;}
	.marketing_japanbrand .profile08,
	.marketing_japanbrand .profile08 .border08 {border-color: #680033;}
	.marketing_japanbrand .profile08 p {color: #000 ! important;}
	.marketing_japanbrand .profile08 .textcolor08,
	.marketing_japanbrand .profile08 .name08 {color: #680033 ! important;}
	.marketing_japanbrand .profile08 a {
	color: #680033 ! important;
	border-color: #680033;
	}
	.marketing_japanbrand .profile08 a:hover {
	color: #680033 ! important;
	border-color: #680033;
	}
	.marketing_auncon .profile08 {background: #FFF url(/media/2007/cnet/marketing/auncon/profile/bg.jpg) repeat-y 0 0;}
	.marketing_auncon .profile08 span {
	padding-left: 150px;
	background: transparent url(/media/2007/cnet/marketing/auncon/profile/title.jpg) no-repeat 0 0;
	}
	.marketing_auncon .profile08,
	.marketing_auncon .profile08 .border08 {border-color: #0F5BA9;}
	.marketing_auncon .profile08 p {color: #000 ! important;}
	.marketing_auncon .profile08 .textcolor08,
	.marketing_auncon .profile08 .name08 {color: #0F5BA9 ! important;}
	.marketing_auncon .profile08 a {
	color: #0F5BA9 ! important;
	border-color: #0F5BA9;
	}
	.marketing_auncon .profile08 a:hover {
	color: #0F5BA9 ! important;
	border-color: #0F5BA9;
	}
	.marketing_feedforce .profile08 {background: #FFF url(/media/2007/cnet/marketing/feedforce/profile/bg.jpg) repeat-y 0 0;}
	.marketing_feedforce .profile08 span {
	padding-left: 150px;
	background: transparent url(/media/2007/cnet/marketing/feedforce/profile/title.jpg) no-repeat 0 0;
	}
	.marketing_feedforce .profile08,
	.marketing_feedforce .profile08 .border08 {border-color: #FF8C05;}
	.marketing_feedforce .profile08 p {color: #000 ! important;}
	.marketing_feedforce .profile08 .textcolor08,
	.marketing_feedforce .profile08 .name08 {color: #FF8C05 ! important;}
	.marketing_feedforce .profile08 a {
	color: #FF8C05 ! important;
	border-color: #FF8C05;
	}
	.marketing_feedforce .profile08 a:hover {
	color: #FF8C05 ! important;
	border-color: #FF8C05;
	}
	.marketing_seedplanning .profile08 {background: #FFF url(/media/2007/cnet/marketing/seedplanning/profile/bg.jpg) repeat-y 0 0;}
	.marketing_seedplanning .profile08 span {
	padding-left: 150px;
	background: transparent;
	}
	.marketing_seedplanning .profile08,
	.marketing_seedplanning .profile08 .border08 {border-color: #018C4B;}
	.marketing_seedplanning .profile08 p {color: #000 ! important;}
	.marketing_seedplanning .profile08 .textcolor08,
	.marketing_seedplanning .profile08 .name08 {color: #018C4B ! important;}
	.marketing_seedplanning .profile08 a {
	color: #018C4B ! important;
	border-color: #018C4B;
	}
	.marketing_seedplanning .profile08 a:hover {
	color: #018C4B ! important;
	border-color: #018C4B;
	}
	.marketing_seedplanning .profile08 .name08 {
	margin: 20px 0 0;
	padding: 5px 10px 5px 0;
	background: transparent url(/media/2007/cnet/marketing/seedplanning/profile/logo.gif) no-repeat 0 0;
	color: #FFF;
	text-indent: -9999px;
	border: none;
	}
	.marketing_seedplanning .profile08 .name08 a {
	width: 300px;
	height: 92px;
	display: block;
	border: none;
	}
	.marketing_seedplanning .profile08 .name08 a:hover {border: none;}
	.marketing_bebit .profile08 {background: #FFF url(/media/2007/cnet/marketing/bebit/prof.jpg) no-repeat 0 0;}
	.marketing_bebit .profile08 span {background: transparent;}
	.marketing_bebit .profile08,
	.marketing_bebit .profile08 .border08 {border-color: #777564;}
	.marketing_bebit .profile08 p {color: #777564 ! important;}
	.marketing_bebit .profile08 .textcolor08,
	.marketing_bebit .profile08 .name08 {color: #000 ! important;}
	.marketing_bebit .profile08 .name08 {
	margin: 10px 0;
	padding: 20px 10px 5px 0;
	}
	.marketing_bebit .profile08 .name08 img{
	border: none;
	margin: -10px 0 0;
	}
	.marketing_bebit .profile08 a {
	color: #4D6800 ! important;
	border-color: #4D6800;
	}
	.marketing_bebit .profile08 a:hover {
	color: #4D6800 ! important;
	border-color: #4D6800;
	}
	.marketing_fwcmo .profile08 {background: #FFF url(/media/2009/cnet/marketing/fwcmo/prof.jpg) no-repeat 0 0;}
	.marketing_fwcmo .profile08 span {background: transparent;}
	.marketing_fwcmo .profile08,
	.marketing_fwcmo .profile08 .border08 {border-color: #777564;}
	.marketing_fwcmo .profile08 p {color: #777564 ! important;}
	.marketing_fwcmo .profile08 .textcolor08,
	.marketing_fwcmo .profile08 .name08 {color: #000 ! important;}
	.marketing_fwcmo .profile08 .name08 {
	margin: 10px 0;
	padding: 20px 10px 5px 0;
	}
	.marketing_fwcmo .profile08 .name08 img{
	border: none;
	margin: -10px 0 0;
	}
	.marketing_fwcmo .profile08 a {
	color: #4D6800 ! important;
	border-color: #4D6800;
	}
	.marketing_fwcmo .profile08 a:hover {
	color: #4D6800 ! important;
	border-color: #4D6800;
	}
	.marketing_opt .profile08 {background: #F3F8FC;}
	.marketing_opt .profile08 span {
	min-height:175px;
	background: transparent;
	}
	.marketing_opt .profile08,
	.marketing_opt .profile08 .border08 {border-color: #3A3D6F;}
	.marketing_opt .profile08 .textcolor08 {color: #3A3D6F ! important;}
	.marketing_opt .profile08 p {
	color: #000 ! important;
	line-height: 1.5em;
	padding-bottom:5px;
	}
	.marketing_opt .profile08 .name08 {color: #3A3D6F ! important;}
	.marketing_opt .profile08 .position08{
	border-bottom:none;
	padding-bottom:0px;
	color:#3A3D6F ! important;
	}
	.marketing_opt .profile08 a {
	color: #3A3D6F ! important;
	border-color: #3A3D6F;
	}
	.marketing_opt .profile08 a:hover {
	color: #3A3D6F ! important;
	border-color: #3A3D6F;
	}
	.marketing_opt.kanazawa .profile08 {background: #F3F8FC url(http://japan.cnet.com/media/2008/cnet/marketing/opt/profile_kanazawa.jpg) no-repeat 0 0;}
	.marketing_opt.kawakami .profile08 {background: #F3F8FC url(http://japan.cnet.com/media/2008/cnet/marketing/opt/profile_kawakami.jpg) no-repeat 0 0;}
	.marketing_opt.nakabayashi .profile08 {background: #F3F8FC url(http://japan.cnet.com/media/2008/cnet/marketing/opt/profile_nakabayashi.jpg) no-repeat 0 0;}
	.marketing_opt.suzuki .profile08 {background: #F3F8FC url(http://japan.cnet.com/media/2008/cnet/marketing/opt/profile_suzuki.jpg) no-repeat 0 0;}
	.marketing_opt.tsukamoto .profile08 {background: #F3F8FC url(http://japan.cnet.com/media/2008/cnet/marketing/opt/profile_tsukamoto.jpg) no-repeat 0 0;}
	.marketing_opt.yun .profile08 {background: #F3F8FC url(http://japan.cnet.com/media/2008/cnet/marketing/opt/profile_yun.jpg) no-repeat 0 0;}
	.marketing_opt.fukushima .profile08 {background: #F3F8FC url(http://japan.cnet.com/media/2008/cnet/marketing/opt/profile_fukushima.jpg) no-repeat 0 0;}
	.marketing_mediaplan .profile08 {background: #FFF url(/media/2008/cnet/marketing/mediaplan/profile/bg.jpg) no-repeat 0 0;}
	.marketing_mediaplan .profile08 span {
	height: auto;
	padding: 0;
	background: transparent url(/media/2008/cnet/marketing/mediaplan/profile/title.jpg) no-repeat 0 0;
	}
	.marketing_mediaplan .profile08 span span {
	height: auto;
	min-height: 140px;
	_height: 140px;
	margin: 0;
	padding: 0 0 5px 140px;
	background: transparent url(/media/2008/cnet/marketing/mediaplan/profile/right.jpg) no-repeat right bottom;
	border: none;
	display: block;
	clear: both;
	zoom: 1;
	}
	.marketing_mediaplan .profile08,
	.marketing_mediaplan .profile08 .border08 {border-color: #103C7A;}
	.marketing_mediaplan .profile08 p {color: #000 ! important;}
	.marketing_mediaplan .profile08 .textcolor08,
	.marketing_mediaplan .profile08 .name08 {color: #103C7A ! important;}
	.marketing_mediaplan .profile08 a {
	color: #103C7A ! important;
	border-color: #103C7A;
	}
	.marketing_mediaplan .profile08 a:hover {
	color: #103C7A ! important;
	border-color: #103C7A;
	}
	.marketing_brainpad .profile08 {background: #FFF url(/media/2008/cnet/marketing/brainpad/prof_bg.jpg) repeat-y 0 0;}
	.marketing_brainpad .profile08 span {background: transparent url(/media/2008/cnet/marketing/brainpad/prof_header.jpg) no-repeat 0 0;}
	.marketing_brainpad .profile08,
	.marketing_brainpad .profile08 .border08 {border-color: #3A2501;}
	.marketing_brainpad .profile08 p {color: #000 ! important;}
	.marketing_brainpad .profile08 .textcolor08,
	.marketing_brainpad .profile08 .name08 {color: #3A2501 ! important;}
	.marketing_brainpad .profile08 a {
	color: #3A2501 ! important;
	border-color: #3A2501;
	}
	.marketing_brainpad .profile08 a:hover {
	color: #3A2501 ! important;
	border-color: #3A2501;
	}
	.marketing_mobilead .profile08 {background: #FFF url(/media/2007/cnet/marketing/mobilead/prof.jpg) no-repeat 0 0;}
	.marketing_mobilead .profile08 span {background: transparent;}
	.marketing_mobilead .profile08,
	.marketing_mobilead .profile08 .border08 {border-color: #607800;}
	.marketing_mobilead .profile08 p {color: #000 ! important;}
	.marketing_mobilead .profile08 .textcolor08,
	.marketing_mobilead .profile08 .name08 {color: #680033 ! important;}
	.marketing_mobilead .profile08 a {
	color: #680033 ! important;
	border-color: #680033;
	}
	.marketing_mobilead .profile08 a:hover {
	color: #680033 ! important;
	border-color: #680033;
	}
	.marketing_mobilead .profile08 .name08 {
	margin: 70px 0 0;
	padding: 5px 10px 5px 0;
	background: transparent url(/media/2007/cnet/marketing/mobilead/logo.gif) no-repeat 0 0;
	color: #FFF;
	text-indent: -9999px;
	border: none;
	}
	.marketing_mobilead .profile08 .name08 a {
	width: 300px;
	height: 92px;
	display: block;
	border: none;
	}
	.marketing_mobilead .profile08 .name08 a:hover {border: none;}
	.marketing_netyear .profile08 {background: #515151 url(/media/2008/cnet/marketing/netyear/prof.jpg) no-repeat 0 0;}
	.marketing_netyear .profile08 span {background: transparent;}
	.marketing_netyear .profile08,
	.marketing_netyear .profile08 .border08 {border-color: #515151;}
	.marketing_netyear .profile08 p {color: #FFF ! important;}
	.marketing_netyear .profile08 .textcolor08,
	.marketing_netyear .profile08 .name08 {color: #FFF ! important;}
	.marketing_netyear .profile08 a {
	color: #FFF ! important;
	border-color: #FFF;
	}
	.marketing_netyear .profile08 a:hover {
	color: #FFF ! important;
	border-color: #FFF;
	}
	.marketing_affiliate .profile08 {background: #FFF url(/media/2008/cnet/marketing/affiliate/prof.jpg) no-repeat 0 0;}
	.marketing_affiliate .profile08 span {background: transparent;}
	.marketing_affiliate .profile08,
	.marketing_affiliate .profile08 .border08 {border-color: #777564;}
	.marketing_affiliate .profile08 p {color: #777564 ! important;}
	.marketing_affiliate .profile08 .textcolor08,
	.marketing_affiliate .profile08 .name08 {color: #000 ! important;}
	.marketing_affiliate .profile08 a {
	color: #777564 ! important;
	border-color: #777564;
	}
	.marketing_affiliate .profile08 a:hover {
	color: #777564 ! important;
	border-color: #777564;
	}
	.marketing_affiliate .profile08 .name08 a,
	.marketing_affiliate .profile08 .name08 a:hover {
	color: #000 ! important;
	border-color: #000;
	}
	.marketing_aunmobile .profile08 {background: #FFF url(/media/2007/cnet/marketing/aunmobile/bgimage.jpg) repeat-y 0 0;}
	.marketing_aunmobile .profile08 span {
	padding-left: 150px;
	background: transparent;
	}
	.marketing_aunmobile .profile08,
	.marketing_aunmobile .profile08 .border08 {border-color: #CCC;}
	.marketing_aunmobile .profile08 p {color: #000 ! important;}
	.marketing_aunmobile .profile08 .textcolor08,
	.marketing_aunmobile .profile08 .name08 {color: color: #000 ! important;}
	.marketing_aunmobile .profile08 a {
	color: #600 ! important;
	border-color: #600;
	}
	.marketing_aunmobile .profile08 a:hover {
	color: #C00 ! important;
	border-color: #C00;
	}
	.leaf_body .katsuhiro_ogata .profile09 {
	width: 468px;
	margin: 0 0 20px;
	background: #FFF url(/media/2009/cnet/column/katsuhiro_ogata/prof.jpg) no-repeat 0 0;
	border: solid 1px #777564;
	}
	.leaf_body .katsuhiro_ogata .profile09 .inner {
	min-height: 145px;
	margin: 0;
	padding: 30px 0 10px 140px;
	}
	.leaf_body .katsuhiro_ogata .profile09 h5 {
	margin: 0;
	padding: 5px 10px 5px 0;
	color: #003265;
	text-shadow: none;
	border: none;
	}
	.leaf_body .katsuhiro_ogata .profile09 h5 a {color: #003265;}
	.leaf_body .katsuhiro_ogata .profile09 h5 a:hover {text-decoration: underline;}
	.leaf_body .katsuhiro_ogata .profile09 p {
	margin: 0;
	padding: 5px 10px 5px 0;
	color: #000;
	font-size:12px !important;
	}
	.leaf_body .katsuhiro_ogata .profile09 p a,
	.leaf_body .katsuhiro_ogata .profile09 p a:link,
	.leaf_body .katsuhiro_ogata .profile09 p a:hover,
	.leaf_body .katsuhiro_ogata .profile09 p a:visited {
	color: #000;
	text-decoration: underline;
	}

	.leaf_body .contents-innovation .profile09 {
	width: 468px;
	margin: 0 0 20px;
	background: #FFF url(/media/2009/cnet/column/contents-innovation/prof.jpg) no-repeat 0 0;
	border: solid 1px #777564;
	}
	.leaf_body .contents-innovation .profile09 .inner {
	min-height: 145px;
	margin: 0;
	padding: 20px 0 10px 135px;
	}
	.leaf_body .contents-innovation .profile09 h5 {
	margin: 0;
	padding: 5px 10px 5px 0;
	text-shadow: none;
	border: none;
	}
	.leaf_body .contents-innovation .profile09 h5 a {color: #003265;}
	.leaf_body .contents-innovation .profile09 h5 a:hover {text-decoration: underline;}
	.leaf_body .contents-innovation .profile09 p {
	margin: 0;
	padding: 5px 10px 5px 0;
	color: #000;
	font-size:12px !important;
	}
	.leaf_body .contents-innovation .profile09 p a,
	.leaf_body .contents-innovation .profile09 p a:link,
	.leaf_body .contents-innovation .profile09 p a:hover,
	.leaf_body .contents-innovation .profile09 p a:visited {
	color: #000;
	text-decoration: underline;
	}


	.v-strategy .profile08 {
		background: #F3F8FC;
	}
	.v-strategy .profile08 span {
		min-height:175px;
		background: transparent;
		padding:0 10px 15px 15px;
	}
	.v-strategy .profile08,
	.v-strategy .profile08 .border08 {
		border-color: #3A3D6F;
	}
	.v-strategy .profile08 .textcolor08 {
		color: #3A3D6F ! important;
	}
	.v-strategy .profile08 p {
		color: #000 ! important;
		line-height: 1.5em;
		padding-bottom:5px;
	}
	.v-strategy .profile08 .name08 {
		color: #3A3D6F ! important;
	}
	.v-strategy .profile08 .position08{
		border-bottom:none;
		padding-bottom:0px;
		color:#3A3D6F ! important;
	}
	.v-strategy .profile08 .company_profile{
		font-size:12px !important;
		line-height:1.5em;;
		color:#333 !important;
	}
	.v-strategy .profile08 .company_profile dl dt{
		width:6em;
		float:left;
	}
	.v-strategy .profile08 .company_profile dl dd{
		margin-left:6em;
	}
	.v-strategy .profile08 a {
		color: #3A3D6F ! important;
		border-color: #3A3D6F;
	}
	.v-strategy .profile08 a:hover {
		color: #3A3D6F ! important;
		border-color: #3A3D6F;
	}
	.v-strategy.name .profile08 {
		background: #F3F8FC url(/media/2009/cnet/column/v-strategy/pro_name.jpg) no-repeat 0 0;
	}
	.block_leaf .leaf_body.article_body h5 {text-shadow: none;}
	.block_leaf .leaf_body.article_body h3 {height: auto;}
	.block_leaf .leaf_body.article_body h2 p,
	.block_leaf .leaf_body.article_body h3 p,
	.block_leaf .leaf_body.article_body h4 p,
	.block_leaf .leaf_body.article_body h5 p,
	.block_leaf .leaf_body.article_body h6 p {font-size: 15px;}
	.section08.articlehead08 {
	margin: 10px 0;
	padding: 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	.section08.articlehead08 a {font-weight: normal;}
	.section08.articlehead08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.section08.articlehead08 img {
	margin: 10px 10px 5px 0;
	padding: 2px;
	border: solid 1px #CCCCCC;
	float: left;
	display: block;
	clear: none;
	}
	.section08.articlehead08 a:hover img {border: solid 1px #660000;}
	.section08.articlehead08 .title08 {
	margin: 5px 0 10px;
	padding: 0;
	color: #000000 ! important;
	font-size: 18px;
	font-weight:bold;
	line-height: 140%;
	display: block;
	clear: none;
	}
	.section08.articlehead08 a:hover .title08 {color: #660000 ! important;}
	.section08.articlehead08 .summary08 {
	margin: 10px 0;
	padding: 0;
	display: block;
	clear: none;
	}
	.section08.articlehead08 .date08,
	.section08.articlehead08 .auther08,
	.section08.articlehead08 .companyname08,
	.section08.articlehead08 .outsource08,
	.section08.articlehead08 .genre08,
	.section08.articlehead08 .subtitle08 {
	margin: 5px 0 0;
	padding: 0;
	font-weight: normal;
	display: block;
	clear: both;
	}
	.section08.articlehead08 .date08 {margin-bottom: 5px;}
	.section08.articlehead08.eventhead08 {
	padding-bottom: 20px;
	border-bottom: dotted 1px #CCC;
	}
	.section08.articlehead08.eventhead08 .companyname08,
	.section08.articlehead08.eventhead08 .genre08 {
	padding-right: 0.5em;
	display: inline;
	}
	.section08.articlehead08.releasehead08 {
	padding-bottom: 20px;
	border-bottom: dotted 1px #CCC;
	}
	.section08.articlehead08.releasehead08 .companyname08,
	.section08.articlehead08.releasehead08 .genre08 {display: block;}
	.section08.articlehead08.releasehead08 .companyname08 {margin-bottom: 3px;}
	.section08.articlehead08.releasehead08 .date08,
	.section08.articlehead08.releasehead08 .companylist08 {display: inline;}
	.section08.articlehead08.releasehead08 .date08 {padding-right: 0.5em;}
	.leaf_extention_wrap {border: none;}
	.section08.articlehead08 img {
	width: 184px;
	height: 138px;
	margin: 0 10px 5px 0;
	padding: 2px;
	border: solid 1px #CCC;
	float: left;
	}
.section08.articleinfo08 {
	margin: 10px 0 20px;
	padding: 0;
	display: block;
	clear: both;
	zoom: 1;
	}
	.section08.articleinfo08:after {
	height: 0;
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	}
	.section08.articleinfo08 dl {
	margin: 0;
	padding: 10px 0 0;
	display: block;
	clear: both;
	}
	.section08.articleinfo08 dl dt,
	.section08.articleinfo08 dl dd {
	margin: 0 0 10px;
	padding: 0;
	font-size: 14px;
	line-height: 120%;
	}
	.section08.articleinfo08 dl dt {
	font-weight: bold;
	float: left;
	}
	.section08.articleinfo08 h2.summary08 {
	margin: 1em 0 0;
	padding: 0;
	color: #666666 ! important;
	font-size: 14px;
	line-height: 140%;
	display: block;
	clear: both;
	}


.articleCommentFrame{
	margin: 0 !important;
	}
	.articleCommentFrame .item{
		list-style: none;
		margin-top: 1em;
		padding-bottom: 1em;
		border-bottom: 1px dotted #ccc;
		margin-bottom: 1em;
		position:relative;
		min-height:60px;
		_height: 60px; /* for ie6 */
	}

	.articleCommentFrame .item .photo{
		display:block;
		left:0;
		margin:0 10px 0 5px;
		overflow:hidden;
		position:absolute;
	}
	.articleCommentFrame .item .photo img{
		border: 1px solid #999999
	}
	.articleCommentFrame .item .author{
		margin: 0 0 20px 0;
		font-size: 13px;
		line-height: 1.2em;
	}
	.articleCommentFrame .item .author .name{
		font-weight: bold;
	}
	.articleCommentFrame .item .author .org{
		color: #666;
	}

	.articleCommentFrame .item .itemBody{
		background: url(/media/c/2009/image/base/comment_frame_460.png) no-repeat;
		display:block;
		margin:0 0 0 70px;
		padding:15px 0 0 25px;
		font-size: 13px;
	}
