@charset "utf-8";
/*--------------------------------------------------
        Elements Setting CSS for ASCII.jp
                        Last Modified 2012.02.23
                        http://ascii.jp/
			Author:youko-a
			      :
			File Name:jpElements.css
--------------------------------------------------*/
/* Common Elements */
/* Align Classes */
.alleft {
	text-align: left;
}
.alright {
	text-align: right;
}
.alcenter {
	text-align: center;
}
/* Floating Classes */
.fl {
	float: left;
}
.fr {
	float: right;
}

/* Clear Classes */
/* Normal ------------------------- */
.cb {
	clear: both;
}
/* Clearfix ------------------------*/
.cf:after,
#header #subMenu:after,
.artLst li:after,
.feature:after,
.featureWrap:after,
.featureWrap li:after,
#container:after,
#topArt:after,
#topArt li:after,
#topLeft:after,
#topBottom:after,
#topLeft .thumbTop:after,
#topRight:after,
.simpleTabs:after,
.simpleTabs .simpleTabsContent:after,
body#webTT #jpWrap #mainC .simpleTabs .simpleTabsNavigation:after,
.catLst:after,
.catLst .inner:after,
.catLst li.toCat:after,
.catLst ul.thumb:after,
/*#mainC ul.sbm li:after,2008.4.30k-matsumaru*/
.ecnavLst:after,
.ecnavLst .inner .ecnavjr:after,
.virCat:after,
.virCat .inner:after,
.resCat:after,
.resCat .inner:after,
#jpWrap #rankwrap ol li:after,
ol.rank li:after,
ol.hatebu li h6:after,
dl.rankPeriod:after,
#sideL ul.ban li:after,
#sideR #keywords ul:after,
#sideR #mag:after,
#sideR #pickupAD li:after,
#sideR #serialLst li:after,
#jpWrap .serLst li:after,
#sideR #bandaiCh:after,
#sideR #fujitsuPrice:after,
#sideR #yoshidaColumn li:after,
#jpWrap .relIndex li:after,
#jpWrap .elemInner:after,
#jpWrap #sideR div.items:after,
#footer #footMenu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cf,
#header #subMenu,
.artLst li,
.feature,
.featureWrap,
.featureWrap li,
#container,
#topArt,
#topArt li,
#topBottom,
#topLeft,
#topLeft .thumbTop,
#topRight,
.simpleTabs,
.simpleTabs .simpleTabsContent,
body#webTT #jpWrap #mainC .simpleTabs .simpleTabsNavigation,
.catLst,
.catLst .inner,
.catLst li.toCat,
.catLst ul.thumb,
#mainC ul.sbm li,
#jpWrap #rankwrap ol li,
ol.rank li,
ol.hatebu li h6,
dl.rankPeriod,
#sideL ul.ban li,
#sideR #keywords ul,
#sideR #mag,
#sideR #pickupAD li,
#sideR #serialLst li,/*2008.4.30k-matsumaru*/
.ecnavLst,
.ecnavLst .inner .ecnavjr,
.virCat,
.virCat .inner,
.resCat,
.resCat .inner,
#jpWrap .serLst li,
#jpWrap .relIndex li,
#sideR #bandaiCh,
#sideR #fujitsuPrice,
#sideR #yoshidaColumn li,
#jpWrap .elemInner,
#jpWrap #sideR div.items,
#footer #footMenu {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .cf,
* html #header #subMenu,
* html .artLst li,
* html .feature,
* html .featureWrap,
* html .featureWrap li,
* html #container,
* html #topArt,
* html #topArt li,
* html #topBottom,
* html #topLeft,
* html #topLeft .thumbTop,
* html #topRight,
* html .simpleTabs,
* html .simpleTabs .inner,
* html body#webTT #jpWrap #mainC .simpleTabs .simpleTabsNavigation,
* html .catLst,
* html .catLst .inner,
* html .catLst li.toCat,
* html .catLst ul.thumb,
* html #mainC ul.sbm li,
* html #jpWrap #rankwrap ol li,
* html ol.rank li,
* html ol.hatebu li h6,
* html dl.rankPeriod,
* html #sideL ul.ban li,
* html .ecnavLst,
* html .virCat,
* html .virCat .inner,
* html .resCat,
* html .resCat .inner,
* html .ecnavLst .inner .ecnavjr,
* html #sideR #keywords ul,
* html #sideR #mag,
* html #sideR #pickupAD li,
* html #jpWrap .serLst li,
* html #jpWrap .relIndex li,
* html #sideR #bandaiCh,
* html #sideR #fujitsuPrice,
* html #sideR #yoshidaColumn li,
* html #jpWrap .elemInner,
* html #jpWrap #sideR div.items,
* html #footer #footMenu {
	height: 1%;
}
.cf,
#header #subMenu,
.artLst li,
.feature,
.featureWrap,
.featureWrap li,
#container,
#topArt,
#topArt li,
#topBottom,
#topLeft,
#topLeft .thumbTop,
#topRight,
.simpleTabs,
.simpleTabs .simpleTabsContent,
body#webTT #jpWrap #mainC .simpleTabs .simpleTabsNavigation,
.catLst,
.catLst .inner,
.catLst li.toCat,
.catLst ul.thumb,
#mainC ul.sbm li,
#jpWrap #rankwrap ol li,
ol.rank li,
ol.hatebu li h6,
dl.rankPeriod,
#sideL ul.ban li,
.catLst .ecnavLst,
.catLst .ecnavLst .inner .ecnavjr,
.virCat,
.virCat .inner,
.resCat,
.resCat .inner,
#sideR #keywords ul,
#sideR #mag,
#sideR #pickupAD li,
#sideR #serialLst li,/*2008.4.30k-matsumaru*/
#jpWrap .serLst li,
#jpWrap .relIndex li,
#sideR #bandaiCh,
#sideR #fujitsuPrice,
#sideR #yoshidaColumn li,
#jpWrap .elemInner,
#jpWrap #sideR div.items,
#footer #footMenu {
	display: block;
}
/* End hide from IE-mac */

/* Header Elements */
/*
#jpWrap #header a:link,
#jpWrap #header a:visited {
	color: #fff;
	font-weight: bold;
}*/
#jpWrap #header h1 {
	margin: 0 10px 0 15px;
	background: transparent url(/img/jplogo.gif) no-repeat;
	z-index: 0;
	float: left;
	width: 115px;
	display: inline;
	font-size: 24px;
	line-height: 1.0;
}
#jpWrap #header h1 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 115px;
	font-weight: normal;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
body#jpHome #jpWrap #header h1,
body#jpInfo #jpWrap #header h1 {
	margin: 0 5px 0 15px;
	float: none;
	display: block;
	width: 120px;
}
body#jpHome #jpWrap #header h1 a ,
body#jpInfo #jpWrap #header h1 a {
	width: 120px;
}
#jpWrap #header h2 {
	background-repeat:no-repeat;
	margin: 0 0 0 140px;
	_margin: 0 0 0 130px;
	padding: 0;
	width: 130px;
	font-size: 24px;
	line-height: 1.0;
}
#jpWrap #header h2 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 120px;
	font-weight: normal;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
