@charset "utf-8";
/*--------------------------------------------------
          Color Setting CSS for ASCII.jp
                        Last Modified 2011.01.19
                        http://ascii.jp/
			Author:youko-a
			      :
			File Name:jpColor.css
--------------------------------------------------*/
/* ClearFix */
body#jpInfo #jpWrap #mainC .content li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#jpInfo #jpWrap #mainC .content li {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html body#jpInfo #jpWrap #mainC .content li {
	height: 1%;
}
body#jpInfo #jpWrap #mainC .content li {
	display: block;
}
/* End hide from IE-mac */

/* Basic */
#jpWrap {
	background: none !important;
	background-color: #fff !important;
}
/* Akiba Editorial Dept.*/
body#hobby #jpWrap #header {
	background: transparent url(/img/bg_header_hobby.png) left top;
}
body#pc #jpWrap #header {
	background: transparent url(/img/bg_header_pc.png) left top;
}
body#ura #jpWrap #header { /* 081001～ */
	background: transparent url(/img/bg_header_hobby.png) left top;
}
body#akiba #jpWrap #header {
	background: transparent url(/img/bg_header_ye.png) left top;
}
body#pc #jpWrap #header h1,
body#hobby #jpWrap #header h1,
body#ura #jpWrap #header h1,
body#akiba #jpWrap #header h1 {
	background: transparent url(/img/jplogo_ye.gif) no-repeat;
}
body#hobby #jpWrap #header h2 {
	background: transparent url(/img/logo_hobby.gif) no-repeat;
}
body#pc #jpWrap #header h2 {
	background: transparent url(/img/logo_pc.gif) no-repeat;
}
body#ura #jpWrap #header h2 {  /* 081001～ */
	background: transparent url(/img/logo_hobby.gif) no-repeat;
}
body#akiba #jpWrap #header h2 {
	background: transparent url(/img/logo_akiba.gif) no-repeat;
}
body#pc #jpWrap #mainC .subcatName,
body#hobby #jpWrap #mainC .subcatName,
body#ura #jpWrap #mainC .subcatName,
body#akiba #jpWrap #mainC .subcatName {
	background-image: url(/img/0901/bg_subcatname_ye.gif);
}
body#pc #jpWrap #header #subMenu,
body#hobby #jpWrap #header #subMenu,
body#ura #jpWrap #header #subMenu,
body#akiba #jpWrap #header #subMenu {
	background-color: #d5aa00;
}
body#pc #jpWrap #mainC #topArt,
body#hobby #jpWrap #mainC #topArt,
body#ura #jpWrap #mainC #topArt,
body#akiba #jpWrap #mainC #topArt {
	background: transparent url(/img/0901/bg_topart_ye.gif) no-repeat left top;
}
body#pc #jpWrap #mainC #serHeader p.featurename,
body#hobby #jpWrap #mainC #serHeader p.featurename,
body#ura #jpWrap #mainC #serHeader p.featurename,
body#akiba #jpWrap #mainC #serHeader p.featurename {
	background: transparent url(/img/ico_featureart_ye.gif) no-repeat left top;
}
body#pc #jpWrap #mainC #topArt .latestName,
body#hobby #jpWrap #mainC #topArt .latestName,
body#ura #jpWrap #mainC #topArt .latestName,
body#akiba #jpWrap #mainC #topArt .latestName {
	background: transparent url(/img/0901/bg_latestname_ye.gif) no-repeat left top;
}
body#pc #jpWrap #sideR #caltar h5,
body#hobby #jpWrap #sideR #caltar h5,
body#ura #jpWrap #sideR #caltar h5,
body#akiba #jpWrap #sideR #caltar h5 {
	background: transparent url(/img/0901/bg_caltartitle_ye.png) no-repeat left top;
}
body#pc #jpWrap #sideR #keywords h5,
body#hobby #jpWrap #sideR #keywords h5,
body#ura #jpWrap #sideR #keywords h5,
body#akiba #jpWrap #sideR #keywords h5 {
	background: transparent url(/img/0901/bg_keytitle_ye.png) no-repeat left top;
}
body#pc #jpWrap #sideR #blog h5,
body#hobby #jpWrap #sideR #blog h5,
body#ura #jpWrap #sideR #blog h5,
body#akiba #jpWrap #sideR #blog h5 {
	background: transparent url(/img/0901/bg_blogtitle_ye.png) no-repeat left top;
}
body#pc #jpWrap #sideR #pickupAD h5,
body#hobby #jpWrap #sideR #pickupAD h5,
body#ura #jpWrap #sideR #pickupAD h5,
body#akiba #jpWrap #sideR #pickupAD h5 {
	background: transparent url(/img/0901/bg_pickuptitle_ye.png) no-repeat left top;
}
body#pc #jpWrap #sideR #serialLst h5,
body#hobby #jpWrap #sideR #serialLst h5,
body#ura #jpWrap #sideR #serialLst h5,
body#akiba #jpWrap #sideR #serialLst h5 {
	background: transparent url(/img/0901/bg_serialtitle_ye.png) no-repeat left top;
}
body#pc #jpWrap #sideR #bandaiCh h5,
body#hobby #jpWrap #sideR #bandaiCh h5,
body#ura #jpWrap #sideR #bandaiCh h5,
body#akiba #jpWrap #sideR #bandaiCh h5 {
	background: transparent url(/img/0901/bg_bandaititle_ye.png) no-repeat left top;
}
body#pc #sideR #sideRank h5,
body#hobby #sideR #sideRank h5,
body#ura #sideR #sideRank h5,
body#akiba #sideR #sideRank h5 {
	background: transparent url(/img/0901/bg_sideranktitle_ye.png) no-repeat left top;
}
body#pc #sideR #bargain h5,
body#hobby #sideR #bargain h5,
body#ura #sideR #bargain h5,
body#akiba #sideR #bargain h5 {
	background: transparent url(/img/0901/bg_bargaintitle_ye.png) no-repeat left top;
}
body#pc #sideR #sideRank ol,
body#hobby #sideR #sideRank ol,
body#ura #sideR #sideRank ol,
body#akiba #sideR #sideRank ol,
body#pc #jpWrap #sideR #sideRank dl,
body#hobby #jpWrap #sideR #sideRank dl,
body#ura #jpWrap #sideR #sideRank dl,
body#akiba #jpWrap #sideR #sideRank dl {
	color :#000;
}
body#pc #sideR #relArt h5,
body#hobby #sideR #relArt h5,
body#ura #sideR #relArt h5,
body#akiba #sideR #relArt h5 {
	background: transparent url(/img/0901/bg_siderelatetitle_ye.png) no-repeat left top;
}
body#pc #sideR #fujitsuPrice h5,
body#hobby #sideR #fujitsuPrice h5,
body#akiba #sideR #fujitsuPrice h5 {
	background: transparent url(/img/0901/bg_fujitsuprice_ye.png) no-repeat left top;
}
/* Trend Editorial Dept.*/
body#science #jpWrap #header,
body#digital #jpWrap #header,
body#topics #jpWrap #header {
	background: transparent url(/img/bg_header_digi.png) left top;
}
body#science #jpWrap #header h1,
body#digital #jpWrap #header h1,
body#topics #jpWrap #header h1 {
	background: transparent url(/img/jplogo_bk.gif) no-repeat;
}
body#science #jpWrap #header h2,
body#digital #jpWrap #header h2,
body#topics #jpWrap #header h2 {
	background: transparent url(/img/logo_digital.gif) no-repeat;
}
body#science #jpWrap #header #subMenu,
body#digital #jpWrap #header #subMenu,
body#topics #jpWrap #header #subMenu {
	background-color: #333;
}
body#science #jpWrap #mainC #topArt,
body#digital #jpWrap #mainC #topArt,
body#topics #jpWrap #mainC #topArt {
	background: transparent url(/img/0901/bg_topart_bk.gif) no-repeat left top;
}
body#science #jpWrap #mainC #serHeader p.featurename,
body#digital #jpWrap #mainC #serHeader p.featurename,
body#topics #jpWrap #mainC #serHeader p.featurename {
	background: transparent url(/img/ico_featureart_bk.gif) no-repeat left top;
}
body#science #jpWrap #mainC #topArt .latestName,
body#digital #jpWrap #mainC #topArt .latestName,
body#topics #jpWrap #mainC #topArt .latestName {
	background: transparent url(/img/0901/bg_latestname_bk.gif) no-repeat left top;
}
body#science #jpWrap #mainC .subcatName,
body#digital #jpWrap #mainC .subcatName,
body#topics #jpWrap #mainC .subcatName {
	background-image: url(/img/0901/bg_subcatname_bk.gif);
}
body#science #jpWrap #sideR #caltar h5,
body#digital #jpWrap #sideR #caltar h5,
body#topics #jpWrap #sideR #caltar h5 {
	background: transparent url(/img/0901/bg_caltartitle_bk.png) no-repeat left top;
}
body#science #jpWrap #sideR #keywords h5,
body#digital #jpWrap #sideR #keywords h5,
body#topics #jpWrap #sideR #keywords h5 {
	background: transparent url(/img/0901/bg_keytitle_bk.png) no-repeat left top;
}
body#science #jpWrap #sideR #blog h5,
body#digital #jpWrap #sideR #blog h5,
body#topics #jpWrap #sideR #blog h5 {
	background: transparent url(/img/0901/bg_blogtitle_bk.png) no-repeat left top;
}
body#science #jpWrap #sideR #pickupAD h5,
body#digital #jpWrap #sideR #pickupAD h5,
body#topics #jpWrap #sideR #pickupAD h5 {
	background: transparent url(/img/0901/bg_pickuptitle_bk.png) no-repeat left top;
}
body#science #jpWrap #sideR #serialLst h5,
body#digital #jpWrap #sideR #serialLst h5,
body#topics #jpWrap #sideR #serialLst h5 {
	background: transparent url(/img/0901/bg_serialtitle_bk.png) no-repeat left top;
}
body#topics #jpWrap #sideR #jcast h5,
body#digital #jpWrap #sideR #jcast h5 {
	background:transparent url(/img/0901/bg_jcasttitle_bk.png) no-repeat scroll left top;
}
body#science #sideR #sideRank h5,
body#digital #sideR #sideRank h5,
body#topics  #sideR #sideRank h5 {
	background: transparent url(/img/0901/bg_sideranktitle_bk.png) no-repeat left top;
}
body#science #sideR #bargain h5,
body#digital #sideR #bargain h5,
body#topics  #sideR #bargain h5 {
	background: transparent url(/img/0901/bg_bargaintitle_bk.png) no-repeat left top;
}
body#science #sideR #wasciiBlog h5,
body#digital #sideR #wasciiBlog h5,
body#topics  #sideR #wasciiBlog h5 {
	background-image: url(/img/bg_wasciititle_bk.gif);
}
body#science #sideR #relArt h5,
body#digital #sideR #relArt h5,
body#topics #sideR #relArt h5 {
	background: transparent url(/img/0901/bg_siderelatetitle_bk.png) no-repeat left top;
}
body#science #sideR #fujitsuPrice h5,
body#digital #sideR #fujitsuPrice h5,
body#topics #sideR #fujitsuPrice h5 {
	background: transparent url(/img/0901/bg_fujitsuprice_bk.png) no-repeat left top;
}
body#science #sideR #yoshidaColumn h5,
body#digital #sideR #yoshidaColumn h5,
body#topics #sideR #yoshidaColumn h5 {
	background: transparent url(/img/0901/bg_yoshidatitle_bk.png) no-repeat left top;
}
/* Neta-cho Editorial Dept.*/
/* 11.04~ Web Tools&Tips in */

