@charset "UTF-8";

/* --------------------------------
	results.css
-------------------------------- */
#top div#content div#contCenter {
	/*width: 590px;*/
	width: 720px;
	/*border-bottom: 1px solid #D8D8D8;*/
}
#contCenter #result #ja,
#contCenter #result #en,
#contCenter #result #zh-CN,
#contCenter #result #zh-HK{
	width:590px;

}
h1{
	font-size: 28px;
}
h2{
	padding: 50px 0 10px 0;
	font-size: 138.5%;
	font-weight: bold;
	line-height: 100%;
}
h3{
	clear:both;
	font-size: 28px;
	padding:15px 0 0 0;
	}
#contCenter h3 img {
	clear: both;
	/*padding-bottom: 8px;*/
	vertical-align: bottom;
}
#contCenter h4 {
	padding: 12px 0 8px 0;
}
#contCenter h5 {
	padding: 0;
	padding: 12px 0 0 0;
}
#contCenter .sct {
	padding: 12px 0 0 0;
}
#contCenter .piece .sct {
	padding: 12px 0 12px 0;
}
#contCenter h3 {
	margin: 0;
	padding: 0;
}
#contCenter .introduce p,
#contCenter .sct p {
	padding-top: 8px;
	font-size: 14px;
}
#contCenter .introduce p.top,
#contCenter .sct p.top {
	padding-top: 0;
}
div#content div#contCenter h2 {
	margin: 0 0 3px 0;
}
#contCenter p.read  {
	font-size: 14px;

}
#contCenter div.list{
	font-size: 30px;
}

/* リンク反応 */
#contCenter .links a img {
	vertical-align: bottom;
	margin: 0;
	border: 1px solid #CCC;
}
#contCenter .links a:hover img,
#contCenter .links a:active img {
	border: 1px solid #7F0019;
}


/* pageshift */
#contCenter .pageshift {
	border-bottom: 1px solid #E6E6E6;
	padding-top: 40px;
}
#contCenter .pageshift p{
	/*font-family: 'SimHei',sans-serif;*/
	font-size: 23px;
	font-weight: 900;
	float: left;
}
#contCenter .pageshift h3 {
	float: left;
	margin: 0;
	padding:0 0 8px 0;
	/*padding-top: 15px;*/
}
#contCenter .pageshift ul {
	float: right;
	/*padding: 5px 5px 0 0;*/
	padding: 5px 5px 0 0;
}
#contCenter .pageshift ul li {
	line-height: 1.2em;
	float: left;
	padding: 0 7px;
	border-right: 1px solid #CCC;
}
#contCenter .pageshift ul li.liend {
	float: left;
	padding-right: 0;
	border: none;
}
#contCenter .pageshift ul li strong {
	color: #CCC;
	font-weight: normal;
}

#contCenter .piece .sct .links {
	text-align: right;
}

/* comment */
#contCenter .comment table {
	margin-bottom: 10px;
	border-collapse: collapse;

}
#contCenter .comment th,
#contCenter .comment td {
	border: none;
	background: #FFF;
	border-bottom: 1px solid #F2F2F2;
}
#contCenter .comment table tr { padding:0;}
#contCenter .comment table td { width: 190px; padding: 7px 0; text-align: right;}
#contCenter .comment table th { width: 400px; padding: 8px 0; }

#contCenter .comment table .trend th,
#contCenter .comment table .trend td {
	border: none;
}


/* */
#contCenter p.sign {
	padding-top: 0px;
	text-align: right;
}
#contCenter p.sign img {
	margin-bottom: 2px;
}
#top #contCenter #generalizationjp ul.pho,
#top #contCenter #generalizationen ul.pho,
#top #contCenter #generalizationzh-CN ul.pho,
#top #contCenter #generalizationzh-HK ul.pho {
	padding: 8px 0 12px 0;
}
#contCenter ul.pho li {
	float: left;
	padding-right: 10px;
}
#contCenter ul.pho li.end {
	padding-right: 0;
}

/* --------------------------------
clearfix
-------------------------------- */
#contCenter .sct:after,
ul.pho:after,
#contCenter .pageshift:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contCenter .sct,
ul.pho,
#contCenter .pageshift { display: inline-block; }

/* \*/
* html u#contCenter .sct,
* html ul.pho,
* html #contCenter .pageshift { height: 1%; }
#contCenter .sct,
ul.pho,
#contCenter .pageshift { display: block; }

