@charset "Shift_JIS";
@import url("base.css");
@import url("bottom.css");

/* @group contentsMain-OPERA */

#opera #containerMain h1{
	color: #280069;
}
#opera #intro #containerMain h1{
	color: #333333;
}
#opera #containerMain h2{
	background: url(../opera/img/bg_contents_h2.gif) no-repeat;
}
#opera #pfmncDate th,
#opera #pfmncDate td{
	border-color: #9f92b8;
}
#opera #pfmncDate tr.ctColor th{
	background-color: #d7c1fc;
}
#opera #pfmncDate tr.ctColor td{
	background-color: #e6dafb;
}


/* @end */

/* @group contentsMain-BALLET */

#ballet #containerMain h1{
	color: #480014;
}
#ballet #containerMain h2{
	background: url(../ballet/img/bg_contents_h2.gif) no-repeat;
}
#ballet #pfmncDate th,
#ballet #pfmncDate td{
	border-color: #b36b80;
}
#ballet #pfmncDate tr.ctColor th{
	background-color: #e7b9c6;
}
#ballet #pfmncDate tr.ctColor td{
	background-color: #f0d9e0;
}

/* @end */

/* @group contentsMain-NNTBALLET */

#nntb #containerMain h1{
	color: #480014;
}
#nntb #containerMain h2{
	color: #480014;
	background-image: none;
}
#nntb #pfmncDate th,
#nntb #pfmncDate td{
	border-color: #b36b80;
}
#nntb #pfmncDate tr.ctColor th{
	background-color: #e7b9c6;
}
#nntb #pfmncDate tr.ctColor td{
	background-color: #f0d9e0;
}

/* @end */

/* @group contentsMain-DANCE */

#dance #containerMain h1{
	color: #480014;
}
#dance #containerMain h2{
	background: url(../dance/img/bg_contents_h2.gif) no-repeat;
}
#dance #pfmncDate th,
#dance #pfmncDate td{
	border-color: #b36b80;
}
#dance #pfmncDate tr.ctColor th{
	background-color: #e7b9c6;
}
#dance #pfmncDate tr.ctColor td{
	background-color: #f0d9e0;
}


/* @end */

/* @group contentsMain-PLAY */

#play #containerMain h1{
	color: #00353f;
}
#play #containerMain h2{
	background: url(../play/img/bg_contents_h2.gif) no-repeat;
}
#play #pfmncDate th,
#play #pfmncDate td{
	border-color: #588e98;
}
#play #pfmncDate tr.ctColor th{
	background-color: #a0cad2;
}
#play #pfmncDate tr.ctColor td{
	background-color: #cde7ec;
}


/* @end */

/* @group contentsMain-TRAINING */

#training #containerMain h1{
	color: #264700;
}
#training #containerMain h2{
	background: url(../training/img/bg_contents_h2.gif) no-repeat;
}
#training #pfmncDate th,
#training #pfmncDate td{
	border-color: #8e9f7b;
}
#training #pfmncDate tr.ctColor th{
	background-color: #d4e5be;
}
#training #pfmncDate tr.ctColor td{
	background-color: #ebf4df;
}


/* @end */

/* @group Parts */

.nitteiImg{
	margin-right: -15px;
}

/* @end */

/* @group contentsMain-ABOUT */
#about #containerMain h1{
	color: #001953;
}
#about #containerMain h2{
	background: url(../about/img/bg_contents_h2.gif) no-repeat;
}
#about #pfmncDate th,
#about #pfmncDate td{
	border-color: #8d9ab7;
}
#about #pfmncDate tr.ctColor th{
	background-color: #bac9eb;
}
#about #pfmncDate tr.ctColor td{
	background-color: #d9e1f4;
}
/* @end */

/* @group contentsMain-TICKETS */
#tickets #containerMain h1{
	color: #B95200;
}
#tickets #containerMain h2{
	background: url(../season/boffice/img/bg_contents_h2.gif) no-repeat;
}
#tickets #pfmncDate th,
#tickets #pfmncDate td{
	border-color: #8d9ab7;
}
#tickets #pfmncDate tr.ctColor th{
	background-color: #bac9eb;
}
#tickets #pfmncDate tr.ctColor td{
	background-color: #d9e1f4;
}
/* @end */

/* @group contentsMain-SOCIAL MEDIA */
#socialMedia {
	background:url(../sharedimg_v3/social_bg_kouen.gif) no-repeat center top;
	height:40px;
	text-align:right;
	padding-top:10px;
	margin-top:30px;
}
#socialMedia .button{
	vertical-align:top;
	padding:0px;
}
#socialMedia iframe{
	margin:0 0 0 10px;
	height:21px;
	vertical-align:top;
}
/* @end */

/* @Allgroup RoundedCornr for common use */
.roundedCornr {
	margin-top:5px;
	margin-bottom:15px;
	background: url(../sharedimg_v2/roundedcornr_tl.gif) no-repeat top left;
}
.roundedCornr_top {
	background: url(../sharedimg_v2/roundedcornr_tr.gif) no-repeat top right;
}
.roundedCornr_bottom {
	background: url(../sharedimg_v2/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedCornr_bottom div {
	background: url(../sharedimg_v2/roundedcornr_br.gif) no-repeat bottom right;
}
.roundedCornr_content {
	background: url(../sharedimg_v2/roundedcornr_r.gif) top right repeat-y;
}
.roundedCornr_top div,.roundedCornr_top,
.roundedCornr_bottom div, .roundedCornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedCornr_content, .roundedCornr_bottom {
	margin-top: -19px;
}
.roundedCornr_content { padding: 0 15px; }

.roundedCornrPink_content {
	background: url(../sharedimg_v2/roundedcornr_r.gif) top right repeat-y;
}
.roundedCornrPink_top div,.roundedCornrPink_top,
.roundedCornrPink_bottom div, .roundedCornrPink_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedCornrPink_content, .roundedCornrPink_bottom {
	margin-top: -19px;
}
.roundedCornrPink_content { padding: 0 15px; }
/* -Gray- RoundedCornr */

.roundedCornrGray_content {
	background: url(../sharedimg_v2/roundedcornr_r.gif) top right repeat-y;
}
.roundedCornrGray_top div,.roundedCornrGray_top,
.roundedCornrGray_bottom div, .roundedCornrGray_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedCornrGray_content, .roundedCornrGray_bottom {
	margin-top: -19px;
}
.roundedCornrGray_content { padding: 0 15px; }
/*-----RoundedCornr END-----*/
/* @end */
