@charset "UTF-8";/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■■■♪♪♪♪♪N響スタイルシート♪♪♪♪♪■■■特大フォントサイズ用（レギュラー：1.2em、スモール：1em）━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*//*--------------------------------------------------◆◆◆全ページ共通定義◆◆◆--------------------------------------------------*//* --◆ボディ、基礎部分◆--*/body {	background:#EDEDEE;	color:#333;	}	td.leftshadow {	background-image:url(images/bk_left.gif);	background-repeat:repeat-y;	}	td.Pankuzu {	font-size:1em;	}/* --◆見出し（画像を使用する場合）◆--*/h2 img {	margin:0;	}h3 img {	margin:0;	}h4 img {	margin:0;	}/* --◆見出し（テキスト使用）◆--*/h2 {	font-size:1.4em;	font-weight:bold;	}h3 {	font-size:1.2em;	font-weight:bold;	}	h4 {	font-size:1.2em;	font-weight:normal;	}/* --◆見出し（テーブル使用、バックに青地）--*/	table.SubHeading {	border:1px solid #A4A5DB;	background:#BBBBF3;	margin-bottom:1em;	}	table.SubHeading h3 {	margin:0;	}/* --◆テキスト（日本語）◆--*/.WabunReg {	font-size:1.2em;	line-height:150%;	}	.WabunSmall {	font-size:1em;	line-height:150%;	}	/* --◆テキスト装飾◆--*/em {	color:#C30B51;	font-style:normal;	}	/* --◆テキスト（英語）※使用する際、適用タグに「lang="en"」をつけること◆--*/.Oubun {	font-size:1.2em;	line-height: 150%;	font-family:Times New Roman,Times,serif;	}/* --◆テキスト色◆--*/.Rose {	color:#C30B51;	}.Red {	color:#C33;	}.GoldRed {	color:#f00;	}	.Blue {	color:#009;	}	.White {	color:#fff;	}.Violet {	color:#393BB2;	}.Glay {	color:#666;	}/* --◆◆リンクテキスト（全ページ共通）◆◆--*/a:link {	color:#00c;	text-decoration:underline;	}a:visited {	color:#060;	text-decoration:underline;	}a:hover {	color:#c36;	text-decoration:underline;	}	/*--------------------------------------------------◆◆◆トップページ（index.shtml）◆◆◆--------------------------------------------------*/td#WhatsNew {	font-size:1.2em;	line-height:150%;	}td#Philharmony {	font-size:1.2em;	line-height:135%;	}/*--------------------------------------------------◆◆◆トピックス（topics）◆◆◆--------------------------------------------------*/ul.TopicsIndex {	margin-left:50px;	font-size:1.2em;	line-height:150%;	}ul.TopicsIndex li {	list-style-type:none;	margin-bottom:1em;	}/*--------------------------------------------------◆◆◆公演日程（schedule）◆◆◆--------------------------------------------------*//* --◆残席情報用◆--*/.Zanseki {	font-size:smaller;	}	/* --◆一回券料金表◆--*/table#Price {	margin-top:1em;	margin-bottom:1em;	border-collapse:collapse;	border: 1px solid #A4A5DB;	border-bottom:none;	border-right:none;	font-size:1.2em;	}	table#Price caption {	text-align:left;	padding:5px;	}table#Price th {	width:50%;	text-align:center;	padding:0.3em;	background: #BBBBF3;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	font-weight:bold;	}table#Price td {	width:50%;	text-align:center;	padding:0.3em;	background: #fff;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}	table#Price td.Seat {	background: #EEF3FA;	}/* --◆チケットセンター案内◆--*/a.ticket:link {	font-size:10px;	color:#ff6600;	text-decoration:none;	}a.ticket:hover {	font-size:10px;	color:#ff9933;	text-decoration: none;	}	a.ticket:visited {	font-size:10px;	color:#ff6633;	text-decoration: none;	}.seat10b {	font-size:10px;	color: #000000;	}.seat10w {	font-size:10px;	color: #ffffff;	}/* --◆◆◆Ｎ響定期公演◆◆◆--*/table#Conducter {	border:3px double #A9A791;	}	table#Conducter td {	background:#f5f5f5;	background-image:url(schedule/images/conducter_bk.gif);	}td.ConcertNo {	border:1px solid #A4A5DB;	background:#BBBBF3;	}	td.Date {	background:#DBDAFF;	}	td.Music {	background:#EEF3FA;	}	td.Solist {	background:#EEF3FA;	border-bottom:1px solid #CAD5DA;	}	p.MusicJan {	font-size:1.2em;	line-height:150%;	padding-bottom:1em;	border-bottom:1px solid #666;	}p.MusicEng {	font-size:1.2em;	line-height: 150%;	font-family:Times New Roman,Times,serif;	padding-top:0;	}td.Highlight {	border:1px solid #A4A5DB;	background:#EEF3FA;	}	/* --◆今月の室内楽◆--*/div.Sgaku {	border:1px solid #A4A5DB;	background:#F4FBFE;	}div.Sgaku h3{	padding:0.3em;	background:#DBDAFF;	margin-top:0;	margin-bottom:0;	}div.Sgaku dl{	font-size:1.2em;	margin:0.5em;	}	div.Sgaku dd{	line-height:150%;	margin:0;	text-indent:1em;	}	/* --◆託児コーナー◆--*/td.Bear {	border:1px dotted #B46132;	background:#FFFEF2;	text-align:center;	}/* --◆◆◆海外公演◆◆◆--*/div.Kakomi {	background:#f5f5f5;	margin-top:1em;	padding:5px;	border:1px solid #ccc;	}	div.Kakomi h3{	margin:0;	margin-bottom:0.5em;	}	div.Kakomi p{	margin:0;	margin-bottom:0.5em;	}	table#Report {	padding:7px;	background:#f5f5f5;	border:1px solid #ccc;	font-size:1.2em;	line-height:150%;	}	table#Report p{	text-indent:1em;	}	div#Gallery td {	font-size:1.2em;	line-height: 135%;	}	div#TourData td {	font-size:1.2em;	line-height: 135%;	}	table.GakuinReport {	padding:12px;	background:#F6FAFE;	border:1px solid #69C;	}	table.GakuinReport p {	font-size:1.2em;	line-height:150%;	text-indent:1em;	}/*--------------------------------------------------◆◆◆チケット販売先（booking_info）◆◆◆--------------------------------------------------*/table.Ticket {	border:1px solid #A4A5DB;	background:#EEF3FA;	margin-top:10px;	font-size:1.2em;	line-height:135%;	}	/*-----------------------------------------------------◆◆◆会員募集（members）◆◆◆-----------------------------------------------------*//* --◆リード部分--*/table#Read {	border:3px double #98512B;	font-size:1.2em;	line-height:150%;	}	table#Read td {	background:#FFFFF4;	background-image:url(../schedule/images/conducter_bk.gif);	}/* --◆段落（pタグ使用で自動的にインデント＆アタマにマークをつける）--*/	p.Members {	padding-left:15px;	padding-top:0;	background-image:url(images/spade.gif);	background-position:left top;	background-repeat:no-repeat;	font-size:1.2em;	line-height:150%;	margin-top:0;	margin-bottom:0.5em;	}	/* --◆特典・サービスの部分--*/	dl.Members {	padding-left:15px;	padding-top:0;	background-image:url(images/spade.gif);	background-position:left top;	background-repeat:no-repeat;	font-size:1.2em;	line-height:150%;	margin-top:0;	margin-bottom:0.5em;	}	dl.Members dt {	font-weight:bold;	}	dl.Members dd {	margin-left:1em;	}	/* --◆会員の方に限らないサービス--*/table.NoMember {	border:1px dashed #999;	background:#f5f5f5;	padding:12px;	}	table.NoMember dl{	background-image:none;	}	table.NoMember dd{	margin-bottom:0.5em;	}	/* --◆表（テーブル）--*/table.Table {	margin-bottom:0.5em;	border-collapse:collapse;	border: 1px solid #A4A5DB;	border-bottom:none;	border-right:none;	font-size: 1.2em;	}table.Table th {	text-align:center;	padding:0.3em;	background: #DBDAFF;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}table.Table td {	text-align:center;	padding:0.3em;	background: #fff;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}	table.InTable {	border:0;	text-align:right;	font-size: 1em;	}	table.InTable td{	text-align:right;	border:0;	}	/* --◆パンフレット申込フォーム--*/table.FormTable {	margin-bottom:0.5em;	border-collapse:collapse;	border: 1px solid #A4A5DB;	border-bottom:none;	border-right:none;	font-size: 1.2em;	}table.FormTable th {	text-align:center;	padding:0.3em;	background: #DBDAFF;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}table.FormTable td {	text-align:left;	padding:0.3em;	background: #fff;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}span.Notes {	font-size: xx-small;	font-weight:normal;	}	table.SubmitTable {	margin-bottom:0.5em;	}	table.SubmitTable td {	background: #fff;	text-align:center;	padding:0.3em;	}	input.Submit{	width:200px;	background:#173DCD;	color:#fff;	}	input.Reset{	width:200px;	background:#fff;	}	/*-----------------------------------------------------◆◆◆フィルハーモニー（philharmony）◆◆◆-----------------------------------------------------*//* --◆小見出し（マージン調節のみ）--*/h4.phill {	margin-bottom:0.3em;	}/* --◆リスト表示--*/	ul.phill {	margin-top:0;	margin-bottom:0.5em;	font-size:1.2em;	line-height:135%;	}p.Parag {	margin-top:0;	margin-left:1em;	padding-bottom:0.5em;	font-size:1.2em;	line-height:135%;	}/* --◆バックナンバー囲み--*/td.BNothers {	background:#f5f5f5;	border:1px solid #ccc;	}	td.BNothers h3 {	margin:0.2em;	}	/* --◆特別号販促強調部分--*/div.Hansoku {	border:2px solid #cc3333;	background:#FFFEEE;	padding:0.5em;	text-align:left;	font-size:1.2em;	color:#cc3333;	line-height:135%;	}/* --◆バックナンバー部分--*/td.Bn {	border:3px double #634416;	background:#fffff4;	}		table#BnTable {	font-size:1.2em;	line-height:135%;	}	table#BnTable th{	background:#DCDCAA;	}	table#BnTable img{	border:1px solid #999;	}	/* --◆パンフレット申込フォーム--*/table.FormTable {	margin-bottom:0.5em;	border-collapse:collapse;	border: 1px solid #A4A5DB;	border-bottom:none;	border-right:none;	font-size: 1.2em;	}table.FormTable th {	text-align:center;	padding:0.3em;	background: #DBDAFF;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}table.FormTable td {	text-align:left;	padding:0.3em;	background: #fff;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}span.Notes {	font-size: xx-small;	font-weight:normal;	}	table.SubmitTable {	margin-bottom:0.5em;	}	table.SubmitTable td {	background: #fff;	text-align:center;	padding:0.3em;	}	input.Submit{	width:200px;	background:#173DCD;	color:#fff;	}	input.Reset{	width:200px;	background:#fff;	}/*-----------------------------------------------------◆◆◆Ｎ響について（about）◆◆◆-----------------------------------------------------*//* --◆概要ページのテーブル--*/table.MainTable td {	font-size:1.2em;	line-height:150%;	}/* --◆楽員紹介--*/dl.Players {	background:#f5f5f5;	border:1px solid #ccc;	font-size:1.2em;	line-height:135%;	text-align:left;	}	dl.Players img{	float:left;	margin-left:0;	margin-right:5px;	}	dl.Players dt {	margin:5px;	font-weight:bold;	padding-bottom:0.5em;	border-bottom:1px solid #ccc;	}	dl.Players dt span{	margin-left:1em;	font-weight:normal;	font-family:Times New Roman,Times,serif;	}	dl.Players dd {	margin-bottom:5px;	}	/* --◆プライバシーポリシー--*/table.Policy {	margin-bottom:1.2em;	}table.Policy td p {	font-size:1.2em;	line-height:150%;	margin-left:2em;	}table.Policy td dl {	font-size:1.2em;	line-height:150%;	margin-left:2em;	}table.Policy td dl dt{	font-weight:bold;	}/*-----------------------------------------------------◆◆◆支援団体（support_group）◆◆◆-----------------------------------------------------*//* --◆連絡先--*/table#Info {	border:3px double #98512B;	font-size:1.2em;	font-weight:bold;	line-height:135%;	}	table#Info td {	text-align:center;	background:#FFFFF4;	background-image:url(../schedule/images/conducter_bk.gif);	}/* --◆表（テーブル）--*/table.Table {	margin-bottom:0.5em;	border-collapse:collapse;	border: 1px solid #A4A5DB;	border-bottom:none;	border-right:none;	font-size: 1.2em;	}table.Table th {	text-align:center;	padding:0.3em;	background: #DBDAFF;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}table.Table td {	text-align:center;	padding:0.3em;	background: #fff;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}	table.InTable {	border:0;	text-align:right;	font-size: 1em;	}	table.InTable td{	text-align:right;	border:0;	}	/* --◆支援団体のリスト--*/ul.Support {	font-size:1.2em;	line-height:200%;	list-style-type:none;	}/*-----------------------------------------------------◆◆◆ディスコグラフィー（discography）◆◆◆-----------------------------------------------------*//* --◆ディスコグラフィー表（テーブル）--*/table.Discography {	margin-bottom:1em;	border-collapse:collapse;	border: 1px solid #A4A5DB;	border-bottom:none;	border-right:none;	font-size: 1.2em;	}table.Discography th {	text-align:left;	padding:0.3em;	background: #DBDAFF;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}table.Discography td {	text-align:center;	padding:0.3em;	background: #fff;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}table.Discography td.Artist {	text-align:right;	background: #EEF3FA;	}/*-----------------------------------------------------◆◆◆過去の海外公演（os_past.shtml）◆◆◆-----------------------------------------------------*//* --◆過去の海外公演　表（テーブル）--*/table.Past {	margin-bottom:1.5em;	border-collapse:collapse;	border: 1px solid #A4A5DB;	border-bottom:none;	border-right:none;	font-size: 1.2em;	}table.Past th {	text-align:left;	padding:0.3em;	background: #DBDAFF;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}	table.Past th span{	font-weight:normal;	}	table.Past th.Data{	background: #EEF3FA;	}table.Past td {	text-align:left;	padding:0.3em;	background: #fff;	border-top:none;	border-left:none;	border-bottom:1px solid #A4A5DB;	border-right:1px solid #A4A5DB;	}/*-----------------------------------------------------◆◆◆リンク（link）◆◆◆-----------------------------------------------------*//* --◆リンク先のリスト--*/ul.Link {	font-size:1.2em;	line-height:200%;	list-style-image:url(images/sharp.gif);	}/*-----------------------------------------------------◆◆◆NHKホール／サントリーホール（nhkhall/suntoryhall）◆◆◆-----------------------------------------------------*/	/* --◆小見出し--*/h4.Traffic {	color:#C30B51;	margin-bottom:0;	}/* --◆交通のリスト--*/ul.Traffic {	margin-top:0;	font-size:1.2em;	line-height:180%;	list-style-type:none;	}/*-----------------------------------------------------◆◆◆サイトマップ（sitemap.shtml）◆◆◆-----------------------------------------------------*/	dl.Sitemap {	font-size:1.2em;	line-height:135%;	margin:5px;	margin-bottom:2em;	}dl.Sitemap dt {	background:#DBDAFF;	margin-bottom:0.5em;	padding:0.2em;	font-weight:bold;	}dl.Sitemap dd {	margin-left:1.5em;	padding-left:0;	}	dl.Sitemap dd ul {	list-style-type:none;	margin-left:0;	padding-left:0;	}dl.Sitemap dd ul li{	margin-bottom:0.5em;	}