@charset "utf-8";
/*--------------------------------------------------
 * (C)KADOKAWA CORPORATION 2013
--------------------------------------------------*/
/* import files ------------------------*/
@import "jpGeneral.css";

/*Font-size --------------------------------------------------------------------------------------
77% = 10px	85% = 11px	92% = 12px	100% = 13px	107% = 14px	114% = 15px	122% = 16px	129% = 17px
136% = 18px	144% = 19px	152% = 20px	159% = 21px	167% = 22px 174% = 23px	182% = 24px	189% = 25px
-------------------------------------------------------------------------------------------------*/
body#toshiba a:link		{	color: #003399;	text-decoration: none; outline:none;	}
body#toshiba a:visited	{	color: #003399;	text-decoration: none;	}
body#toshiba a:hover		{	color: #aa0000;	text-decoration: underline;	}
body#toshiba #mainC		{	font: 13px/1.231 'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;}
body#toshiba #jpWrap		{	border-top: 3px solid #ee0403 !important;}

/* float --*/
body#toshiba #header:after,
#backnumList:after,
body#toshiba #mainC #topContents:after,
body#toshiba #mainC ul.reviewList li:after,
body#toshiba #sideR:after,
body#toshiba #mainC:after,
body#toshiba #jptopwrap:after,
#toshiba #jpWrap #header #jplogo:after,
.clearfix:after					{	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;	}

* html body#toshiba #header,
* html body#toshiba #backnumList,
* html body#toshiba #mainC #topContents,
* html body#toshiba #mainC ul.reviewList li,
* html body#toshiba #sideR,
* html body#toshiba #mainC,
* html body#toshiba #jptopwrap,
* html #toshiba #jpWrap #header #jplogo,
* html .clearfix				{	zoom: 1; } /* IE6 */

*:first-child+html body#toshiba #header,
*:first-child+html #backnumList,
*:first-child+html body#toshiba #mainC #topContents,
*:first-child+html body#toshiba #mainC ul.reviewList li,
*:first-child+html body#toshiba #sideR,
*:first-child+html body#toshiba #mainC,
*:first-child+html body#toshiba #jptopwrap,
*:first-child+html #toshiba #jpWrap #header #jplogo,
*:first-child+html .clearfix	{	zoom: 1; } /* IE7 */

/* layout --*/
body#toshiba #jptopwrap				{ width: 1058px; padding: 0 0 10px 0;}
body#toshiba #mainC					{ width: 728px; padding: 0 0 0 10px;float: left;}
body#toshiba #sideR				{ width: 300px; padding: 10px 6px 0 0;}
body#toshiba #container { padding-top: 10px;min-height: 0;}

body#toshiba #jptopwrap ul,body#toshiba #jptopwrap li			{ margin: 0;}
body#toshiba #jptopwrap ul,body#toshiba #jptopwrap li a			{ zoom: 1;}

/* header --*/
body#toshiba #header	{width: 1058px;}
#header #logo{float: left;display: block;width: 260px;height: 65px;padding: 70px 20px 0 40px;  line-height:0;	text-indent:-4000px;}
#header #logo h1	{position: relative;display: block;width: 235px;height: 65px;background: transparent url(/img/ad/toshiba/logo_dynabook.png) no-repeat 0 0;}
#header #logo h1 a				{display: block;position: absolute;}
#header #logo h1 a#logoToshiba	{width: 235px;height: 37px;top: 0;left: 0;}
#header #logo h1 a#logoASCIIjp	{width: 126px;height: 25px;bottom: 0;right: 0;}

#header .adsize728{float: right;display: block;padding: 10px 0px 10px 0px; width: 728px;height: 180px;}


body#toshiba #adContainer	{background: #fff url(/img/ad/toshiba/ad_bg.png) repeat-x 0 bottom; border-bottom: 1px solid #ccc;padding-bottom: 10px;}

body#toshiba #adContainer #ad180_5{ width: 1042px; height: 60px;overflow: hidden;margin-left: 10px;}
body#toshiba #adContainer #ad180_5 ul{ width: 1042px; height: 60px; margin-right: -3px; list-style-type: none;}
body#toshiba #adContainer #ad180_5 ul li {
  float: left; /* floatで段組み */
  width: 180px;
  height: 60px;
  margin-right: 3px; /* 写真間の余白 */
}

/* main --*/
body#toshiba #mainC .copy	{	font-size: 85%;color: #666;margin-top: 20px;}
body#toshiba #mainC #banCP								{ padding-bottom: 10px;}
body#toshiba #mainC h2,body#toshiba h5						{ background: transparent url(/img/ad/toshiba/h_bg.png) no-repeat 0 0; height: 26px;width: 713px;	margin: 0 !important;padding: 4px 0 0 15px; font-size: 15px;}

