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

/*
	Site Name: New National Theatre, tokyo
	Description: toppage setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	01. content layout

==========================================================
*/

/* -------------------------------------------------------
 	01. content layout
------------------------------------------------------- */
#layoutMain {
	background    : url(../img/bg_content_bottom.jpg) no-repeat center bottom;
	padding-bottom: 35px;
}
#bottomText {
	text-align : center;
	padding-top: 63px;
}
#mainImg {
	background: url(../../img/main_flash.jpg) no-repeat left top;
	width     : 978px;
	height    : 405px;
}
#layoutContent {
	width       : 870px;
	margin-right: auto;
	margin-left : auto;
}

#layoutContent .floatLeft {
	width: 405px;
}
#layoutContent .floatRight {
	width: 431px;
}
#layoutContent .floatLeft dl {
	background: url(../../img/bg_top_news_01.jpg) no-repeat left top;
	float     : right;
	width     : 398px;
}
#layoutContent .floatLeft dt {
	background-color: #000;
	float           : left;
	width           : 85px;
	height          : 16px;
	border-top      : 1px solid #2B2116;
	border-bottom   : 1px solid #2B2116;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.mac #layoutContent .floatLeft dt {
	font-size: 85%;
}
.mac #layoutContent .floatLeft dd {
	font-size: 85%;
}
#layoutContent .floatLeft dd {
	background-color: #000;
	float           : left;
	width           : 293px;
	height          : 16px;
	padding         : 4px 0 5px;
	border-top      : 1px solid #2B2116;
	border-bottom   : 1px solid #2B2116;
}

#layoutContent .floatLeft dt.firstChild{
	background   : none;
	padding      : 4px 10px 10px 10px;
	border-top   : none;
	border-bottom: none;
}
#layoutContent .floatLeft dd.firstChild{
	background   : none;
	padding      : 4px 0 10px;
	border-top   : none;
	border-bottom: none;
}
#layoutContent .floatLeft dt.secondChild,
#layoutContent .floatLeft dd.secondChild{
	height       : 17px;
	background   : none;
	border-top   : none;
}
#layoutContent .floatLeft dt.colored,
#layoutContent .floatLeft dd.colored{
	background   : #1A1A1A;	
	border-top   : 1px solid #000;
	border-bottom: 1px solid #000;
}
#layoutContent .floatRight p {
	background  : url(../../img/bg_top_text.jpg) no-repeat left top;
	width       : 425px;
	padding-top : 17px;
	padding-left: 8px;
}
/*.mac #layoutContent .floatRight p {
	font-size:85%;
}
*/
