@charset "utf-8";
/*--------------------------------------------------
　CSS for ASCIIjp windows8
　　Last Modified 2012.08.29
　　http://ascii.jp/
　　File Name:jpWin8.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
-------------------------------------------------------------------------------------------------*/
#jpWrap #mainC a:link		{	color: #003377;	text-decoration: none; outline:none;	}
#jpWrap #mainC a:visited	{	color: #354e6f;	text-decoration: none;	}
#jpWrap #mainC a:hover		{	color: #0059c7;	text-decoration: underline;	}
/* float --*/

#jpWrap #mainC #topContents:after,
#jpWrap #mainC ul.reviewList li:after,
#jpWrap #sideR:after,
#jpWrap #mainC:after,
#jpWrap #jptopwrap:after,
.clearfix:after					{	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;	}


* html #jpWrap #mainC #topContents,
* html #jpWrap #mainC ul.reviewList li,
* html #jpWrap #sideR,
* html #jpWrap #mainC,
* html #jpWrap #jptopwrap,
* html .clearfix				{	zoom: 1; } /* IE6 */


*:first-child+html #jpWrap #mainC #topContents,
*:first-child+html #jpWrap #mainC ul.reviewList li,
*:first-child+html #jpWrap #sideR,
*:first-child+html #jpWrap #mainC,
*:first-child+html #jpWrap #jptopwrap,
*:first-child+html .clearfix	{	zoom: 1; } /* IE7 */

/* layout --*/
#jpWrap #jptopwrap			{	width: 1058px; padding: 0 0 10px 0;}
#jpWrap #mainC				{	width: 728px; padding: 0 0 0 10px;float: left;}
/*
#jpWrap #sideR				{ width: 300px; padding: 10px 8px 0 0;}
*/
#jpWrap #container			{	padding-top: 10px;}

#jpWrap ul,#jpWrap li			{	margin: 0;}
#jpWrap ul,#jpWrap li a			{	zoom: 1;}
#jpWrap #mainC a img,#jpWrap #mainC a:hover img		{	border:0;}
#jpWrap #mainC td									{	background-color: transparent; }

/* main --*/

#jpWrap #mainC #topContents							{	overflow: hidden;	_zoom: 1; background:#ebefef;padding: 10px;margin-bottom: 10px;}
#jpWrap #mainC #topContents .thumb					{	float: right; margin-left: 10px;}
#jpWrap #mainC #topContents .thumb a img			{	border: 1px solid #000;}
#jpWrap #mainC #topContents .thumb a:hover img		{	border: 1px solid #0059c7;}
#jpWrap #mainC #topContents .lead					{	overflow: hidden;	_zoom: 1;text-align: justify;text-justify: inter-ideograph;}
#jpWrap #mainC #topContents .lead h4				{	font-size: 18px; font-weight: bold;padding-bottom: 10px;line-height: 1.2em;}
#jpWrap #mainC #topContents .lead p					{	font-size: 15px;}

#jpWrap #mainC #banCP					{	padding-bottom: 10px;}
#jpWrap #mainC h2						{	background: transparent url(../../img/0910/windows/h_bg.png) no-repeat 0 0; height: 25px;width: 708px;	margin: 0 !important;
											color: #fff;font-size: 107%;padding: 5px 0 0 20px;overflow: hidden;
											text-shadow: -1px -1px 1px #000000;filter: dropshadow(color=#000000, offx=-1, offy=-1);	}
#jpWrap #mainC ul.reviewList							{	margin: 0 0 5px 0;}
#jpWrap #mainC ul.reviewList li							{	overflow: hidden;	_zoom: 1; background: #fff url(../../img/0910/windows/li_bg.png) no-repeat 0 bottom;padding: 10px;}
#jpWrap #mainC ul.reviewList li .thumb					{	float: left; margin-right: 10px;}
#jpWrap #mainC ul.reviewList li .thumb a img			{	border: 1px solid #000;}
#jpWrap #mainC ul.reviewList li .thumb a:hover img		{	border: 1px solid #0059c7;}
#jpWrap #mainC ul.reviewList li .lead					{	overflow: hidden;	_zoom: 1;text-align: justify;text-justify: inter-ideograph;}
#jpWrap #mainC ul.reviewList li .lead h4				{	font-size: 16px; font-weight: bold;padding-bottom: 10px;line-height: 1.2em;}
#jpWrap #mainC ul.reviewList li .lead p					{	font-size: 13px;}
#jpWrap #mainC ul.reviewList li .lead p.date			{	font-size: 12px; color: #999;text-align: right;}


#jpWrap #mainC table.table2col	{	border: 1px solid #fff; border-bottom: 1px solid #bbb; background: #fff url(../../img/0910/windows/table_bg.png) no-repeat 0 bottom;
									border-collapse: collapse; margin: 0 0 5px 0; padding: 0; width: 728px;	}
#jpWrap #mainC table.table2col tr,table.table2col td	{	margin: 0; padding: 0;}
#jpWrap #mainC table.table2col td						{	border: 1px dotted #cccccc;}
#jpWrap #mainC table.table2col td .art					{	padding: 5px;overflow: hidden; _zoom: 1}
#jpWrap #mainC table.table2col td .art .thumb			{	float: left; height: 82px; margin: 0 5px 5px 0; width: 82px;}
#jpWrap #mainC table.table2col td .art .thumb a			{	border: 1px solid #000; display: block;}
#jpWrap #mainC table.table2col td .art .thumb a:hover	{	border: 1px solid #0059c7;}
#jpWrap #mainC table.table2col td .art h3				{	font-size: 12px; font-weight: bold; line-height: 1.3; margin: 0 0 5px;}
#jpWrap #mainC table.table2col td .art h3 .update		{	color: #999; font-weight: normal;}
#jpWrap #mainC table.table2col td .art p				{	font-size: 12px; line-height: 1.3;margin-bottom: 5px;overflow: hidden; _zoom: 1}

