/*PC TOP CSS*/

@charset "UTF-8";

#topimage_area			{
				width:100%;
				max-height:440px;
				margin:-25px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				background-color: #000405;
				text-align:center;
				position:relative;
				z-index:0;
}

#topimage			{
				width:1160px;
				margin:0px auto 0px;
				padding: 0px 20px 0px;
				float:center;
				position:relative;
				z-index:0;
}

#topimage	img		{
				margin:-15px 0 0 -40px;
				width:100%;
}

#top_main_left_pain			{
				width: 740px;
				float:left;
				margin: 0 20px 0 0px;
				padding:0px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				}

#top_main_right_pain			{
				width: 320px;
				float:left;
				margin: 0 0 0 00px;
				padding:0px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				}

.top_main_area			{
				width:100%;
				margin: 0px auto 0;
				padding:00px 0px 20px 0px;
				background-color: #dee0e1;
				/*background-color: #f0f0f0;*/
				/*background-color: #ffca00;*/
				float: center;
				text-align: center;
				position:relative;
				z-index:1;
				}

.top_main_pain			{
				width: 100%;
				margin: 0px auto 0;
				padding:20px 0px 0px;
				/*padding:0px 0px;
				background-color: #ffffff;*/
				text-align: left;
				/*border-left:solid 1px #888;*/
				}

.top_caption			{
				*/display:none;*/
				width: 100%-20px;
				margin: 0px auto 10;
				padding:6px 10px 6px;
				/*padding:0px 0px;*/
				color: #fff;
				background-color: #238;
				font-size:14px;
				text-align: left;
				font-weight: normal;
				line-height:100%;
				/*border-left:solid 1px #888;*/
				font-family:"Roboto Condensed";
				}

.top_left_pain			{
				width: 780px;
				float:left;
				margin: 0 40px 0 0px;
				padding:0px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				}

.top_right_pain			{
				width: 300px;
				float:left;
				margin: 0 0 0 00px;
				padding:0px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				}

.top_content_area			{
				width:100%-16px;
				margin:0px 0px 15px 0px;
				/*padding:0px;*/
				padding:3px 20px 10px;
				background-color: #ffffff;
				border:0px solid #0000bd;
				font-size: 14px;
				color: #333333;
				text-align:left;
				line-height: 180%;
				border:solid 0px #ccc;
}

.top_content_area table			{
				font-size: 14px;
				line-height: 160%;
}

.top_content_title_blue			{
				width:100%-24px;
				padding:12px 12px 8px;
				background-color: #0000bd;
				color: #fff;
				font-size: 18px;
				line-height: 100%;
				font-family:"Roboto Condensed";
}

.top_content_title_white			{
				width:100%-24px;
				margin:8px 0px 12px;
				padding:0px 0px 0px 8px;
				border-left:4px solid #c12a29;
				/*background-color: #1a1c26;*/
				color: #333;
				font-size: 18px;
				line-height: 100%;
				*/font-family:"Roboto Condensed";*/
}

.headline			{
				padding:4px 0px 4px 0;
				border-top:solid 1px #ccc;

}

.headline	li		{
				list-style-type: none;

}

.headline_line			{
				padding:4px 0px 4px 0;
				border-top:solid 1px #ccc;

}

.headline_line_header			{
				float:left;
				margin:0px 15px 0px 0;
}

.headline_date		{
				float:left;
				width:80px;
				margin:0px 0px 0px 0;
				padding:2px;
				font-size:13px;
				text-align:left;
				line-heigt:100%;
}

.headline_category		{
				float:left;
				width:150px;
				margin:0px 0px 0px 0;
				padding:2px;
				background:#0000bd;
				color:#fff;
				font-size:11px;
				text-align:center;
				line-heigt:100%;
}

.headline_title		{
				padding:3px 0 0 0;
				font-size:13px;
				text-align:left;
				line-heigt:150%;
}