#jpWrap #header #prLogo {
	display: none;
}
#jpWrap #header #gMenu {
	margin: 0;
	margin: 0;
	overflow: hidden;
	width: 1058px;
	height: 25px;
}
#jpWrap #header #gMenu ul {
	margin: 0 0 0 22px;
	padding: 0;
	overflow: hidden;
	height: 25px;
}
#jpWrap #header #gMenu ul li {
	margin: 0;
	float: left;
	display: inline;
	list-style-type: none;
	height: 25px;
	background-repeat: no-repeat;
}
#jpWrap #header #gMenu ul li a {
	margin: 0;
	display: block;
	color: #000;
	font-weight: normal;
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
#jpWrap #header #gMenu ul li a:hover {
	margin: 0;
	background-color: transparent;
}
#jpWrap #header #subMenu {
	margin: 0;
	padding: 0;
	background-color: #c60;
	height: 22px;
}
#jpWrap #header #subMenu ul {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	height: 20px;
}
#jpWrap #header #subMenu li {
	margin: 0 3px 0 0;
	float: left;
	display: inline;
	list-style-type: none;
	background-repeat: no-repeat;
	height: 20px;
}
#jpWrap #header #subMenu li a {
	margin: 0;
	display: block;
	overflow: hidden;
	color: #FFF;
	font-weight: normal;
	padding-top: 20px;
	height: 0;
}
#jpWrap #header #subMenu #search {
	margin: 0 6px;
	padding: 0;
	float: right;
	width: 288px;
}
#jpWrap #header #subMenu #search input.btmBoxSize {
	margin: 0;
	padding: 1px 0 0;
	width: 40px;
	height: 20px;
	font-size: 12px;
}
#jpWrap #header #subMenu #search input.txtBoxSize {
	margin: 0;
	width: 230px;
	height: 12px;
	font-size: 12px;
}
#jpWrap #header ul#toolMenu {
	margin: 7px 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 820px;
	width: 220px;
}
#jpWrap #header ul#toolMenu li {
	margin: 5px;
	display: inline;
}
#jpWrap #header ul#siteMenu {
	margin: 2px 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 170px;
}
#jpWrap #header ul#siteMenu li {
	margin: 2px 2px 0;
	display: inline;
	float: left;
	height: 25px;
}
#jpWrap #header ul#siteMenu li a {
	display: block;
	width: 145px;
	text-align: center;
	padding-top: 25px;
	overflow: hidden;
	height: 0;
}
#jpWrap #header ul#siteMenu li#siteBusiness {
	background: transparent url(/img/sitelogo_bs.gif) no-repeat center;
}
#jpWrap #header ul#siteMenu li#siteTech {
	background: transparent url(/img/sitelogo_tech.gif) no-repeat center;
}
#jpWrap #header ul#siteMenu li a:link,
#jpWrap #header ul#siteMenu li a:visited {
	color: #000;
	font-weight: normal;
}
/* Floating Images */
.pixFl {
	margin: 5px 5px 5px 0;
	float: left;
}
.pixFr {
	margin: 5px 0 5px 5px;
	float: right;
}
#jpWrap ul.subLst li .pixFr {
	margin: 0 0 5px 5px;
}
/* Head articles */

#jpWrap #mainC #topArt .latestName {
	margin: 0;
	padding: 28px 0 0;
	background: transparent url(/img/0901/bg_latestname.gif) no-repeat left top;
	height: 0;
	overflow: hidden;
}
#jpWrap #mainC #topArt ul {
	margin: 5px 10px 0;
}
#jpWrap #mainC #topArt ul li p {
	color: #333;
	font-size: 93%;
}
#jpWrap #mainC #topArt ul li p img {
	margin: 0 3px 2px 0;
	vertical-align: top;
}
#jpWrap #mainC #topArt p.relateTitle {
	margin: 0 0 0 1em;
	color: #666;
	font-size:93%;
}
#jpWrap #mainC #topArt .relateLst {
	margin: 0;
	padding: 0 10px 10px 10px;
	width: 360px;
}
#jpWrap #mainC #topArt ul li {
	padding: 3px 0 3px;
	border-bottom: 1px dotted #AAA;
}
#jpWrap #mainC #topArt ul li.noborder {
	border: none;
}
#jpWrap #mainC #topArt .relateLst li {
	padding: 0 0 0 14px;
	border: none;
	background: transparent url(/img/ico_relate.gif) no-repeat left top;
}
#jpWrap #mainC #topArt .relateLst li:after {
	content: normal;
	display: block;
	clear: none;
	visibility: hidden;
}
#jpWrap #mainC #topArt ul li h3 {
	font-size: 138.5%;
}
#jpWrap #mainC #topArt .relateLst h3 {
	font-size: 93%;
}
#jpWrap #mainC #topArt ul.topLst {
	margin: 0 5px;
	padding: 3px 5px;
	width: 400px;
	float: left;
}
#jpWrap #mainC #topArt ul.topLst li {
	margin: 3px 0;
	padding: 0 0 0 16px;
	background: transparent url(/img/ico_artlist.gif) no-repeat left top;
	border: none;
}
#jpWrap #mainC #topArt ul.topLst li h3 {
	font-size: 123.1%;
}
#jpWrap #mainC #topArt ul.topLst li p {
	margin: 0;
	color: #555;
	font-size: 93%;
}
/* Feature articles */
/*
#jpWrap #mainC p.featurename {
	background: transparent url(/img/ico_featureart_money.gif) no-repeat left top;
}
#jpWrap #mainC .featureWrap {
	margin: 0 0 5px 0;
	background-color: #e8e8e8;
}
#jpWrap #mainC .featureWrap ul {
	margin: 0;
	padding: 0;
	border: none;
	width: 380px;
}
#jpWrap #mainC .featureWrap li {
	margin: 0 2px 2px 0;
	padding: 0 0 4px;
	_padding: 0 0 2px;
	border: 1px solid #000;
	background: #F6F8F8 url(/img/0901/bg_featureli.gif) repeat-x left top;
	width: 378px;
	height: 95px;
}
#jpWrap #mainC .featureWrap li h3 {
	margin: 0;
	padding: 16px 0 0;
	width: 170px;
	height: 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#jpWrap #mainC .featureWrap li h4,
#jpWrap #mainC .featureWrap li p {
	margin: 3px 7px;
}
#jpWrap #mainC .featureWrap li p.fr {
	margin: 5px 3px;
	_margin: 5px 1px 5px 3px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #fff;
}
#jpWrap #mainC .featureWrap li#feat01 {
	margin-top: 3px;
}
#jpWrap #mainC .featureWrap li.cat3,
#jpWrap #mainC .featureWrap li.cat8,
#jpWrap #mainC .featureWrap li.cat9,
#jpWrap #mainC .featureWrap li.cat10,
#jpWrap #mainC .featureWrap li.cat14,
#jpWrap #mainC .featureWrap li.cat4 {
	border-color: #333;
}
#jpWrap #mainC .featureWrap li.cat3 h3,
#jpWrap #mainC .featureWrap li.cat8 h3,
#jpWrap #mainC .featureWrap li.cat9 h3,
#jpWrap #mainC .featureWrap li.cat10 h3,
#jpWrap #mainC .featureWrap li.cat14 h3,
#jpWrap #mainC .featureWrap li.cat4 h3 {
	background-image: url(/img/0901/featcatname_3.gif);
}
#jpWrap #mainC .featureWrap li.cat5,
#jpWrap #mainC .featureWrap li.cat141,
#jpWrap #mainC .featureWrap li.cat165 {
	border-color: #6D8318;
}
#jpWrap #mainC .featureWrap li.cat161 {
	border-color: #aaa;
}
#jpWrap #mainC .featureWrap li.cat5 h3 {
	background-image: url(/img/0901/featcatname_5.gif);
}
#jpWrap #mainC .featureWrap li.cat141 h3,
#jpWrap #mainC .featureWrap li.cat165 h3,
body#it #jpWrap #mainC .featureWrap li.cat161 h3 {
	background-image: url(/img/0901/featcatname_141.gif);
}
#jpWrap #mainC .featureWrap li.cat161 h3 {
	background-image: url(/img/0901/featcatname_161.gif);
}
#jpWrap #mainC .featureWrap li.cat6,
#jpWrap #mainC .featureWrap li.cat139,
#jpWrap #mainC .featureWrap li.cat140,
#jpWrap #mainC .featureWrap li.cat86,
#jpWrap #mainC .featureWrap li.cat117,
#jpWrap #mainC .featureWrap li.cat150,
#jpWrap #mainC .featureWrap li.cat22,
#jpWrap #mainC .featureWrap li.cat23,
#jpWrap #mainC .featureWrap li.cat157,
#jpWrap #mainC .featureWrap li.cat121 {
	border-color: #D5AA00;
}
#jpWrap #mainC .featureWrap li.cat6 h3 {
	background-image: url(/img/0901/featcatname_6.gif);
}
#jpWrap #mainC .featureWrap li.cat139 h3,
#jpWrap #mainC .featureWrap li.cat86 h3 {
	background-image: url(/img/0901/featcatname_139.gif);
}
#jpWrap #mainC .featureWrap li.cat140 h3,
#jpWrap #mainC .featureWrap li.cat23 h3,
#jpWrap #mainC .featureWrap li.cat121 h3,
#jpWrap #mainC .featureWrap li.cat157 h3 {
	background-image: url(/img/0901/featcatname_140.gif);
}
#jpWrap #mainC .featureWrap li.cat73 {
	border-color: #6f0004;
}
#jpWrap #mainC .featureWrap li.cat73 h3 {
	background-image: url(/img/0901/featcatname_73.gif);
}
#jpWrap #mainC .featureWrap li.cat182,
#jpWrap #mainC .featureWrap li.cat7,
#jpWrap #mainC .featureWrap li.cat221 {
	border-color: #003673;
}
#jpWrap #mainC .featureWrap li.cat7 h3,
#jpWrap #mainC .featureWrap li.cat221 h3 {
	background-image: url(/img/0901/featcatname_221.gif);
}
#jpWrap #mainC .featureWrap li .featName {
	float: left;
	width: 280px;
}
#jpWrap #mainC .featureWrap li .featName h4 {
	font-size: 123.1%;
	font-weight: bold;
}
#jpWrap #mainC .featureWrap li .featName p {
	line-height: 1.2;
	font-size: 92%;
}
#jpWrap #mainC .featureWrap td.ad {
	margin: 1px 0 1px 2px;
	padding: 1px 2px;
	width: 200px;
	border: 1px #CDDBE8 solid;
	background-color: #EEF2F7;
}
#jpWrap #mainC .featureWrap td.ad img {
	float: left;
}
#jpWrap #mainC .featureWrap td.ad a img {
	border: none;
}
*/
/* Category Area */
h3.catName {
	margin: 2px 0 0;
	padding: 0;
	clear: both;
	height: 28px;
}
h3.catName a {
	display: block;
	width: 592px;
	font-weight: normal;
	padding-top: 28px;
	height: 0;
	overflow: hidden;
}
#jpHome .catName {
	margin: 0;
	padding: 0;
	clear: both;
	height: 30px;
}
#jpHome .catName h3 a {
	display: block;
	font-weight: normal;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