body#it #jpWrap #header {
	background: transparent url(/img/bg_header_it.png) left top;
}
body#biz #jpWrap #header {
	background: transparent url(/img/bg_header_biz.png) left top;
}

body#it #jpWrap #header h1,
body#biz #jpWrap #header h1 {
	background: transparent url(/img/jplogo_gr.gif) no-repeat;
}
body#it #jpWrap #header h2 {
	background: transparent url(/img/logo_tech.gif) no-repeat;
}
body#biz #jpWrap #header h2 {
	background: transparent url(/img/logo_biz.gif) no-repeat;
}
/* OfficeSoft (Biz-Sub Cat) */
body#biz #jpWrap .ofSoft {
	background-image: url(/img/bg_header_gr.png) !important;
}
body#biz #jpWrap .ofSoft h2 {
	background-image: url(/img/logo_ofsoft.gif) !important;
	width: 100px;
}
body#biz #jpWrap .ofSoft h2 a {
	width: 100px !important;
}
body#it #jpWrap #header #subMenu,
body#biz #jpWrap #header #subMenu {
	background-color: #6d8318;
}
body#it #jpWrap #mainC #topArt,
body#biz #jpWrap #mainC #topArt {
	background: transparent url(/img/0901/bg_topart_gr.gif) no-repeat left top;
}
body#it #jpWrap #mainC #serHeader p.featurename,
body#biz #jpWrap #mainC #serHeader p.featurename {
	background: transparent url(/img/ico_featureart_gr.gif) no-repeat left top;
}
body#it #jpWrap #mainC #topArt .latestName,
body#biz #jpWrap #mainC #topArt .latestName {
	background: transparent url(/img/0901/bg_latestname_gr.gif) no-repeat left top;
}
body#it #jpWrap #mainC .subcatName,
body#biz #jpWrap #mainC .subcatName {
	background-image: url(/img/0901/bg_subcatname_gr.gif);
}
/* IT VirCat */
body#it #jpWrap #mainC .virCat {
	background-image: url(/img/0901/bg_vircat_it.gif);
}
body#it #jpWrap #mainC .virCat .inner {
	background-image: url(/img/0901/bg_vircat_it.gif);
}
body#it #jpWrap #mainC .virCat h4 {
	background-image: url(/img/0901/bg_vircatname_it.gif);
}
body#it #jpWrap #sideR #caltar h5,
body#biz #jpWrap #sideR #caltar h5 {
	background: transparent url(/img/0901/bg_caltartitle_gr.png) no-repeat left top;
}
body#it #jpWrap #sideR #keywords h5,
body#biz #jpWrap #sideR #keywords h5 {
	background: transparent url(/img/0901/bg_keytitle_gr.png) no-repeat left top;
}
body#it #jpWrap #sideR #blog h5,
body#biz #jpWrap #sideR #blog h5 {
	background: transparent url(/img/0901/bg_blogtitle_gr.png) no-repeat left top;
}
body#it #jpWrap #sideR #pickupAD h5,
body#biz #jpWrap #sideR #pickupAD h5 {
	background: transparent url(/img/0901/bg_pickuptitle_gr.png) no-repeat left top;
}
body#it #jpWrap #sideR #serialLst h5,
body#biz #jpWrap #sideR #serialLst h5 {
	background: transparent url(/img/0901/bg_serialtitle_gr.png) no-repeat left top;
}
body#it #sideR #sideRank h5,
body#biz #sideR #sideRank h5 {
	background: transparent url(/img/0901/bg_sideranktitle_gr.png) no-repeat left top;
}
body#it #sideR #bargain h5,
body#biz #sideR #bargain h5 {
	background: transparent url(/img/0901/bg_bargaintitle_gr.png) no-repeat left top;
}
body#it #sideR #relArt h5,
body#biz #sideR #relArt h5 {
	background: transparent url(/img/0901/bg_siderelatetitle_gr.png) no-repeat left top;
}
body#it #sideR #fujitsuPrice h5,
body#biz #sideR #fujitsuPrice h5 {
	background: transparent url(/img/0901/bg_fujitsuprice_gr.png) no-repeat left top;
}
/* Magazines Editorial Dept. */
body#mac #jpWrap #header {
	background: transparent url(/img/bg_header_mac.png) left top;
}
body#mAscii #jpWrap #header,
body#nmag #jpWrap #header,
body#techno #jpWrap #header {
	background: transparent url(/img/bg_header_rd.png) left top;
}
body#mac #jpWrap #header h1,
body#mAscii #header h1,
body#nmag #header h1,
body#techno #header h1 {
	float: left;
	background: transparent url(/img/jplogo_rd.gif) no-repeat;
}
body#mac #jpWrap #header h2 {
	background: transparent url(/img/logo02_mac.gif) no-repeat;
}
body#mAscii #jpWrap #header h2 {
	background: transparent url(/img/logo02_mascii.gif) no-repeat;
	width: 132px;
}
body#mAscii #jpWrap #header h2 a {
	width: 132px;
	font-size: 21px;
}
body#nmag #jpWrap #header h2 {
	background: transparent url(/img/logo02_nmag.gif) no-repeat;
}
body#techno #jpWrap #header h2 {
	background: transparent url(/img/logo02_techno.gif) no-repeat;
}
body#mac #jpWrap #header #subMenu,
body#mAscii #jpWrap #header #subMenu,
body#nmag #jpWrap #header #subMenu,
body#techno #jpWrap #header #subMenu {
	background-color: #6f0004;
}
body#mac #jpWrap #mainC #topArt,
body#MAscii #jpWrap #mainC #topArt,
body#nmag #jpWrap #mainC #topArt {
	background: transparent url(/img/0901/bg_topart_rd.gif) no-repeat left top;
}
body#mac #jpWrap #mainC #serHeader p.featurename,
body#MAscii #jpWrap #mainC #serHeader p.featurename,
body#nmag #jpWrap #mainC #serHeader p.featurename {
	background: transparent url(../img/ico_featureart_rd.gif) no-repeat left top;
}
body#mac #jpWrap #mainC #topArt .latestName,
body#MAscii #jpWrap #mainC #topArt .latestName,
body#nmag #jpWrap #mainC #topArt .latestName {
	background: transparent url(/img/0901/bg_latestname_rd.gif) no-repeat left top;
}
body#mac #jpWrap #mainC .appleInfo {
	margin: 5px auto 20px;
	padding: 0 0 10px;
	clear: both;
	background: transparent url(/img/bg_appleinfo.gif) no-repeat left bottom;
	width: 590px;
}
body#mac #jpWrap #mainC .appleInfo .wrap {
	margin: 0;
	padding: 0 3px;
	background: transparent url(/img/bg_appleinfo.gif) no-repeat left top;
}
body#mac #jpWrap #mainC .appleInfo h5 {
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
body#mac #jpWrap #mainC .appleInfo ul {
	margin:  0 5px 0 1.75em;
	padding: 0;
	list-style-type: square;
}
body#mac #jpWrap #mainC .appleInfo li {
	margin: 5px 0 0;
	color: #920D0F;
}
body#mac #jpWrap #mainC .appleInfo li h6 {
	font-size: 85%;
}
body#mac #jpWrap #mainC .subcatName,
body#mAscii #jpWrap #mainC .subcatName,
body#nmag #jpWrap #mainC .subcatName,
body#techno #jpWrap #mainC .subcatName {
	background-image: url(/img/0901/bg_subcatname_rd.gif);
}
body#mac #jpWrap #sideL h5.appleReco {
	padding: 0;
	background: transparent url(/img/bg_applereco.gif) no-repeat left;
	height: 20px;
	text-indent: -9999px;
}
body#mac #jpWrap #sideL ul.afStore {/*2008.6.3k-matsumaru追加*/
	margin: 0 0 5px;
	padding: 10px 3px;
	border: 1px solid #6F0004;
}
body#mac #jpWrap #sideL ul.afStore li {
	margin: 3px;
}
body#mac #jpWrap #sideL ul.afStore p {
	text-align: center;
}
body#mac #jpWrap #sideR a:hover,
body#mAscii #jpWrap #sideR a:hover,
body#nmag #jpWrap #sideR a:hover,
body#techno #jpWrap #sideR a:hover {
	color: #920D0F;
}
body#mac #jpWrap #sideR #reg h5,
body#mAscii #jpWrap #sideR #reg h5,
body#nmag #jpWrap #sideR #reg h5,
body#techno #jpWrap #sideR #reg h5 {
	background: transparent url(/img/0901/bg_regtitle_rd.png) no-repeat left;
}
body#mac #jpWrap #sideR #reg ul,
body#mAscii #jpWrap #sideR #reg ul,
body#nmag #jpWrap #sideR #reg ul,
body#techno #jpWrap #sideR #reg ul  {
	margin: 5px 0 0 1.5em;
	list-style-type: square;
}
body#mac #jpWrap #sideR #reg li,
body#mAscii #jpWrap #sideR #reg li,
body#nmag #jpWrap #sideR #reg li,
body#techno #jpWrap #sideR #reg li {
	margin: 2px 3px;
	padding: 0;
	color: #920d0f;
}
body#mac #jpWrap #sideR #caltar h5,
body#mAscii #jpWrap #sideR #caltar h5,
body#nmag #jpWrap #sideR #caltar h5,
body#techno #jpWrap #sideR #caltar h5 {
	background: transparent url(/img/0901/bg_caltartitle_rd.png) no-repeat left top;
}
body#mac #jpWrap #sideR #keywords h5,
body#mAscii #jpWrap #sideR #keywords h5,
body#nmag #jpWrap #sideR #keywords h5,
body#techno #jpWrap #sideR #keywords h5 {
	background: transparent url(/img/0901/bg_keytitle_rd.png) no-repeat left top;
}
body#mac #jpWrap #sideR #blog h5,
body#mAscii #jpWrap #sideR #blog h5,
body#nmag #jpWrap #sideR #blog h5,
body#techno #jpWrap #sideR #blog h5 {
	background: transparent url(/img/0901/bg_blogtitle_rd.png) no-repeat left top;
}
body#mac #sideR #sideRank h5,
body#mAscii #sideR #sideRank h5,
body#nmag #sideR #sideRank h5,
body#techno #sideR #sideRank h5 {
	background: transparent url(/img/0901/bg_sideranktitle_rd.png) no-repeat left top;
}
body#mac #jpWrap #sideR #sideRank dl,
body#mAscii #sideR #sideRank dl,
body#nmag #jpWrap #sideR #sideRank dl,
body#techno #jpWrap #sideR #sideRank dl {
	color: #000;
}
body#mac #sideR #sideRank ol,
body#mAscii #sideR #sideRank ol,
body#nmag #sideR #sideRank ol,
body#techno #sideR #sideRank ol {
	color: #000;
}
body#mac #jpWrap #sideR #magMain h5 {
	background: transparent url(/img/0901/bg_magtitle_mac.png) no-repeat left ;
}
body#mac #jpWrap #sideR #magMain p {
	margin: 5px auto;
	float: none;
	text-align: center;
}
body#mac #jpWrap #sideR #magMain li {
	padding: 3px;
	border-top: 1px dotted #aaa;
}
body#mac #jpWrap #sideR #pickupAD h5,
body#mAscii #jpWrap #sideR #pickupAD h5,
body#nmag #jpWrap #sideR #pickupAD h5,
body#techno #jpWrap #sideR #pickupAD h5 {
	background: transparent url(/img/0901/bg_pickuptitle_rd.png) no-repeat left top;
}
body#mAscii #jpWrap #sideR #magPre h5 {
	background: transparent url(/img/0901/bg_magpretitle_rd.png) no-repeat left top;
}
body#mac #sideR #relArt h5,
body#mAscii #sideR #relArt h5,
body#nmag #sideR #relArt h5,
body#techno #sideR #relArt h5 {
	background: transparent url(/img/0901/bg_siderelatetitle_rd.png) no-repeat left top;
}
body#mac #jpWrap #sideR #serialLst h5,
body#mAscii #jpWrap #sideR #serialLst h5,
body#nmag #jpWrap #sideR #serialLst h5,
body#techno #jpWrap #sideR #serialLst h5 {
	background: transparent url(/img/0901/bg_serialtitle_rd.png) no-repeat left top;
}
body#mac #sideR ul.lnkBanner {
	margin: 0;
	padding: 10px 0 0;
	background: transparent url(/img/0901/bg_sideelem.gif) no-repeat left top;
}
body#mac #sideR ul.lnkBanner li {
	margin: 0;
	padding: 5px 0;
	text-align: center;
}
body#mac #sideR #appleAf h5 {
	background: transparent url(/img/0901/bg_appleaftitle_rd.png) no-repeat left;
}
body#mac #sideR #appleAf li {
	border-bottom: 1px dotted #aaa;
}
body#mac #sideR #appleAf p {
	margin: 3px 7px;
}
/* money Category*/
body#money #jpWrap #header {
	background-image: url(/img/bg_header_money.png);
}
body#money #jpWrap #header h1 {
	background-image: url(/img/jplogo_money.gif);
}
body#money #jpWrap #header h2 {
	background-image: url(/img/logo_money.gif);
	width: 140px;
}
body#money #jpWrap #header #subMenu {
	background-color: #003673;
}
body#money .subcatName {
	background-image: url(/img/0901/bg_subcatname_money.gif);
}
body#money #jpWrap #mainC .subcatName a img {
	border: none;
}
body#money #jpWrap #mainC #topArt {
	background: transparent url(/img/0901/bg_topart_money220.gif) no-repeat left top;
}
body#money #jpWrap #mainC #serHeader p.featurename {
	background: transparent url(/img/ico_featureart_money.gif) no-repeat left top;
}
body#money #jpWrap #mainC #topArt .latestName {
	background: transparent url(/img/0901/bg_latestname_money.gif) no-repeat left top;
}
body#money .catLst .artLst p {
	margin-bottom: 7px;
}
body#money #jpWrap #sideR #caltar h5 {
	background-image: url(/img/bg_caltartitle_money.gif);
}
body#money #jpWrap #sideR #keywords h5 {
	background-image: url(/img/bg_keytitle_money.gif);
}
body#money #jpWrap #sideR #blog h5 {
	background-image: url(/img/0901/bg_blogtitle_money.png);
}
body#money #jpWrap #sideR #pickupAD h5 {
	background-image: url(/img/0901/bg_pickuptitle_money.png);
}
body#money #jpWrap #sideR #serialLst h5 {
	background-image: url(/img/bg_serialtitle_money.gif);
}
body#money #sideR #sideRank h5 {
	background-image: url(/img/bg_sideranktitle_money.gif);
}
body#money #sideR #bargain h5 {
	background-image: url(/img/bg_bargaintitle_money.gif);
}
/* AD */
body#ad #jpWrap #header {
	background: transparent url(/img/bg_header_bl.png) left top;
}
body#ad #jpWrap #header h1 {
	float: left;
	background: transparent url(/img/jplogo_bl.gif) no-repeat;
}
body#ad #jpWrap #header #subMenu {
	background: #272391;
}
body#ad .subcatName {
	background: transparent url(/img/bg_catheader_bl.gif) no-repeat left top;
}
body#ad #jpWrap #header h2 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 120px;
	font-weight: normal;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
