@charset "shift_jis";
a:link {
	color:#000099;
	text-decoration: underline;
}
a:visited {
	color:#000099;
	text-decoration: underline;
}
a:hover {
	color:#000099;
	text-decoration: underline;
}
#nikkeibp-digital {
	width: 100%;
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
}
#nikkeibp-digital .contents {
	width:780px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#nikkeibp-digital .bannar {
	margin:10px 0;
}
#nikkeibp-digital .clear {
	clear:both;
}
#nikkeibp-digital .new {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:blink;
}
#nikkeibp-digital h1 {
	margin:0;
	padding:34px 0 0 10px;
}
#nikkeibp-digital h2 {
	margin:0;
	padding:0;
	height:25px;
	width:780px;
	background-color: #1D446B;
	background-image: url(/images/notes/nbp-digital/h2-bk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#nikkeibp-digital h3 {
	clear:both;
	margin:15px 0 0 10px;
	padding:0;
	float:left;
}
#nikkeibp-digital #head {
	width:780px;
	height:345px;
	margin:0;
	padding:0;
	background-image: url(/images/notes/nbp-digital/head-bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#nikkeibp-digital #head p {
	margin:0;
	font-size:16px;
	color:#FFFFFF;
	line-height:1.4em;
	padding:20px 0 0 20px;
	font-weight:bold;
}
#nikkeibp-digital #head p.logo {
	padding:25px 0 0 30px;
}
#nikkeibp-digital #head .left {
	float:left;
}
#nikkeibp-digital #head .right {
	float:left;
}
#nikkeibp-digital #main {
	clear:both;
	margin:0;
	padding:5px 0 0 0;
}
#nikkeibp-digital #main #tab {
	margin:0;
	padding:5px 0 0 0;
	background-color: #ffffff;
	width:780px;
}

#nikkeibp-digital #main #tab ul {
	margin:0;
	padding:0;
	height:27px;
}
#nikkeibp-digital #main #tab li {
	margin:0;
	padding:0;
	float:left;
	list-style-type: none;
	display:inline;
}
#nikkeibp-digital #main #tab img {
	border:0;
	vertical-align:top;
}
#nikkeibp-digital #main #hobby {
	margin:0;
	padding:0 0 0 5px;
	background-color: #1D446B;
	background-image: url(/images/notes/nbp-digital/shadow-y.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#nikkeibp-digital #main #it {
	margin:0;
	padding:0 0 0 5px;
	background-color: #1D446B;
	background-image: url(/images/notes/nbp-digital/shadow-y.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#nikkeibp-digital #main #kensetu {
	margin:0;
	padding:0 0 0 5px;
	background-color: #1D446B;
	background-image: url(/images/notes/nbp-digital/shadow-y.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#nikkeibp-digital #main #business {
	margin:0;
	padding:0 0 0 5px;
	background-color: #1D446B;
	background-image: url(/images/notes/nbp-digital/shadow-y.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#nikkeibp-digital #main #persocom {
	margin:0;
	padding:0 0 0 5px;
	background-color: #1D446B;
	background-image: url(/images/notes/nbp-digital/shadow-y.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#nikkeibp-digital #main p.info {
	background-color:#FFCC00;
	font-weight:bold;
	color:#000000;
	font-size:14px;
	width:20em;
	padding:3px;
	margin:15px 10px 0 0;
	float:right;
}
#nikkeibp-digital #main .teiki {
	padding:0px;
	margin:10px 5px 0 0;
	width:381px;
	height:201px;
	background-image: url(/images/notes/nbp-digital/teiki-bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#nikkeibp-digital #main .tanpin {
	padding:0px;
	margin:10px 5px 0 0;
	width:381px;
	height:201px;
	background-image: url(/images/notes/nbp-digital/tanpin-bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#nikkeibp-digital #main .set {
	padding:0px;
	margin:10px 5px 0 0;
	width:381px;
	height:201px;
	background-image: url(/images/notes/nbp-digital/set-bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#nikkeibp-digital #main .p-left {
	height:201px;
	width:120px;
	float:left;
}
#nikkeibp-digital #main .p-right {
	height:201px;
	width:260px;
	float:left;
}
#nikkeibp-digital #main .thumnail {
	padding:12px 0 0 0;
	margin:0;
	text-align:center;
}
#nikkeibp-digital #main .thumnail img {
	border:#000000 solid 1px;
}
#nikkeibp-digital #main .chirami {
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
}
#nikkeibp-digital #main .kind {
	float:right;
	padding:12px 5px 0 0;
	margin:0;
}
#nikkeibp-digital #main .title {
	font-size:16px;
	font-weight:bold;
	padding:12px 0 0 5px;
	margin:0;
}
#nikkeibp-digital #main .title-s {
	font-size:14px;
	font-weight:bold;
	padding:12px 0 0 5px;
	margin:0;
}
#nikkeibp-digital #main .copy {
	clear:both;
	padding:0 5px;
	margin:0;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	color:#996600;
}
#nikkeibp-digital #main .p-text {
	height:4.4em;
	font-size:12px;
	padding:0 5px;
	margin:0;
	line-height:1.4em;
	background:url(/images/notes/nbp-digital/line-product.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#nikkeibp-digital #main .mag-name {
	padding:5px;
	margin:0;
	height:30px;
}
#nikkeibp-digital #main .product-page {
	padding:0;
	margin:0;
	text-align:center;
}
#nikkeibp-digital #bottom {
	padding:0;
	margin:0;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image: url(/images/notes/nbp-digital/shadow-x.gif);
	height:30px;
}
#nikkeibp-digital #bottom .top {
	padding:0;
	margin:10px;
	text-align:right;
	font-size:12px;
}
#nikkeibp-digital #bottom a:link {
	color:#FFFFFF;
	text-decoration: underline;
}
#nikkeibp-digital #bottom a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
#nikkeibp-digital #bottom a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
#nikkeibp-digital #soon{
	color:#003366;
	font-size:18px;
	font-weight:bold;
	padding:10px;
}
