/*
monstar-lab CSS
*/

.contents_body a, .contents_body a:list, .contents_body a:visited {
	color:#ffffff;
}

a.selected:hover {
	color: #FFCF47;
}

.sub_title#selected {
	background: #FFFFFF url(images/green_menu_bar.gif) no-repeat;
}

.contents_board .contents_header {
	background: #A7C817 url(images/green_header.gif) no-repeat;
}

.contents_board .contents_body {
	padding-bottom: 20px;
	background: #FFFFFF url(images/green_body.gif) repeat-y;
}

.contents_board .contents_footer {
	height: 150px;
	background: #FFFFFF url(images/green_footer.gif) no-repeat;
}

td.menu a:hover {
	color: #A7C817;
}

h1#icon {
	background:transparent url(images/header_green.jpg) no-repeat scroll left center;
	float:left;
	font-size:140%;
	font-weight:bold;
	height:25px;
	margin:10px 0pt 15pt 0;
	padding-left:30px;
	padding-top:0pt;
	text-align:left;
	width:550px;
}

.contents_board .sample_row {
	float: left;
	width: 20%;
	height: 40px;
}

.contents_board .main_news {
	float: left;
	width: 90%;
	height: auto;
	margin-top: 15px;
	/*background-color: pink; */
}

.main_news .headline {
	width: 100%;
	height: auto;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	margin-bottom: 4px;
	/*background-color: green;*/
}

.row .icon_biz, .headline .icon_biz,  .digest_board .icon_biz {
	margin-top: 6px;
	float: left;
	width: 15px;
	height: 10px;
	background: #A7C817 url(images/biz_news_1.gif) no-repeat;
}

.row .icon_site, .headline .icon_site, .digest_board .icon_site {
	margin-top: 6px;
	float: left;
	width: 15px;
	height: 10px;
	background: #A7C817 url(images/site_news_1.gif) no-repeat;
}

.row .icon_media, .headline .icon_media, .digest_board .icon_media {
	margin-top: 6px;
	float: left;
	width: 15px;
	height: 10px;
	background: #A7C817 url(images/biz_media_1.gif) no-repeat;
}

.headline .date {
	float: left;
	width: 80px;
	height: auto;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	/*background-color: yellow;*/
}

.headline .title {
	float: left;
	padding-top: 1px;
	width: 370px;
	height: auto;
	font-size: 100%;
	font-weight: bold;
	/*color: #FECF41;*/
	text-align: left;
	/*text-decoration: underline;*/
	white-space: normal;
	/*background-color: red;*/
}

.contents_board a, a:hover {
	color: #FFFFFF;
	text-align: left;
	text-decoration: underline;
	white-space: normal;
	/*background-color: blue;*/
}

.main_news .detail {
	float: left;
	padding: 0 0 20px 110px;
	width: 370px;
	height: auto;
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	white-space: normal;
	/*background-color: blue;*/
}

.headline .icon_board {
	float: left;
	width: 110px;
	text-align: left;
	white-space: nowrap;
	/*background-color: red;*/
}

.headline .digest_board {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
	white-space: nowrap;
	/*background-color: red;*/
}

.contents_board .row {
	width: 70%;
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	margin-left: 180%;
	/*background-color: yellow;*/
}

.contents_board .sample {
	float: left;
	padding-top: 1px;
	width: 200px;
	/*background-color: red; */
}