/* Infomation */
body#jpInfo #jpWrap #adL,
body#jpInfo #jpWrap .adRect {
	display: none;
}
body#jpInfo #jpWrap #mainC {
	margin: 0 auto;
	padding: 15px 0 50px;
	float: none;
	width: 728px;
}
body#jpInfo #jpWrap #mainC h2 {
	height: 28px;
	text-indent: -9999px;
}
body#jpInfo #jpWrap #mainC h2.policytitle {
	background: transparent url(/img/bg_policytitle.gif) no-repeat left top;
}
body#jpInfo #jpWrap #mainC h2.errortitle {
	background: transparent url(/img/bg_errortitle.gif) no-repeat left top;
}
body#jpInfo #jpWrap #mainC h2.rsstitle {
	background: transparent url(/img/bg_rsstitle.gif) no-repeat left top;
}
body#jpInfo #jpWrap #mainC .content {
	width: 680px;
	margin: 15px auto 20px;
}
body#jpInfo #jpWrap #mainC h3 {
	margin: .5em 0 1em;
}
body#jpInfo #jpWrap #mainC .content p {
	margin: 1em 0;
	line-height: 1.4;
	font-size: 108%;
}
body#jpInfo #jpWrap #mainC .content dl {
	margin: 1em 0;
	font-size: 108%;
}
body#jpInfo #jpWrap #mainC .content dt {
	font-weight: bold;
	text-indent: 1em;
}
body#jpInfo #jpWrap #mainC .content dd {
	text-indent: 2em;
}
body#jpInfo #jpWrap #mainC .content ul {
	margin: 2em auto;
	padding: 0;
	border-top: 1px solid #ccc;
	width: 600px;
}
body#jpInfo #jpWrap #mainC .content li {
	padding: 5px 5px;
	border-bottom: 1px solid #ccc;
}
body#jpInfo #jpWrap #mainC .content li h3 {
	margin: 0;
	float: left;
	width: 120px;
	font-size: 108%;
}
body#jpInfo #jpWrap #mainC .content li p {
	margin: 0;
	float: left;
	width: 420px;
	font-size: 100%;
}
body#jpInfo #jpWrap #mainC .content li p.ico {
	width: 40px;
}
body#jpInfo #jpWrap #mainC .content li p.ico a img {
	border: none;
}
/* Expanded images */
body#jpView #jpWrap {
	width: 100%;
}
body#jpView #jpWrap {
	background-color: #fff;
}
body#jpView #viewheader {
	background: transparent url(/img/bg_header_view.gif) no-repeat left top;
	height: 29px;
}
body#jpView #viewheader h1 {
	margin: 0 6px;
	padding: 2px 7px;
	background: transparent url(/img/bg_header_view.gif) no-repeat left top;
	width: 79px;
	height: 23px;
}
body#jpView #container {
	float: none;
	width: 100%;
	_height: auto;
}
body#jpView #container #adL {/*2008.5.7k-matsumaru*/
	width: 1058px;
	margin:10px 0;
	text-align: center;
}
body#jpView #container h2 {
	margin-bottom: 1em;
	padding: 2px 10px;
	border-top: 5px solid #FC8900;
	border-bottom: 1px solid #FC8900;
	background-color: #efefef;
	font-size: 108%;
}
body#jpView #container div.viewRel {
	margin: 1em auto;
	padding: .5em;
	border: 1px solid #ccc;
	background-color: #efefef;
	width: 550px;
}
body#jpView #container div.viewRel h3 {
	padding: 0 5px;
	border-bottom: 1px solid #ccc;
	font-size: 108%;
}
body#jpView #container div.viewRel li {
	padding-left: 16px;
	background: transparent url(/img/ico_viewrel.gif) no-repeat left top;
}
body#jpView #footer {
	margin: 0;
	padding: 2em 0;
	clear: both;
	width: 100%;
}
body#jpView #footer address {
	color: #333;
}
/*検索ページ*/
body#jpInfo #jpWrap #mainC #form {
	margin: 15px auto 10px;
	text-align: center;
}
body#jpInfo #jpWrap #mainC #form input.serchform {
	width: 450px;
}
body#jpInfo #jpWrap #mainC #form form{
	margin: 0;
}
/* Return to Category Button */
body#biz #jpWrap #mainC p.returnCat a,
body#it #jpWrap #mainC p.returnCat a {
	background: transparent url(/img/bt_returncat_gr.gif) no-repeat right top;
}
body#webTT #jpWrap #mainC p.returnCat a {
	background: transparent url(/img/bt_returncat_sv.gif) no-repeat right top;
}
body#pc #jpWrap #mainC p.returnCat a,
body#hobby #jpWrap #mainC p.returnCat a,
body#ura #jpWrap #mainC p.returnCat a,
body#akiba #jpWrap #mainC p.returnCat a {
	background: transparent url(/img/bt_returncat_ye.gif) no-repeat right top;
}
body#science #jpWrap #mainC p.returnCat a,
body#digital #jpWrap #mainC p.returnCat a,
body#topics #jpWrap #mainC p.returnCat a {
	background: transparent url(/img/bt_returncat_bk.gif) no-repeat right top;
}
body#mac #jpWrap #mainC p.returnCat a,
body#mAscii #jpWrap #mainC p.returnCat a,
body#nmag #jpWrap #mainC p.returnCat a,
body#techno #jpWrap #mainC p.returnCat a {
	background: transparent url(/img/bt_returncat_rd.gif) no-repeat right top;
}
body#money #jpWrap #mainC p.returnCat a {
	background: transparent url(/img/bt_returncat_money.gif) no-repeat right top;
}