#jpWrap #mainC .subcatName,
#jpWrap #mainC .ecnavicatName {
	margin: 0;
	padding: 1px 0 1px 18px;
	_padding: 0 0 0 18px;
	clear: both;
	height: 20px;
	font-size: 108%;
}
#jpWrap #mainC .subcatName a,
#jpWrap #mainC .ecnavicatName a {
	display: block;
}
#jpWrap #mainC .catName a:hover,
#jpWrap #mainC .subcatName a:hover,
#jpWrap #mainC .ecnavicatName a:hover {
	background-color: transparent;
}
#jpWrap #mainC .subcatName {
	padding: 6px 0 2px 20px;
	height: 22px;
}
#jpWrap #mainC .subcatName h3,
#jpWrap #mainC .ecnavicatName h3 {
	font-size:108%;
	display: inline;
	float: left;
	height: 20px;
}
#jpWrap #mainC .subcatName h3 a {
	width: 220px;
	height: 22px;
}
#jpWrap #mainC .subcatName p.toArc a,
#jpWrap #mainC .ecnavicatName p.toArc a {
	height: 18px;
	margin: 0 5px 0 0;
	padding: 0 0 2px 18px;
	float: right;
	display: inline;
}
#jpWrap #mainC .subcatName a img,
#jpWrap #mainC .subcatName a:link img,
#jpWrap #mainC .subcatName a:hover img {
	border: none;
}
#Digital {
	background: transparent url(/img/0901/catheader_digi.gif) no-repeat left top;
}
#Mac {
	background: transparent url(/img/0901/catheader_mac.gif) no-repeat left top;
}
#Pc {
	background: transparent url(/img/0901/catheader_pc.gif) no-repeat left top;
}
#Science {
	background: transparent url(/img/catheader_science.gif) no-repeat left top;
}
#Hobby {
	background: transparent url(/img/0901/catheader_hobby.gif) no-repeat left top;
}
#It {
	background: transparent url(/img/0901/catheader_it.gif) no-repeat left top;
}

