@charset "utf-8";
/* CSS Document */

/*
	Site Name: New National Theatre, tokyo
	Description: toppage setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	01. content layout

==========================================================
*/

/* -------------------------------------------------------
 	01. content layout
------------------------------------------------------- */

/*  mainimage style  */
#layoutMainImg {
	background      : url(../../img/bg_main_image.jpg) no-repeat center top;
	background-color: #ffffff;
	clear           : both;
	width           : 100%;
}
#layoutMainImg h2{
	background-color: #fff;
	margin          : 0 auto;
	padding: 0 0 25px;
	width           : 960px;
}


/*  main area style  */
#layoutMain {
	padding: 0px 0 0;
}





/*  news area style  */
.sectionNewsWrap{
	padding-bottom: 20px;
}
.sectionNews {
	border-bottom: 2px solid #90C9FF;
	float        : left;
	padding      : 0 0 1px;
	width        : 620px;
}
#layoutWrap .sectionNews .headlineNews {
	background : url(../../img/bg_news_title.jpg) no-repeat left top;
	color      : #002149;
	font-size  : 113%;
	height     : 38px;
	line-height: 1.2;
	margin     : 0 0 0px;
	padding    : 2px 0 0 25px;
}
.sectionNews table{
	width:  620px;
}
.sectionNews th,
.sectionNews td {
	background-color: #E1E9F2;
	padding         : 5px 0 5px 15px;
	vertical-align: top;
}
.sectionNews th {
	width:  130px;
}
.sectionNews .colored th,
.sectionNews .colored td {
	background-color: #fff;
}






/*  Banners area style  */
.sectionBanners {
	float: right;
	width: 320px;
}

.sectionBanners ul {
	padding-top: 11px;
}
.sectionBanners li {
	list-style-type: none;
	padding: 0 0 3px 0;
}

/*ie*/
.ie8 .sectionBanners li{ 
	padding: 0 0 7px 0;
}

.sectionBanners li.kuniyoshi {
	padding-top: 1px;
}


/*  message style  */
.sectionMessageWrap{
	background: url(../../img/bg_david_profile.jpg) repeat-y left top;
}
.sectionProfile {
	float     : left;
	padding   : 19px 0 15px;
	text-align: center;
	width     : 230px;
}
.sectionProfile h3 {
	padding: 12px 0 10px;
}
.sectionMessage {
	border     : 1px solid #C2E1FF;
	border-left: none;
	float      : right;
	min-height : 230px;
	height     : auto !important;
	height     : 230px;
	line-height: 1.7;
	padding    : 18px 15px;
	width      : 699px;
}
.ie6 .sectionMessage{
	padding: 19px 15px;
}