/*2013/05-21 */

#contCenter #dousyoutable table{
	width:590px;
	vertical-align: bottom;
	border-collapse: collapse;

}
#contCenter #dousyoutable img{
	text-align:right;
}

#contCenter #dousyoutable td,
#contCenter #dousyoutable th {
	background: #FFF;
	border-bottom: 1px solid #F3F3F3;
	padding: 8px 0px 8px;
	vertical-align: middle;
}

#contCenter #dousyoutable th.cel1{
	width:200px;
}
#contCenter #dousyoutable td.cel2{
	width:500px;
}
#contCenter #nyusentable th.cel1{
	width:200px;
}
#contCenter #nyusentable td.cel2{
	width:500px;
}

#contCenter #nyusentable table{
	width:590px;
	vertical-align: bottom;
	border-collapse: collapse;
}
#contCenter #nyusentable img{
	text-align:right;
}
#contCenter #nyusentable td,
#contCenter #nyusentable th {
	background: #FFF;
	border-bottom: 1px solid #F3F3F3;
	padding: 8px 0px 8px;
	vertical-align: middle;
}

/*2013/05-23*/
#zh-CN .resultname td{
		font-size: 28px;
}
#resultname td{
	font-size: 28px;
	}
#resulttable table.title,
#resulttable td.title{
	border: none;
	font-weight:900;
	/*font-family:'SimHei',sans-serif;*/
	background-color: #F3F3F3;
	font-size: 20px;
	padding: 2px;
	width: 590px;
	height: 30px;
}
#resulttable  table.name,
#resulttable  td.name{
	font-weight:600;
	font-size: 16px;
	width: 590px;
	height: 25px;
	margin-top:10px;
	/*font-family :'MS UI Gothic',SimSun ;*/
}
#commentzh-CN table.name,
#commentzh-CN th.name{
	font-weight:700;
	/*font-family:'MS UI Gothic','SimHei',sans-serif;*/
	font-size: 16px;
	width: 590px;
	height: 25px;
}
#commentzh-HK table.name,
#commentzh-HK th.name{
	font-weight:700;
	font-size: 16px;
	width: 590px;
	height: 25px;
}
/*2013-05-31*************************************************************************/
/*-----------------------------------------------------------------------------------
各言語標準フォント設定
------------------------------------------------------------------------------------*/

#zh-CN{
	font-family: "Helvetica",'Lucida Grande',"Microsoft YaHei",sans-serif;
}
#zh-HK{
	font-family:  Arial,新細明體;
}
#ja{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#en{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

/*2013-06-06*************************************************************************/

#contCenter #index_table{
	margin-top:30px;
}


#top #contCenter #index_table td.index_image_table{
	padding-right:10px;

}
#top #contCenter #index_table td.index_comment_table{
	/*width:390px;*/
	/*padding-left:10px;*/
}
#top #contCenter  #index_table ul.index_ul {
	padding: 0px;
}
#top #contCenter #index_table ul.index_photo {
	padding-top: 17px;
}
#top #contCenter #index_table ul.index_photo li {
	float: left;
	padding:0px 10px 0px 0px;
}
#top #contCenter #index_table ul.index_photo li.end {
	padding-right: 0;
}
/*2013-06-19*************************************************************************/
/*-----------------------------------------------------------------------------------
告知ページスタイル設定
------------------------------------------------------------------------------------*/
#contCenter #index #ja,
#contCenter #index #en,
#contCenter #index #zh-CN,
#contCenter #index #zh-HK{
	width:880px;
}
#contCenter #judges_name td{
	padding-right:20px;
}
#contCenter table.judges_name{
	font-size:14px;
	margin-top: 5px;
}
#contCenter th,
#contCenter td.judges_name{
	font-size:14px;
	width:130px;
	padding:0px;
}
#contCenter th,td.judges_name_long{
	font-size:14px;
	width:185px;
	padding:0px;
}
div.hr{
	border-top: 1px solid #666;
}
/*2013-11-29*************************************************************************/
/*-----------------------------------------------------------------------------------
トップページ一次審査合格テーブル
------------------------------------------------------------------------------------*/
#goukaku table{
	background-color: #ffffff;
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
	color:#666;
}
table td.t_line {
	background: #ffffff url(line1.gif) no-repeat;
	/*border:#666 1px solid;*/
	border-bottom:#c3c3c3 1px solid;
	text-align: left;
	padding: 5px;