#Web {
	background: transparent url(/img/0901/catheader_web.gif) no-repeat left top;
}
#Biz {
	background: transparent url(/img/0901/catheader_biz.gif) no-repeat left top;
}
#Feature {
	background: transparent url(/img/0901/catheader_features.gif) no-repeat left top;
}
#Release {
	background: transparent url(/img/0901/catheader_release.gif) no-repeat left top;
}
#jpWrap #mainC .catLst,
#jpWrap #mainC .mustLst {
	margin: 0 auto 5px;
	padding: 0 0 5px;
	background: #fff url(/img/0901/bg_catlstshadow.gif) no-repeat left bottom;
	width: 592px;
}
#jpWrap #mainC .catLst .inner,
#jpWrap #mainC .mustLst .inner {
	margin: 0;
	padding: 5px;
	background: #fff url(/img/0901/bg_catlst.gif) no-repeat left top;
	border: 1px solid #ccc;
	border-top: none;
}
#jpWrap #mainC .catLst iframe {
	margin: 0 auto;
}
#jpWrap #mainC .catLst ul.artLst {
	margin: 3px 0 5px;
	float: left;
	width: 480px;
}
#jpWrap #mainC .noThumb ul.artLst {
	width: 580px;
}
#jpWrap #mainC .catLst ul.artLst li {
	margin: 5px 0;
}
#jpWrap #mainC .catLst ul.artLst li a:hover {
	background: none;
	text-decoration : underline;
}
#jpWrap #mainC ul.artLst li p.catchTxt {
	margin: 3px 0;
}
#jpWrap #mainC ul.artLst li p.catchTxt img {
	margin: 0 2px 1px;
}
body#money #jpWrap #mainC .catLst ul.artLst,
#jpWrap #mainC .catLst ul.release {
	float: none;
	width: auto;
}
#jpWrap #mainC .catLst ul.release li {
	margin: 7px 0;
}
#jpWrap #mainC .catLst ul.release li h3 {
	font-size: 123.1%;
}
#jpWrap #mainC .catLst ul.release li h3 span {
	display: block;
	color: #666;
	font-size: 77%;
}
#jpWrap #mainC p.toCat {
}
#jpWrap #mainC p.toTop {
	margin: 0 0 1em;
	padding: 0 10px;
	text-align: right;
}
#jpWrap #mainC p.toTop a {
	padding: 1px 0 2px 18px;
	background: url(/img/0901/ico_totop.gif) no-repeat left top;
}
#jpWrap #mainC p.toTop a:link,
#jpWrap #mainC p.toTop a:visited {
	color: #999;
	border-bottom: 1px dotted #999;
}
#jpWrap #mainC p.toTop a:hover {
	color: #06f;
	background: url(/img/0901/ico_totophov.gif) no-repeat left top;
	border-bottom: 1px dotted #06f;
	text-decoration: none;
}
/* EC Navi Ranking */
#jpWrap #mainC .ecnavLst {
	margin: 0 auto;
	padding: 0 0 5px;
	clear: both;
	background: #F0F0F0 url(/img/bg_ecnavrank.gif) no-repeat left bottom;
	width: 575px;
}
#jpWrap #mainC .ecnavicatName {
	margin: 2px 0 0;
	padding: 1px 0 1px 18px;
	clear: both;
	height: 20px;
	font-size: 108%;
}
#jpWrap #mainC .ecnavicatName a {
	display: block;
	height: 20px;
}
#jpWrap #mainC .ecnavicatName a:hover {
	background-color: transparent;
}
#jpWrap #mainC .ecnavicatName h3 {
	font-size:108%;
	display: inline;
	float: left;
	height: 20px;
}
#jpWrap #mainC .ecnavicatName p.toArc a {
	height: 18px;
	margin: 0 0 5px;
	padding: 0 5px 0 18px;
	margin-right: 5px;
	float:right;
	display: inline;
	background:transparent url(/img/ico_archive.gif) no-repeat scroll left 2px;
}
#jpWrap #mainC .ecnavRank {
	margin: 0;
	clear: both;
	width: 560px;
}
#jpWrap #mainC .ecnavLst .inner {
	padding: 5px 10px 0;
	background: #FFF url(/img/bg_ecnavrank.gif) no-repeat left top;
	border: none;
}
#jpWrap #mainC .ecnavLst .inner .ecnavjr {
	padding: 0;
	border-bottom: 1px solid #0D0D5E;
	width: 100%;
}
#jpWrap #mainC .ecnavLst .inner .ecnavjr h4 {
	margin: 0;
	padding: 1px 5px;
	float: left;
	clear: none;
	background-color: #0D0D5E;
	color: #FFF;
	font-size: 93%;
}
#jpWrap #mainC .ecnavLst .inner .ecnavjr h4.fr {
	margin: 0;
	padding-left: 16px;
	float: right;
	background: #FFF url(/img/ico_ecnav.gif) no-repeat scroll left 2px;
}
#jpWrap #mainC .ecnavLst ul.artLst {
	width: 550px;
}
#jpWrap #mainC .ecnavLst ul.artLst li {
	padding: 1px 0;
	background: none;
}
#jpWrap #mainC .ecnavLst ul.artLst li h3 {
	font-size: 108%;
}
#jpWrap #mainC .ecnavLst ul.artLst li p.ico {
	padding: 2px 5px 0 0;
	float: left;
	width: 17px;
}
/* Thumbnails */
#jpWrap #mainC #topArt ul.thumbTop,
#jpWrap #mainC ul.thumb {
	margin: 3px 0;
	padding: 16px 3px 3px;
	float: right;
	border: 1px solid #ccc;
	background: #fff url(/img/bg_thumbnails.gif) no-repeat left top;
	width: 135px;
}
#jpWrap #mainC #topArt ul.thumbTop {
	margin: 7px 5px;
	_margin: 7px 2px 7px 5px;
}
#jpWrap #mainC #topArt ul.thumbTop li,
#jpWrap #mainC ul.thumb li  {
	margin: 1px 1px 1px 2px;
	_margin: 1px 1px 1px 1px;
	padding: 0;
	float: left;
	width: 42px;
	border: none;
}
/* #sideL Elements */
#sideL h5 {
	margin: 0;
	padding: 0;
}
/* Infomation */
#jpWrap #infoL {
	margin: 0 0 3px;
}
#jpWrap #infoL h4 {
	margin: 0;
	padding: 0;
	background: transparent url(/img/0901/bg_infotitle.gif) no-repeat left top;
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
#jpWrap #infoL .inner {
	margin: 0;
	padding: 5px 0;
	border: 1px solid #ccc;
	background-color: #f7f7f7;
}
#jpWrap #infoL h5 {
	margin: 2px 5px;
	padding: 0 0 0 14px;
	background: transparent url(/img/ico_artlist.gif) no-repeat left -3px;
	height: auto;
}
#jpWrap #infoL p {
	margin: 5px 3px 0;
}
#jpWrap #infoL a img {
	border: 1px solid #AAA;
}
#jpWrap #infoL a:hover img {
	border: 1px solid #06F;
}
#jpWrap #infoL p.alright a img {
	border: none;
}
/* Comparison */
#jpWrap #sideL .compar_list {
	margin: 3px 0;
	padding: 0;
	border: 1px solid #333;
	position: relative;
}
#jpWrap #sideL .compar_list h2 {
	background:transparent url(/img/0901/featuretitle.gif) no-repeat left top;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 20px 0 0;
}
#jpWrap #sideL #compar .compar_toggle {
	margin: 0;
	padding: 4px 3px 4px 20px;
	border: 1px solid #fff;
	border-bottom: 1px solid #CCD2DD;
	background: #EFF2F9 url(/img/0901/ico_toggle.gif) no-repeat left top;
	color: #3C392B;
	position: relative;
	cursor: pointer;
	font-size: 93%;
	line-height: 1.0;
}
#jpWrap #sideL #compar .compar_toggle:hover {
	background-color: #888;
	color: #fff;
}
#jpWrap #sideL #compar .compar_toggle_active {
	border: 1px solid #757575;
	border-bottom: #000;
	background: #5e5e5e url(/img/0901/ico_toggleactive.gif) no-repeat left top;
	color: #fff;
}
#jpWrap #sideL #compar ul.compar_cont {
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	overflow: hidden;
}
#jpWrap #sideL #compar ul.compar_cont li {
	margin: 0;
	padding: 3px 3px 3px 20px;
	border: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background: #f7f7f7 url(/img/0901/ico_comparart.gif) no-repeat left top;
}
#jpWrap #sideL #compar li h4 {
	font-size: 93%;
}
/* hatebu 090514~ */
h5#hatebuTitle {
	margin: 0;
	padding: 2px 0 0;
	background: transparent url(/img/0901/bg_hatebutitle.gif) no-repeat left top;
	font-weight: normal;
	padding-top: 24px;
	height: 0;
	overflow: hidden;
}
ol.hatebu {
	margin: 0 0 5px;
	padding: 0;
}
ol.hatebu li {
	margin: 1px 0;
	padding: 3px;
	background-color: #F2F4FB;
	border: 1px solid #C6CFEE;
}
ol.hatebu li h6 {
	padding: 0 0 0 16px;
	background: transparent url(/img/0901/ico_hatebu.gif) no-repeat left top;
	font-size: 93%;
}
ol.hatebu li h6 a {
	margin: 0 2px 0 0;
}
ol.hatebu li h6 span {
	margin: 0;
	display: inline-block;
	background-color: #ccc;
	border-bottom: 1px solid #666;
	font-size: 77%;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
}
#jpWrap ol.hatebu li h6 span a:link,
#jpWrap ol.hatebu li h6 span a:visited {
	color: #333;
}
#jpWrap ol.hatebu li h6 span a:hover {
	color: #06f;
}
/* Ranking */
#jpWrap #rankwrap {
	margin: 0 0 5px;
}
h5#rankTitle {
	margin: 0;
	padding: 2px 0 0;
	background: transparent url(/img/0901/bg_ranktitle.gif) no-repeat left top;
	font-weight: normal;
	padding-top: 24px;
	height: 0;
	overflow: hidden;
}
ol.rank,
#jpWrap #rankwrap ol {
	margin: 0;
	padding: 0;
}
ol.rank li,
#jpWrap #rankwrap ol li {
	margin: 1px 0;
	padding: 5px 3px;
	word-break: break-all;
	background-color: #e9e9e9;
}
#jpWrap #rankwrap ol li.evenNum {
	background-color: #F2F4FB;
}
ol.rank li h6,
#jpWrap #rankwrap ol li h6 {
	margin: 0 2px 0 17px;
}
ol.rank li p,
#jpWrap #rankwrap ol li p {
	text-align: center;
	line-height: 1.2;
}
ol.rank li p.ico,
#jpWrap #rankwrap ol li p.ico {
	float: left;
	width: 17px;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
}
#jpWrap #rankwrap li a img {
	border: 1px solid #AAA;
}
#jpWrap #rankwrap li a:hover img {
	border: 1px solid #06F;
}
dl.rankPeriod {
	margin: 1px 0 0;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	background-color: #e8e8e8;
	font-size: 85%;
}
dl.rankPeriod dt {
	float: left;
	width: 30px;
}
dl.rankPeriod dd {
	float: left;
	width: 84px;
}
/* NewRanking */
#sideL #rankWrap {
	margin: 0 0 10px;
	background-color: #f9f9f9;
}
#sideL #rankWrap h4 {
	padding: 16px 0 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 125px;
	height: 0;
	overflow: hidden;
	background-image: url(/img/0910/heading_left_ranking.gif);
}
#sideL #rankWrap ol {
	margin: 0;
	padding: 3px 0 0;
}
#sideL #rankWrap ol li {
	padding: 4px 1px 4px 2px;
	border-bottom: 1px dotted #dfdfdf;
}
#sideL #rankWrap ol li h3 {
	margin: 0;
	padding: 0 0 0 18px;
	font-size: 93%;
}
#sideL #rankWrap ol li .rankicon {
	margin-right: 2px;
	float: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#sideL #rankWrap dl {
	margin: 0;
	padding: 3px 2px;
	border-bottom: 1px solid #ccc;
	color: #666;
	font-size: 77%;
}