/* Web Professional Cat */
body#webTT #jpWrap #header {
	background: transparent url(/img/bg_header_web.png) left top;
}
body#webTT #jpWrap #header h1 {
	background: transparent url(/img/jplogo_sv.gif) no-repeat;
}
body#webTT #jpWrap #header h2 {
	background: transparent url(/img/logo_web.gif) no-repeat;
	width: 220px;
}
body#webTT #jpWrap #header h2 a {
	width: 220px;
}
body#webTT #jpWrap #header #subMenu {
	background-color: #666;
}
body#webTT #jpWrap #mainC {
	_padding-right: 3px;
}
body#webTT #jpWrap #mainC #topArt {
	margin: 0 0 5px;
	background: transparent url(/img/0901/bg_topart_web.png) no-repeat left bottom;
	min-height: 210px;
	_height: 210px;
}
body#webTT #jpWrap #mainC #topArt a:link {
	color: #fff;
}
body#webTT #jpWrap #mainC #topArt p,
body#webTT #jpWrap #mainC #topArt a:visited {
	color: #eee;
}
body#webTT #jpWrap #mainC #topArt ul {
	margin: 5px 10px;
	padding: 0 0 10px;
}
body#webTT #jpWrap #mainC #topArt ul.relateLst {
	margin: 0 0 10px;
	padding: 0 10px;
	float: left;
	border-left: 2px solid #fff;
	width: 400px;
}
body#webTT #jpWrap #mainC #topArt ul.relateLst li {
	background: transparent url(/img/0901/ico_topart_wh.gif) no-repeat left top;
}
body#webTT #jpWrap #mainC #topArt li p {
	margin: 1em 0;
}
body#webTT #jpWrap #mainC #topArt li h2 {
	line-height: 1.1;
	font-size: 182%;
}
body#webTT #jpWrap #mainC #topArt .artTxt {
	float: left;
	width: 470px;
	min-height: 100px;
	_height: 100px;
}
body#webTT #jpWrap #mainC #topArt li p.pixFl {
	margin: 0 5px 10px 0;
}
body#webTT #jpWrap #mainC #topArt li p.relName {
	margin: 0;
	padding: 11px 0 0;
	background: transparent url(/img/0901/txt_toprelart.gif) no-repeat left top;
	float: left;
	width: 80px;
	height: 0;
	overflow: hidden;
}
body#webTT #jpWrap #mainC #topArt .latestName {
	background: transparent url(/img/0901/bg_topart_web.png) no-repeat left top;
}
body#webTT #jpWrap #mainC #topArt ul li {
	border: none;
}
body#webTT #jpWrap #mainC .pickwrap {
	margin: 5px 0;
	padding: 0 0 5px;
	background: transparent url(/img/0901/bg_pickad.gif) no-repeat left bottom;
}
body#webTT #jpWrap #mainC .pickinner {
	padding: 5px 10px;
	background: transparent url(/img/0901/bg_pickad.gif) no-repeat left top;
}
body#webTT #jpWrap #mainC .newsTabs {
	margin: 0;
	padding: 0;
	background: transparent url(/img/0901/bg_newstab.gif) no-repeat left top;
}
body#webTT #jpWrap #mainC .newsTabs div.newsTabsContent {
	padding: 10px 5px 0;
	background: transparent url(/img/0901/bg_newstab.gif) no-repeat left bottom;
	display: none;
}
body#webTT #jpWrap #mainC .newsTabs div.newsTabsContent ul {
	padding: 0 0 10px;
}
body#webTT #jpWrap #mainC .newsTabs div.currentTab {
	display: block;
}
body#webTT #jpWrap #mainC .newsTabs .newsTabsNavi {
	margin: 0;
	padding: 0;
}
body#webTT #jpWrap #mainC .newsTabs .newsTabsNavi li {
	display: inline-block;
}
body#webTT #jpWrap #mainC .newsTabs .newsTabsNavi li { /* for IE */
	*display: inline;
	*zoom: 1;
}
body#webTT #jpWrap #mainC .newsTabs .newsTabsNavi li a {
	padding: 5px 0;
	background: transparent url(/img/0901/bg_newstabmenu.gif) no-repeat -120px 0px;
	display: block;
	width: 118px;
	height: 16px;
	text-align: center;
}
body#webTT #jpWrap #mainC .newsTabs .newsTabsNavi li a.current {
	background-position: 0 0;
	width: 120px;
	color: #144692;
	font-weight: bold;
}
body#webTT #jpWrap #mainC .subcatName {
	background-image: url(/img/0901/bg_subcatname_sv.gif);
}
body#webTT #jpWrap #mainC .newsTabs .artLst {
	margin: 3px 0 5px;
}
body#webTT #jpWrap #mainC .webecWrap .artLst,
body#webTT #jpWrap #mainC .newsTabs .artLst,
body#webTT #jpWrap #mainC .catLst .artLst {
	float: none;
	width: 580px;
}
body#webTT #jpWrap #mainC .webecWrap .artLst li,
body#webTT #jpWrap #mainC .newsTabs .artLst li,
body#webTT #jpWrap #mainC .catLst .artLst li {
	padding: 2px 5px;
	background: none;
	display: inline-block;
	width: 270px;
	vertical-align: top;
}
body#webTT #jpWrap #mainC .catLst .dic li {
	padding: 0 5px 5px 16px;
	background: transparent url(/img/0901/ico_dicwords.gif) no-repeat left top;
	width: 160px;
}
body#webTT #jpWrap #mainC .webecWrap .artLst li,
body#webTT #jpWrap #mainC .newsTabs .artLst li,
body#webTT #jpWrap #mainC .catLst .artLst li {
	*display: inline;
	*zoom: 1;
}
body#webTT #jpWrap #mainC .webecWrap .artLst li h3,
body#webTT #jpWrap #mainC .newsTabs .artLst li h3,
body#webTT #jpWrap #mainC .catLst .artLst li h3 {
	margin-left: 45px;
	font-size: 108%;
}
body#webTT #jpWrap #mainC .catLst .dic li h3 {
	margin: 0;
}
body#webTT #jpWrap #mainC .webecWrap .artLst li .fl,
body#webTT #jpWrap #mainC .newsTabs .artLst li .fl,
body#webTT #jpWrap #mainC .catLst .artLst li .fl {
	margin-right: 5px;
}
body#webTT #jpWrap #mainC .newsTabs .artLst li .fl a:link img {
	border: 1px solid #144692;
}
body#webTT #jpWrap #mainC .newsTabs .artLst li .fl a:hover img {
	border: 1px solid #06f;
}
body#webTT #jpWrap #mainC .webecWrap {
	margin: 0 0 5px;
	padding: 5px 0 0;
	background: transparent url(/img/0901/bg_webec.png) no-repeat left top;
	width: 592px;
}
body#webTT #jpWrap #mainC .webecWrap ul {
	margin: 0;
	padding: 10px 6px 10px;
	background: transparent url(/img/0901/bg_webec.png) no-repeat left bottom;
	width: auto;
}
body#webTT #jpWrap #mainC .webecWrap .subcatName {
	padding: 0 0 2px 30px;
	background-image: none;
	height: 22px;
}
body#webTT #jpWrap #mainC .webecWrap .subcatName h3 {
	margin-top: 3px;
	color: #144692;
	font-size: 93%;
	font-weight: bold;
}
body#webTT #jpWrap #mainC .webecWrap .subcatName p.toArc a {
	margin-top: 1px;
}
body#webTT #jpWrap #mainC .featureWrap {
	padding: 5px 0 0;
	background: transparent url(/img/0901/bg_featuretab.png) no-repeat left top;
	width: 592px;
}
body#webTT #jpWrap #mainC .featureWrap p.featHead {
	padding: 5px 3px 3px 35px;
	font-size: 100%;
	font-weight: bold;
}
body#webTT #jpWrap #mainC .featureWrap ul {
	margin: 0;
	padding: 7px 10px 10px;
	background: transparent url(/img/0901/bg_featuretab.png) no-repeat left bottom;
	width: auto;
}
body#webTT #jpWrap #mainC .featureWrap li {
	margin: 5px 0 0;
	border: none;
	background: none;
	width: auto;
	height: auto;
}
body#webTT #jpWrap #mainC .featureWrap li h4 {
	margin: 0;
	padding-left: 14px;
	background: transparent url(/img/ico_artlist.gif) no-repeat left top;
	font-weight: bold;
}
body#webTT #jpWrap #mainC .featureWrap li p {
	padding: 0 0 0 5px;
}
body#webTT #jpWrap #mainC .featureWrap li p.fl {
	margin: 0 5px 0 0;
	padding: 0;
}
body#webTT #jpWrap #mainC .featureWrap li .featName {
	width: 470px;
}
body#webTT #jpWrap #mainC .featureWrap li .featName p {
	font-size: 108%;
}
body#webTT #jpWrap #mainC .project {
	background: transparent url(/img/0901/bg_projecttab.png) no-repeat left top;
}
body#webTT #jpWrap #mainC .project p.featHead {
	padding: 5px 5px 2px 35px;
	font-size: 100%;
	font-weight: bold;
}
body#webTT #jpWrap #mainC .project ul {
	padding: 7px 10px 12px;
	background: transparent url(/img/0901/bg_projecttab.png) no-repeat left bottom;
}
body#webTT #jpWrap #mainC p.featurename {
	background: transparent url(/img/ico_featureart_sv.gif) no-repeat left top;
}
body#webTT #jpWrap #sideR #caltar h5 {
	background: transparent url(/img/0901/bg_caltartitle_sv.png) no-repeat left top;
}
body#webTT #jpWrap #sideR #keywords h5 {
	background: transparent url(/img/0901/bg_keytitle_sv.png) no-repeat left top;
}
body#webTT #jpWrap #sideR #blog h5 {
	background: transparent url(/img/0901/bg_blogtitle_sv.png) no-repeat left top;
}
body#webTT #jpWrap #sideR #pickupAD h5 {
	background: transparent url(/img/0901/bg_pickuptitle_sv.png) no-repeat left top;
}
body#webTT #jpWrap #sideR #serialLst h5 {
	background: transparent url(/img/0901/bg_columntitle_sv.png) no-repeat left top;
}
body#webTT #sideR #sideRank h5 {
	background: transparent url(/img/0901/bg_sideranktitle_sv.png) no-repeat left top;
}
body#webTT #sideR #bargain h5 {
	background: transparent url(/img/0901/bg_bargaintitle_sv.png) no-repeat left top;
}
body#webTT #sideR #relArt h5 {
	background: transparent url(/img/0901/bg_siderelatetitle_sv.png) no-repeat left top;
}
body#webTT #sideR #yoshidaColumn h5 {
	background: transparent url(/img/0901/bg_yoshidatitle_sv.png) no-repeat left top;
}
body#webTT #yoshidaColumn ul li p.fr,
body#webTT #serialLst ul li p.fr,
body#webTT #pickupAD ul li p.fr,
body#webTT #relArt ul li p.fr {
	margin: 0 5px 3px 0;
	background: none;
	border: 1px solid #ccc;
	float: left;
	padding: 1px;
}
body#webTT #yoshidaColumn ul li p.fr a:link img,
body#webTT #yoshidaColumn ul li p.fr a:visited img,
body#webTT #serialLst ul li p.fr a:link img,
body#webTT #serialLst ul li p.fr a:visited img,
body#webTT #pickupAD ul li p.fr a:link img,
body#webTT #pickupAD ul li p.fr a:visited img,
body#webTT #relArt ul li p.fr a:link img,
body#webTT #relArt ul li p.fr a:visited img {
	border: 1px solid #aaa;
}
body#webTT #yoshidaColumn ul li p.fr a:hover img,
body#webTT #serialLst ul li p.fr a:hover img,
body#webTT #pickupAD ul li p.fr a:hover img,
body#webTT #relArt ul li p.fr a:hover img {
	border: 1px solid #06f;
}
#webTT #jpWrap #sideR #pickupAD .subTitle {
	color: #666;
	font-weight: bold;
}
body#webTT #jpWrap #mainC #topArt li p.catchTxt,
body#webTT #jpWrap #mainC ul.artLst li p.catchTxt {
	margin: 0;
	font-size: 85%;
}
body#webTT #serialLst ul li h6 {
	padding-left: 52px;
}
body#webTT #jpWrap .relIndex h2 {
	background: transparent url(/img/0901/bg_relindextitle_sv.gif) no-repeat left top;
}
/* News2u */
body#release #jpWrap #header h2 {
	background: transparent url(/img/logo02_release.gif) no-repeat;
	width: 140px;
}
body#release #jpWrap #header h2 a {
	width: 140px;
}
/* Genki */
#biz #jpWrap #mainC .project {
	margin: 0 0 5px;
	padding: 5px 0 0;
	background: transparent url(/img/0901/bg_projecttab.png) no-repeat left top;
	width: 592px;
}
#biz #jpWrap #mainC .project p.featHead {
	padding: 5px 5px 2px 35px;
	font-size: 100%;
	font-weight: bold;
}
#biz #jpWrap #mainC .project ul {
	margin: 0;
	padding: 7px 10px 12px;
	background: transparent url(/img/0901/bg_projecttab.png) no-repeat left bottom;
	width: auto;
}
#biz #jpWrap #mainC .project li {
	margin:5px 0 0;
	border: none;
	height: auto;
	background: none;
	width: auto;
}
#biz #jpWrap #mainC .project li .featName {
	width:470px;
}
#biz #jpWrap #mainC .project li .featName p {
	padding:0 0 0 5px;
	font-size:108%;
}
#biz #jpWrap #mainC .project li p.fl {
	margin:0 5px 0 0;
	padding:0;
}
#biz #jpWrap #mainC .project li h4 {
	margin:0;
	padding-left:14px;
	background: transparent url(/img/ico_artlist.gif) no-repeat left top;
	font-weight:bold;
}
