@charset "UTF-8";
/* CSS Document */


body.altis_top #whole_wrapper {  
	background-image : url(bg_1400_1000.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
    
}


#article_container {  
	width:618px;
	padding-left:15px;
	padding:0 15px;
	border-left: solid #e4bf77 1px;
	border-right: solid #e4bf77 1px;
	padding-right: 15px;
}


#article_header {  
	background-image : url(top_article_header.gif);
	background-repeat: no-repeat;
	height: 15px;
	
}
	
#article_footer {  
	background-image : url(top_article_footer.gif);
	background-repeat: no-repeat;
	height: 15px;
	
}
	


/* headlines */



#news_headlines {  
	width: 280px;
}

#news_headlines_content {  
	width:248px;
	padding:15px 15px 0 15px;
	border-left: solid #e4bf77 1px;
	border-right: solid #e4bf77 1px;
	padding-right: 15px;
}


#news_headlines_header {  
	background-image : url(news_headlines_header.gif);
	background-repeat: no-repeat;
	height: 30px;
	
}
	
#news_headlines_footer {  
	background-image : url(news_headlines_footer.gif);
	background-repeat: no-repeat;
	height: 15px;
	
}
	
	
/* banner */

.news_headlines_banner {  
	padding: 15px 0 0 0;	
	
}




/* news data */


#newsContentInner {  
	margin: 0 0 0 0;
	width: 100%;
	text-align: left;
	
}

#newsContentHeader {  
	margin: 38px 0 0 0;
	text-align: right;
	padding-right: 25px;
	font-size: 90%;
	height: 13px;
	
}

.MasterDetail {  
	width: 100%;
	max-height: 175px;
	border: 1px solid #e4bf77;
	overflow: auto;
}


#newsListContainer {
}


.MasterDetail .MasterContainer {
	}

/* This is the selector for a Master Column element which holds the actual data for 
 * a master column.
*/
.MasterColumn
{  
	font-size: 11px;
	padding:5px;
	cursor:pointer;
	text-align: left;
	border-bottom: solid #e4bf77 1px;
	color: #FFF;
}

.newsHeadlineDate {  
	padding-right: 10px;
	border-right: dotted #e4bf77 1px;
}

.newsHeadlineTitle {  
	padding-left: 10px;
}






/* This is the selector for a highlighted Master Column element.
*/
.MasterColumnHover
{  
	background-color: #333;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

/* This is the selector for a selected Master Column element.
*/
.MasterColumnSelected
{  
	background-color:#fff;
	color: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/* メインニュース */

.DetailContainer_wrapper {  
	border: 1px solid #e4bf77;
	padding:15px 15px 15px 25px;
	margin: 15px 0 0 0;
	
}


.DetailContainer{  
	padding:0 10px 15px 0;
	margin: 0;
	height: auto;
	min-height: 120px;
	
}


.DetailColumnTitle {  
	text-align: left;
	padding: 3px 10px;
	color: #000;
	background-color: #e4bf77;
	font-size: 130%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: bold;
	width: 543px;
	
}

 .DetailColumnDate {  
	text-align: left;
	padding: 8px 0 0 0;
	color: #FFF;
	font-size: 90%;
	
}
	
.DetailColumn {  
	text-align: left;
	padding: 8px 0 8px 0;
	color: #FFF;
	
}
	
.DetailColumn a {  
	color: #FFC;
	
}
	
	
	
table#newsDtail {  
	text-align: left;
	width: auto;
	
}