#sideL ul li {
	margin: 0 0 5px;
}
#sideL h5#adSiteTitle {
	background: transparent url(/img/0901/bg_adsitetitle.gif) no-repeat left top;
	height: 24px;
	font-weight: normal;
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
#sideL ul.ban {
	padding: 0 0 2px;
	margin: 0 0 1em;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#sideL ul.ban h6{
	padding: 1px 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background-color: #e8e8e8;
}
#sideL ul.ban li {
	margin: 0;
	padding: 0 0 5px;
	border-bottom: 1px solid #CCCCCC;
}
#sideL ul.ban p.fl img {
	margin: 5px;
}
#sideL ul.ban p {
	margin: 3px 0;
	font-size: 77%;
}
#sideL ul.ban p.fl {
	margin: 0;
}
#sideL ul.ban h6 {
	padding: 3px;
}
#sideL ul h6 span {
	color: #666;
	font-weight: normal;
}
#sideL h5#dengekiLink {
	padding: 0;
	background: transparent url(/img/0901/bg_dengekititle.gif) no-repeat left top;
	margin-bottom: 5px;
	width: 125px;
	height: 32px;
}
#sideL h5#dengekiLink a {
	padding-top: 32px;
	width: 125px;
	height: 0;
	display: block;
	overflow: hidden;
}
#sideL ul.lnkBanner {
	margin: 0 0 10px;
	padding: 0;
}
#sideL ul.lnkBanner li {
	margin: 5px 0;
	padding: 0;
	text-align: center;
}
#sideL ul.lnkBanner li p {
	font-size: 10px;
}
/* #sideR Elements */
ul.sidePix60 {
	margin: 0;
	width: 300px;
}
#sideR .containerR ul {
	margin: 8px 5px 3px 7px;
}
/* Keywords */
#keywords {
	width: auto;
}
#sideR #keywords ul {
	margin: 5px 7px;
}
#keywords ul li {
	margin: 0 3px;
	display: inline;
	vertical-align: baseline;
}
#keywords ul li.w01 {
	font-size: 93%;
}
#keywords ul li.w02 {
	font-size: 123.1%;
}
/* Blogmag,wasciiBlog,J-CAST */
#jpWrap #sideR #jcast p.alright {
	margin: 0 5px;
	padding: 0;
	border: none;
}
#yoshidaColumn ul,
#blog ul,
#wasciiBlog ul,
#jcast ul {
	margin: 6px 0;
	padding: 0;
}
#yoshidaColumn ul li,
#blog ul li,
#wasciiBlog ul li,
#jcast ul li {
	margin: 0;
	padding: 0 0 5px;
}
#yoshidaColumn li h6,
#blog ul li h6,
#wasciiBlog ul li h6,
#jcast ul li h6 {
	padding-left: 16px;
	background: transparent url(/img/ico_rightlist.gif) no-repeat top left
}
#yoshidaColumn li a:link,
#yoshidaColumn li a:visited,
#blog ul li a:link,
#blog ul li a:visited,
#wasciiBlog ul li a:link,
#wasciiBlog ul li a:visited,
#jcast ul li a:link,
#jcast ul li a:visited {
	color: #000;
}
#yoshidaColumn ul li p.fr,
#pickupAD ul li p.fr {
	padding-left: 7px;
}
#yoshidaColumn ul li h6,
#pickupAD ul li h6 {
	background: transparent url(/img/ico_rightlist.gif) no-repeat scroll left top;
	padding-left: 16px;
}
#serialLst ul li h6 {
	font-size: 100%;
}
#serialLst ul li p {

	font-size: 93%;
}
#yoshidaColumn ul li p.fr,
#serialLst ul li p.fr,
#serialLst ul li p.fl,
#pickupAD ul li p.fr {
	margin: 0 0 0 3px;
	background: none;
	border: 1px solid #ccc;
	padding: 2px;
	float: right;
}
#pickupAD ul li p.fl {
	margin: 0 3px 0 0;
	background: none;
	border: 1px solid #ccc;
	padding: 2px;
}
#fujitsuPrice ul li h6,
#pickupAD ul li h6 {
	padding-left: 16px;
	background: transparent url(/img/ico_rightlist.gif) no-repeat scroll left top;
}
#jpWrap #sideR #fujitsuPrice ul {
	margin-bottom: 10px;
}
#jpWrap #sideR #fujitsuPrice ul li {
	margin: 5px 0;
}
#jpWrap #sideR #fujitsuPrice p {
	margin: 3px 10px;
}
#jpWrap #sideR #fujitsuPrice p.fr {
	margin: 0 10px;
}
* html #jpWrap #sideR #fujitsuPrice p.fr {
	margin-right: 5px;
}
#yoshidaColumn ul li p.fr a:link img,
#yoshidaColumn ul li p.fr a:visited img,
#serialLst ul li p.fr a:link img,
#serialLst ul li p.fr a:visited img,
#pickupAD ul li p.fr a:link img,
#pickupAD ul li p.fr a:visited img {
	border: 1px solid #aaa;
}
#yoshidaColumn ul li p.fr a:hover img,
#serialLst ul li p.fr a:hover img,
#pickupAD ul li p.fr a:hover img {
	border: 1px solid #06f;
}
#jpWrap #sideR .sideTop {
	margin: 0 0 5px;
	padding: 0;
}
body#ura #jpWrap #sideR .sideTop {
	margin-bottom: 5px;
}
#jpWrap #sideR .containerR dt {
	float: left;
}
#jpWrap #sideR h4 img {
	margin-bottom: 3px;
}
#jpWrap #sideR dt {
	margin: 5px;
}
/* Bandai */
#jpWrap #sideR .rightLst {
	margin: 5px 5px 0;
	float: left;
	width: 128px;
}
#jpWrap #sideR .rightLst li {
	margin: 0 0 5px;
	padding-left: 14px;
	background: transparent url(/img/ico_rightlist.gif) no-repeat top left;
}
#jpWrap #sideR .containerR .bandaiParts {
	margin: 5px 0;
	padding-right: 5px;
	float: right;
}
/* RSS2.0 */
#jpWrap #sideR .rss {
	margin: 0 0 5px;
	padding: 0;
	background: none;
}
/* Gadget */
#jpWrap #sideR .gadget {
	margin: 0 0 5px;
	padding: 0;
	background: none;
}
/* Serial Articles */
#jpWrap #sideR #serialLst li p a {
	font-weight: normal;
}
/* CALTAR(Glossary) */
#jpWrap #sideR .containerR input {
	margin-right: 3px;
	vertical-align: bottom;
}
#jpWrap #sideR #caltar form {
	margin: 8px 12px 3px;
}
#jpWrap #sideR #caltar input {
	width: 60px;
}
#jpWrap #sideR #caltar input.btForm {
	height: 20px;
}
#jpWrap #sideR #caltar input.txtForm,
#jpWrap #sideR #caltar input#txtForm,
#jpWrap #sideR .containerR input#txtForm {
	width: 200px;
}
#jpWrap #sideR #caltar input.txtForm,
#jpWrap #sideR #caltar input#txtForm {
	color: #999;
}
#jpWrap #sideR #caltar input#txtForm:focus {/* 12-02-23 */
	color: #333;
}
/* Rectangle Banner */
#jpWrap #sideR .adrect {
	margin: 5px 0;
	padding: 0;
}
body#ura #jpWrap #sideR .adrect {/* 未配信用 */
	padding: 0;
}
#jpWrap #sideR h5 {
	margin: 0;
	padding: 0;
	height: 24px;
	text-indent: -9999px;
}
#jpWrap #sideR h5 a {
	display: block;
	width: 300px;
	height: 24px;
	overflow: hidden;
}
#jpWrap #sideR li {
	margin: 3px 0;
}
/* sideR YouTube Contents */
#jpWrap #sideR #mxtv,
#jpWrap #sideR #kadoani {
	text-align: center;
}
#jpWrap #sideR #mxtv object,
#jpWrap #sideR #kadoani object {
	margin: 3px auto;
}
#jpWrap #sideR #mxtv h6,
#jpWrap #sideR #kadoani h6 {
	margin: 2px 10px;
	padding: 1px 3px;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	text-align: left;
}
/* #sideR Elements Title(Refer to jpColor.css) */
#jpWrap #sideR #caltar h5 {
	background: transparent url(/img/0901/bg_caltartitle.png) no-repeat left top;
}		
#jpWrap #sideR #keywords h5 {
	background: transparent url(/img/0901/bg_keytitle.png) no-repeat left top;
}
#jpWrap #sideR #jcast h5 {
	background: transparent url(/img/0901/bg_jcasttitle.png) no-repeat left top;
}
#jpWrap #sideR #blog h5 {
	background: transparent url(/img/0901/bg_blogtitle.png) no-repeat left top;
}
#jpWrap #sideR #mag h5 {
	background: transparent url(/img/0901/bg_magtitle.gif) no-repeat left top;
}
#jpWrap #sideR #mailMags h5 {
	height: 58px;
	background: transparent url(/img/bg_mailtitle.gif) no-repeat left top;
}
#jpWrap #sideR #pickupAD h5 {
	background: transparent url(/img/0901/bg_pickuptitle.png) no-repeat left top;
}
#jpWrap #sideR #kadoani h5 {
	height: 28px;
	background: transparent url(/img/0901/bg_kadoanititle.gif) no-repeat left top;
}
#jpWrap #sideR #mxtv h5 {
	height: 28px;
	background: transparent url(/img/0901/bg_mxtvtitle.gif) no-repeat left top;
}
#jpWrap #sideR #serialLst h5 {
	background: transparent url(/img/0901/bg_serialtitle.png) no-repeat left top;
}
#jpWrap #sideR #wasciiBlog h5 {
	background: transparent url(/img/0901/bg_wasciititle.png) no-repeat left top;
}
#jpWrap #sideR #fujitsuPrice h5 {
	background: transparent url(/img/0901/bg_fujitsuprice.png) no-repeat left top;
}
/* Latest Magazines */
#jpWrap #sideR #mag ul {
	margin: 3px 6px;
}
#jpWrap #sideR #mag ul li {
	margin: 3px 2px 3px 3px;
	_margin: 3px 2px;
	float: left;
	width: 136px;
	border: 1px solid #000;
	background-color: #fff;
	text-align: center;
}
#jpWrap #sideR #mag ul li h6 {
	margin: 0 10px;
	font-size: 85%;
	text-align: left;
}
#jpWrap #sideR #mag p {
	margin: 0 0 5px;
	width: 136px;
}
#jpWrap #sideR #mag p strong {
	margin: 0;
	padding: 2px;
	background-color: #000;
	display: block;
	color: #fff;
}
/* pickupBanner */
#jpWrap #mainC .pickwrap {
	margin: 1em 0;
	clear: both;
	border-top: 1px dotted #aaa;
	border-bottom: 1px dotted #aaa;
	background-color: #fff;
}
#jpWrap #mainC .pickwrap .pickinner {
	margin: 0;
	padding: 3px 7px;
	clear: both;
	list-style-type: none;
}
body#ura #jpWrap #mainC .pickwrap .pickinner { /* 未配信用 */
	padding: 0;
}
#jpWrap #mainC .pickwrap a {
	margin: 2px 0 0;
	display: block;
}
#jpWrap #mainC .pickwrap a:link,
#jpWrap #mainC .pickwrap a:visited {
	font-weight: normal;
	text-decoration: none;
}
#jpWrap #mainC .pickwrap a:hover {
	color: #c00;
	background-color: transparent;
	text-decoration: underline;
}
#jpWrap #mainC .pickwrap span {
	padding: 0 5px 0 2px;
	color: #c00;
	font-size: 93%;
	font-family: Helvetica,Arial,sans-serif;
}
#jpWrap #mainC .short {
	margin: 0 0 1em;
}
/* relIndex Page 080526 */
#jpWrap .relIndex h2 {
	margin: 0;
	padding: 3px 15px;
	background: transparent url(/img/bg_relindextitle.gif) no-repeat left top;
	font-size: 18px;
}
#jpWrap .relIndex #catDigital,
#jpWrap .relIndex #catTopics {
	background: transparent url(/img/bg_relico_bk.gif) no-repeat left top;
}
#jpWrap .relIndex #catHobby,
#jpWrap .relIndex #catPc {
	background: transparent url(/img/bg_relico_ye.gif) no-repeat left top;
	color: #000;
}
#jpWrap .relIndex #catScience,
#jpWrap .relIndex #catIt,
#jpWrap .relIndex #catBiz {
	background: transparent url(/img/bg_relico_gr.gif) no-repeat left top;
}
#jpWrap .relIndex #catWebTT {
	background: transparent url(/img/bg_relico_sv.gif) no-repeat left top;
}
#jpWrap .relIndex #catMac {
	background: transparent url(/img/bg_relico_rd.gif) no-repeat left top;
}
#jpWrap .relIndex #catCareer {
	background: transparent url(/img/bg_relico_bl.gif) no-repeat left top;
}
#jpWrap .relIndex .relCat {
	margin: 1em 0 0 10px;
	padding: 3px 15px;
	color: #fff;
	width: 90px;
	font-size: 12px;
	text-align: center;
}
#jpWrap .relIndex ul {
	margin: 0;
}
#jpWrap .relIndex li {
	padding: 5px 10px;
	border-bottom: 1px dotted #aaa;
}
#jpWrap .relIndex h3 {
	margin: 3px 0;
	padding-left: 15px;
	background: transparent url(/img/ico_artlist.gif) no-repeat left top;
	font-size: 123.1%;
}
#jpWrap .relIndex p {
	margin: 0 115px 5px 0;
	padding-left: 15px;
	font-size: 108%;
	font-weight: normal;
}
#jpWrap .relIndex li p.fr {
	margin: 5px 0 10px 10px;
	padding: 0;
}
/* Info Category */
#jpWrap .relIndex li.latestInfo {
	margin: 5px 0;
	border-top: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
	background-color: #F3F3F3;
}
#jpWrap .relIndex li.latestInfo h3 {
	margin: 3px 0 5px;
}
#jpWrap .relIndex li.latestInfo p.fr {
	margin: 5px 0 5px 10px;
}
#jpWrap .relIndex li.latestInfo h3 span {
	margin: 0 3px;
	font-size: 93%;
}
#jpWrap .relIndex h4 {
	margin: 3px 0;
	padding-left: 15px;
	background: transparent url(/img/ico_artlist.gif) no-repeat left top;
	font-size: 108%;
}
#jpWrap .relIndex h4 span {
	margin: 0 3px;
}
/* Bargains */
#jpWrap #sideR #bargain {
	padding-bottom: 10px;
}
#jpWrap #sideR #bargain h5 {
	background: transparent url(/img/0901/bg_bargaintitle_sv.png) no-repeat left top;
}
#sideR div.items {
	margin: 10px 0;
	padding: 0 5px;
	width: 280px;
}
#sideR div.items h5 {
	margin: 0;
}
#sideR div.items h5 {
	margin: 0;
}
#sideR div.items h6 {
	margin: 0 0 3px;
	font-size: 100%;
}
#sideR div.items p {
	margin: 0 0 3px;
}
#sideR div.items p.DiscountRateLow,
#sideR div.items p.DiscountRateMid,
#sideR div.items p.DiscountRateHigh {
	padding: 3px 3px 0 15px;
	font-size: 11px;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
}
#sideR div.items p.DiscountRateLow {
	color: #339900;
	background: transparent url(/img/0910/icon_amazonfeed_low.gif) no-repeat left top;
}
#sideR div.items p.DiscountRateMid {
	color: #DB8400;
	background: transparent url(/img/0910/icon_amazonfeed_mid.gif) no-repeat left top;
}
#sideR div.items p.DiscountRateHigh {
	color: #CC0000;
	background: transparent url(/img/0910/icon_amazonfeed_high.gif) no-repeat left top;
}
#sideR div.items .fl {
	margin: 0 5px 0 0;
	float: left;
	width: 80px;
	text-align: center;
}
#sideR div.items .fl a {
	border: 1px solid #b8b8b8;
	display: block;
}
#sideR div.items .fl a:hover {
	border: 1px solid #00ccff;
}
#sideR div.items .fl img {
	margin: 1px;
}
#sideR div.items .itemdata {
	float: left;
	width: 195px;
}
#sideR div.items .price {
	font-family: Helvetica,Arial,Verdana,sans-serif;
}
#sideR div.items .author {
}
#sideR p.alright {
	margin: 2px 5px 0;
	padding: 2px 8px 0;
	clear:both;
	border-top: 1px #666 solid;
	color: #333;
	text-align: right;
	font-size: 12px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
}