body#toshiba #mainC #backnumList h2				{ width: 345px; background-position: 0 -30px;}


body#toshiba #mainC ul.reviewList							{ margin: 0 0 5px 0;}
body#toshiba #mainC ul.reviewList li							{ overflow: hidden;	_zoom: 1; background: #fff url(/img/ad/toshiba/li_bg.png) no-repeat 0 bottom;padding: 10px;}
body#toshiba #mainC ul.reviewList li .thumb					{ float: left; margin-right: 10px;}
body#toshiba #mainC ul.reviewList li .thumb a img			{ border: 1px solid #000;}
body#toshiba #mainC ul.reviewList li .thumb a:hover img		{ border: 1px solid #aa0000;}
body#toshiba #mainC ul.reviewList li .lead					{ overflow: hidden;	_zoom: 1;text-align: justify;text-justify: inter-ideograph;}
body#toshiba #mainC ul.reviewList li .lead h4				{ font-size: 18px; font-weight: bold;padding-bottom: 10px;line-height: 1.2em;}
body#toshiba #mainC ul.reviewList li .lead p					{ font-size: 13px;}
body#toshiba #mainC ul.reviewList li .lead p.subtitle		{ color: #b29934;font-weight: bold;}
body#toshiba #mainC ul.reviewList li .lead p.date			{ font-size: 12px; color: #999;text-align: right;}

body#toshiba #mainC .recommendList_Ban						{ overflow: hidden; _zoom: 1;margin: 0 0 10px 0;}
body#toshiba #mainC .recommendList_Ban p					{ margin: 0 10px 10px 20px;}
body#toshiba #mainC .recommendList_Ban table				{ border-collapse: separate;border-spacing: 10px;margin: 0 auto;}
body#toshiba #mainC .recommendList_Ban table td				{ background: #ddd;padding: 10px;border: 3px double #fff;}


table#backnumTable {
	border: 1px solid #fff;
	border-bottom: 1px solid #bbb;

	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 728px;
}

table#backnumTable tr,
table#backnumTable td {
	margin: 0;
	padding: 0;
}

table#backnumTable td {
	border: 1px solid #cccccc;
	background: #fff url(/img/ad/toshiba/table_bg.png) no-repeat 0 bottom;
}

table#backnumTable td .art {
	padding:10px 6px;
}

table#backnumTable td .art .thumb {
	float: left;
	height: 82px;
	margin: 0 5px 5px 0;
	width: 82px;
}

table#backnumTable td .art .thumb a {
	border: 1px solid #000;
	display: block;
}

table#backnumTable td .art .thumb a:hover {
	border: 1px solid #aa0000;
}

table#backnumTable td .art h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	margin: 0 0 5px;
}

table#backnumTable td .art h3 .update {
	color: #999999;
	font-weight: normal;
}

table#backnumTable td .art p {
	font-size: 12px;
	line-height: 1.3;
}



#backnumList{padding: 10px 0;}

#backnumList .listL,#backnumList .listR{width: 360px;}

#backnumList .listL{float: left;}
#backnumList .listR{float: right;}

#backnumList ul{}
#backnumList ul li{margin-bottom: 3px;}
#backnumList ul li a{display: block;border-left: 2px solid #ccc;margin-bottom: 3px;padding: 2px 5px;font-size: 12px;}
#backnumList ul li a:hover{border-left: 2px solid #aa0000;background-color: #fff6f6;text-decoration: none;}
#backnumList ul li a span {display: block;	color: #999999;font-size: 11px;	font-weight: normal;}

/* side --*/
body#toshiba #sideR .ban			{margin-bottom: 5px;}

/* article --*/
body#toshiba #mainC #articleHead, #mainC #artHeader, #mainC #serHeader	{	padding-top: 15px;}


body#toshiba #mainC #backNum ul								{	padding: 0 10px 5px;}
body#toshiba #mainC #backNum ul li							{	padding:0 10px 10px 20px;text-align: justify;text-justify: inter-ideograph;line-height: 1.2em;font-size: 100%;font-weight: bold;}
body#toshiba #mainC #backNum .campaign ul li,
body#toshiba #mainC #backNum .campaign ul li						{	background: #fff url(/img/ad/hp2/icon_news.png) no-repeat 5px 3px;}

#toshiba #jpWrap #footer {
	padding: 15px 0 10px;
}