body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 	margin:0;	padding:0;}img{	border: 0;}a:link{	color: #bb0000;	text-decoration: none;	border-width: 0px;	border-style: none;}a:visited{	color: #bb0000;	text-decoration: none;	border-width: 0px;	border-style: none;}a:active{	color: #bb0000;	text-decoration: none;	border-width: 0px;	border-style: none;}a:hover{	color: #bb0000;	text-decoration: underline;	border-width: 0px;	border-style: none;	border-style: none;}a.noline{	text-decoration: none;	border-width: 0px;	border-style: none;}#footer_nav a:link, #footer_nav a:visited, #footer_nav a:active{	color: #444444;}body{	font-family: "Times New Roman",Times,serif;	margin-left: auto;	margin-right: auto;	background-color: #ffffff;	background-image: url("../img/background.gif");	background-repeat: repeat-y;	background-position: center top;	color: #510003;	line-height: 150%;	font-size: 90%;}#header{	margin-left: auto;	margin-right: auto;	margin-top: 0;	background-color: #000000;	height: 55px;	width: 800px;}#header_title{	padding: 22px 0 0 12px;}#header_nav{	float: right;	text-align: right;	vertical-align: top;	padding: 27px 0 0 0;	height: 25px;}#header_link_english{	padding: 0 8px 12px 0;}#header_link_home{	padding: 0 9px 12px 0;}#navglobal{	margin-left: auto;	margin-right: auto;	margin-top: 0;	height: 35px;	width: 800px;	padding: 0;	clear: both;}#navglobal_1{	padding: 0;	margin: 0;}#navglobal_2{	padding: 0;	margin: 0;}#mainimage{	margin-left: auto;	margin-right: auto;	margin-top: 0;	height: 272px;	width: 800px;	padding: 0;	border-width: 0 0 1px 0;	border-color: #cccccc;	border-style: solid;}#content{	margin-left: auto;	margin-right: auto;	width: 798px;	padding-top: 20px;}.content_block_home{	margin: 0 25px 0 25px;}.content_block_all{	margin: 0 14px 0 14px;}.content_block_sidebar{	margin: 0 0 0 14px;}#footer{	margin-left: auto;	margin-right: auto;	margin-top: 40px;	width: 798px;}#footer_title{	text-align: center;	padding: 0 0 7px 0;	border-width: 0 0 1px 0;	border-color: #cccccc;	border-style: solid;}#footer_nav{	text-align: center;	font-size: 0.8em;	color: #777777;	margin: 7px 0 0 0;}#footer_copyright{	text-align: center;	font-size: 0.8em;	color: #777777;	margin: 15px 0 50px 0;}h1{	font-size: 1.2em;	font-weight: bold;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.1;	margin: 0 0 10px 0;	border-width: 0 0 1px 0;	border-style: solid;	border-color: #dddddd;}h2{	font-size: 1.0em;	font-weight: normal;	font-family: Arial,Helvetica,sans-serif;	line-height: 1.2;	margin: 0 0 10px 0;	padding: 3px 5px 3px 5px;	background-color: #eeeeee;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #cccccc;}h2.concerts{	font-size: 1.3em;	font-weight: bold;	font-family: Arial,Helvetica,sans-serif;	line-height: 1.2;	margin: 0 0 10px 0;	padding: 3px 3px 3px 3px;	background-color: #eeeeee;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #dddddd;}h3{	font-size: 1.0em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 0 0 10px 0;	padding: 3px 5px 0px 5px;	background-color: #ffffff;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #cccccc;}h3.biography{	font-size: 1.0em;	font-weight: bold;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 20px 0 10px 0;	padding: 0px 5px 0px 5px;	background-color: #ffffff;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #cccccc;}h3.concerts{	font-size: 1.0em;	font-weight: bold;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 20px 0 10px 0;	padding: 0px 5px 0px 5px;	background-color: #ffffff;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #cccccc;}h4.concerts{	font-size: 0.85em;	font-weight: bold;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 20px 0 10px 0;	padding: 0px 5px 2px 5px;	background-color: #ffffff;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #cccccc;}h3.audio{	font-size: 1.0em;	font-weight: bold;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 10px 0 10px 0;	padding: 0px 5px 0px 5px;	background-color: #ffffff;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #cccccc;}.ja{	font-family: "メイリオ",sans-serif;	font-size: 0.9em;}.homeCopy{	text-align: right;	margin: 25px 15px 100px 0;}#pageTitle{	text-align: right;	margin: 0 0 10px 0;}#pageTitle_sidebar{	text-align: right;	margin: 0 14px 10px 0;}.caption{	margin: 30px 0 0 0;}.textLv1{	font-size: 0.9em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.6;	margin: 0;}.textLv2{	font-size: 1.0em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.6;	margin: 0;}.textLv3{	font-size: 1.1em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.6;	margin: 0;}.SetList_en{	padding: 6px 5px 4px 25px;	border-width: 0 0 1px 0;	border-style: solid;	border-color: #dddddd;	font-family: Arial,Helvetica,sans-serif;	font-weight: bold;	line-height: 1.2;}.SetList_en_other{	padding: 6px 5px 4px 25px;	border-width: 0 0 1px 0;	border-style: solid;	border-color: #dddddd;	font-family: Arial,Helvetica,sans-serif;	font-weight: bold;	line-height: 1.2;}.SetList_ja{	padding: 2px 0px 3px 1px;	font-size: 0.7em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.1;}.SetList_en ul.player{	list-style-type: none;	padding: 5px 0px 3px 25px;	font-size: 0.8em;	font-family: Arial,Helvetica,sans-serif;	font-weight: normal;}.SetList_en_other ul.player{	list-style-type: none;	padding: 5px 0px 3px 25px;	font-size: 0.8em;	font-family: Arial,Helvetica,sans-serif;	font-weight: normal;}.indent_audio .SetList_en{	border-width: 0;	padding: 0 5px 4px 0px;	font-family: Arial,Helvetica,sans-serif;	font-weight: bold;	line-height: 1.2;	font-size: 1.0em;}.indent_audio .SetList_ja{	border-width: 0;	padding: 2px 5px 4px 10px;	font-family: Arial,Helvetica,sans-serif;	font-weight: normal;	line-height: 1.2;	font-size: 0.8em;}.audio_player{	padding: 2px 0px 5px 10px;	font-size: 0.8em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 0;}.audio_memo{	padding: 2px 0px 0 10px;	font-size: 0.8em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 0;}.audio_memo2{	padding: 3px 0px 10px 10px;	font-size: 0.8em;	font-weight: normal;	font-family: Arial,"メイリオ",Helvetica,sans-serif;	line-height: 1.2;	margin: 0;}ul.player{	list-style-type: none;	padding: 10px 5px 3px 25px;	font-size: 0.8em;	border-color: #dddddd;	font-family: Arial,Helvetica,sans-serif;}ul.player li{	padding-left: 0px;	text-indent: 0px;	font-style: italic;}.indent_audio ul.player{	list-style-type: none;	margin: -5px 0 0 0;	padding: 0px 5px 5px 0px;	font-size: 0.8em;	border-color: #dddddd;	font-family: Arial,Helvetica,sans-serif;}.indent_audio ul.player li{	margin: 0 0 -5px 0;	padding: -5px 0 -10px 0;	text-indent: 0px;	font-style: italic;}ul.credit{	list-style-type: none;	padding: 10px 5px 3px 25px;	font-size: 0.8em;	border-color: #dddddd;	font-family: Arial,"メイリオ",Helvetica,sans-serif;}ul.credit li{	padding-left: 0px;	text-indent: 0px;	font-style: italic;}ul.arrow{	list-style-type: none;	margin-top: 5px;	margin-left: 14px;	margin-bottom: 5px;}ul.arrow li{	padding-left: 0px;	text-indent: -10px;}ul.arrow li a{	padding-left: 10px;	background-image: url(../img/arrow_right.gif);	background-repeat: no-repeat;	background-position: left center;}ul.decimal{	list-style-type: decimal;	margin: 0 5px 0 15px;}ul.none{	list-style-type: none;	margin: 0 5px 0 15px;}ul.noarrow{	list-style-type: none;	margin-left: -30px;}ul.noarrow li{	padding: 0 0 4px 0;	margin-left: -10px;	line-height: 1.1;}ul.UtilityLink li{	text-align: right;	margin: 3px 5px 0 0;	padding-left: 5px;	text-indent: -10px;	list-style-type: none;}ul.UtilityLink li a{	padding-left: 10px;	background-image: url(../img/arrow_right.gif);	background-repeat: no-repeat;	background-position: left center;}ul.arrow_audio{	list-style-type: none;	margin-top: 5px;	margin-left: 14px;	margin-bottom: 5px;}ul.arrow_audio li{	margin-top: 5px;	padding-left: 0px;	text-indent: -10px;}ul.arrow_audio li a{	padding-left: 10px;	background-image: url(../img/arrow_right.gif);	background-repeat: no-repeat;	background-position: left center;}#anchor{	margin-bottom: 25px;	background:#ffeeee;}ul.anchor{	list-style-type: none;	margin-top: 0px;	margin-left: 5px;}ul.anchor li{	padding-left: 0px;	text-indent: 10px;	float:left}ul.anchor li a{	padding-left: 10px;	background-image: url(../img/arrow_right.gif);	background-repeat: no-repeat;	background-position: left center;}.indent{	margin: 5px 0 5px 30px;	font-size: 0.85em;	font-weight: normal;}.indent_concerts{	margin-left: 45px;}.indent_audio{	margin-left: 10px;}.indent_audio_2{	margin-left: 40px;}.playername{	font-weight: bold;	font-style: normal;	margin: 0 8px 0 0;}.playername2{	font-style: normal;	margin: 0 8px 0 0;}.SetList_en .playername{	font-weight: bold;	font-style: normal;	margin: 0 8px 0 0;	line-height: 1.5;}#writings{	font-size: 1.0em;}#writings h2{	font-size: 1.0em;	font-weight: bold;	font-family: Arial,Helvetica,sans-serif;	line-height: 1.2;	margin: 0 0 5px 0;	padding: 3px 5px 3px 5px;	background-color: #eeeeee;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #dddddd;}#writings h3{	font-size: 0.8em;	font-family: Arial,Helvetica,sans-serif;	font-weight: bold;	line-height: 1.2;	margin: 5px 0 30px 0;	padding: 3px 5px 3px 5px;	border-width: 0 0 1px 0;	border-style: dotted;	border-color: #dddddd;}#writings h4{	font-size: 1.2em;	font-family: "_ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",Times,serif;	line-height: 1.2;	margin: 0 15px 10px 15px;	padding: 3px 5px 3px 5px;	border-width: 0 0 1px 0;	border-style: solid;	color: #410000;}#writings .description{	margin: 0 0 15px 0;}#writings ul.data{	list-style-type: none;	padding: 0 5px 20px 5px;	font-size: 0.8em;	border-color: #dddddd;	font-family: Arial,Helvetica,sans-serif;	font-size: 0.85em;	line-height: 1.4;}#writings ul.data li{	padding-left: 0px;	text-indent: 0px;}#writings .leadLv3{	font-family: "_ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",Times,serif;	font-size: 1.2em;	font-weight: bold;	line-height: 1.5;	margin: 0 20px 10px 20px;}#writings .bodyLv3{	font-family: "_ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",Times,serif;	font-size: 0.95em;	line-height: 1.8;	margin: 0 20px 20px 20px;}#writings .leadLv4{	font-family: "_ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",Times,serif;	font-size: 1.0em;	font-weight: bold;	line-height: 1.7;	margin: 20px 20px 10px 20px;}#writings .bodyLv4{	font-family: "_ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",Times,serif;	font-size: 0.95em;	line-height: 1.8;	margin: 0 20px 20px 20px;}#writings .head{}#writings .item{	margin: -1.8em 0 10px 6em;}#contact{	font-size: 1.0em;}p{	margin: 0 0 10px 0;}.biography{	margin: 20px 5px 0 5px;}strong{	font-weight: bold;}