/* Amazon Latest */
#jpWrap #mainC #topAmazon {
	background: transparent url(/img/bg_topamazon.gif) no-repeat left bottom;
}
#amzLatest {
	margin: 0;
	padding: 0;
	background: transparent url(/img/bg_topamazon.gif) no-repeat left top;
	width: 140px;
	min-height: 155px;
}
* html #amzLatest { /* fot IE6 Hack */
	height: 155px;
}
#amzLatest h4 {
	margin: 0 0 2px;
	padding: 16px 0 2px;
	padding-top: 16px;
	background: transparent url(/img/bg_topamatitle.gif) no-repeat left top;	overflow: hidden;
	width: 140px;
	height: 0;
	text-align: center;
	font-size: 10px;
}
#amzLatest h5 {
	margin: 3px 3px 0;
	padding: 2px 5px 2px;
	font-weight: normal;
	line-height: 1.2;
}
#amzLatest p {
	margin: 2px 7px 2px 7px;
	font-size: 10px;
}
#amzLatest p.author {
	margin: 0 7px 2px;
}
#amzLatest p span {
	display: block;
	color: #B53300;
	font-family: Helvetica,Arial,Verdana,sans-serif;
}
#amzLatest p.fl {
	margin: 0;
	padding: 0 3px 0 5px;
	float: left;
}
#amzLatest p.fl a img {
	border: 0;
}
#amzLatest p.DiscountRate {
	margin: 0 10px 0 0;
	padding: 0 3px;
	color: #FFF;
	float: right;
	background-color: #B53300;
	font-size: 9px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	text-align: right;
}
#topAmazon p.alright {
	margin: 2px 5px 0;
	padding: 0 8px;
	clear:both;
	background-color: #333;
	color: #FFF;
	text-align: right;
	font-size: 10px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
}
/* akiba subcat */
#jpWrap #mainC ul.artLst li.ico24 {
	padding-left: 60px;
	background: transparent url(/img/24.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico119 {
	padding-left: 60px;
	background: transparent url(/img/119.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico120 {
	padding-left: 60px;
	background: transparent url(/img/120.gif) no-repeat left top;
}	
#jpWrap #mainC ul.artLst li.ico122 {
	padding-left: 60px;
	background: transparent url(/img/122.gif) no-repeat left top;
}	
#jpWrap #mainC ul.artLst li.ico160 {
	padding-left: 60px;
	background: transparent url(/img/160.gif) no-repeat left top;
}	
#jpWrap #mainC ul.artLst li.ico121 {
	padding-left: 60px;
	background: transparent url(/img/121.gif) no-repeat left top;
}	
#jpWrap #mainC ul.artLst li.ico123 {
	padding-left: 60px;
	background: transparent url(/img/123.gif) no-repeat left top;
}	
#jpWrap #mainC ul.artLst li.ico25 {
	padding-left: 60px;
	background: transparent url(/img/25.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico178 {
	padding-left: 60px;
	background: transparent url(/img/178.gif) no-repeat left top;
}	
#jpWrap #mainC ul.artLst li.ico179 {
	padding-left: 60px;
	background: transparent url(/img/179.gif) no-repeat left top;
}	
#jpWrap #mainC ul.artLst li.ico180 {
	padding-left: 60px;
	background: transparent url(/img/180.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico23 {
	padding-left: 60px;
	background: transparent url(/img/23.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico86 {
	padding-left: 60px;
	background: transparent url(/img/86.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico8,
#jpWrap #mainC ul.artLst li.ico9,
#jpWrap #mainC ul.artLst li.ico10,
#jpWrap #mainC ul.artLst li.ico13,
#jpWrap #mainC ul.artLst li.ico14,
#jpWrap #mainC ul.artLst li.ico15,
#jpWrap #mainC ul.artLst li.ico17,
#jpWrap #mainC ul.artLst li.ico116,
#jpWrap #mainC ul.artLst li.ico143,
#jpWrap #mainC ul.artLst li.ico144,
#jpWrap #mainC ul.artLst li.ico145{
	padding-left: 60px;
	background: transparent url(/img/3.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico5,
#jpWrap #mainC ul.artLst li.ico20,
#jpWrap #mainC ul.artLst li.ico21,
#jpWrap #mainC ul.artLst li.ico102,
#jpWrap #mainC ul.artLst li.ico183,
#jpWrap #mainC ul.artLst li.ico185 {
	padding-left: 60px;
	background: transparent url(/img/5.gif) no-repeat left top;
}
#jpWrap #mainC ul.artLst li.ico73,
#jpWrap #mainC ul.artLst li.ico75,
#jpWrap #mainC ul.artLst li.ico76,
#jpWrap #mainC ul.artLst li.ico77,
#jpWrap #mainC ul.artLst li.ico124 {
	padding-left: 60px;
	background: transparent url(/img/73.gif) no-repeat left top;
}

#jpWrap #mainC ul.artLst li.ico141,
#jpWrap #mainC ul.artLst li.ico18,
#jpWrap #mainC ul.artLst li.ico19,
#jpWrap #mainC ul.artLst li.ico82,
#jpWrap #mainC ul.artLst li.ico127,
#jpWrap #mainC ul.artLst li.ico128,
#jpWrap #mainC ul.artLst li.ico165,
#jpWrap #mainC ul.artLst li.ico166,
#jpWrap #mainC ul.artLst li.ico167,
#jpWrap #mainC ul.artLst li.ico168,
#jpWrap #mainC ul.artLst li.ico174 {
	padding-left: 60px;
	background: transparent url(/img/141.gif) no-repeat left top;
}

#jpWrap #mainC ul.artLst li.ico161,
#jpWrap #mainC ul.artLst li.ico162,
#jpWrap #mainC ul.artLst li.ico163,
#jpWrap #mainC ul.artLst li.ico164 {
	padding-left: 60px;
	background: transparent url(/img/161.gif) no-repeat left top;
}
/* Virtual Category List */
#jpWrap #mainC .virCat,
#jpWrap #mainC .resCat {
	margin: 5px auto 7px;
	padding: 0 0 5px;
	background: transparent url(/img/bg_vircat.gif) no-repeat left bottom;
	clear: both;
	width: 575px;
}
#jpWrap #mainC .resCat {
	background-image: url(/img/bg_rescat.gif);
}
#jpWrap #mainC .virCat .inner,
#jpWrap #mainC .resCat .inner {
	padding: 5px 5px 0;
	background: transparent url(/img/bg_vircat.gif) no-repeat left top;
	border: none;
}
#jpWrap #mainC .resCat .inner {
	background-image: url(/img/bg_rescat.gif);
	border: none;
}
#jpWrap #mainC .virCat h4,
#jpWrap #mainC .resCat h4 {
	margin: 0;
	padding: 2px 10px 2px 16px;
	background: #3F5E76 url(/img/bg_vircatname.gif) no-repeat left top;
	font-size: 93%;
	color: #FFF;
}
#jpWrap #mainC .resCat h4 {
	background-image: url(/img/bg_rescatname.gif);
	font-weight: bold;
}
#jpWrap #mainC .resCat h4 a:link {
	color: #fff;
}
#jpWrap #mainC .resCat h4 a:visited {
	color: #eee;
}
#jpWrap #mainC .virCat ul.artLst,
#jpWrap #mainC .resCat ul.artLst {
	padding: 0 5px;
	float: left;
	width: 400px;
}
#jpWrap #mainC .resCat ul.artLst li h3 {
	font-size: 108%;
}
/* Banners */
#jpWrap #mainC .banImg {
	margin: 1em 0;
	text-align: center;
}
/* Web Professional */
#jpWrap #mainC #webpLst h2 {
	background: transparent url(/img/0901/bg_catwebname.gif) no-repeat left top;
	height: 30px;
}
#jpWrap #mainC #webpLst h2 a {
	padding-top: 30px;
	height: 0;
	display: block;
	overflow: hidden;
}
#jpWrap #mainC #webpLst ul {
	margin: 3px 10px 10px;
} 
#jpWrap #mainC #webpLst li {
	margin-top: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #aaa;
}
/* News Release */
#release #sideL h3 {
	margin: 0 2px 3px;
	padding: 0 0 0 10px;
	background: transparent url(/img/0910/icon_articlelist.gif) no-repeat 0 4px;
	font-size: 100%;
}
#release #sideL #netaTitle {
	padding: 16px 0 0;
	width: 125px;
	height: 0;
	overflow: hidden;
	background-image: url(/img/0910/heading_left_neta.gif);
}
#release #sideL .netaWrap {
	margin: 0 0 10px;
	padding: 3px 0 0;
	background-color: #f9f9f9;
	border-top: none;
}
#release #sideL .netaWrap ul,
#release #sideL .netaWrap ul li {
	margin: 0;
	padding: 0;
}
#release #sideL .netaWrap p.alcenter a img {
	border: 1px solid #b8b8b8;
}
#release #sideL .netaWrap p.alcenter a:hover img {
	border: 1px solid #00ccff;
}
#release #sideL #adSiteTitle {
	padding: 16px 0 0;
	width: 125px;
	height: 0;
	overflow: hidden;
	background-image: url(/img/0910/heading_left_spsites.gif);
}
#release #sideL ul.ban {
	margin: 0 0 10px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #ccc;
}
#release #sideL ul.ban li {
	padding: 0 0 5px;
}
#release #sideL ul.ban li h3 {
	margin: 0 2px;
	padding: 5px 0 2px;
	background: none;
	font-size: 93%;
}
#release #sideL ul.ban li h3 img {
	vertical-align: middle;
}
#release #sideL ul.ban li p {
	margin: 0 2px;
	font-size: 77%;
}
#release #sideL ul.ban li p.alcenter {
	margin: 0;
}
#release #sideL ul.ban li p img {
	margin: 3px auto 0;
}
#release #sideL .lnkBanner {
	margin: 0 0 10px;
}
#release #sideL .lnkBanner li {
	margin: 5px 0 0;
}
