@charset "utf-8";

#content{
	width:950px;
	margin:30px 0px 30px 0px;
}

#main_title{
	margin:0px 0px 0px 0px;
	padding:0px 0px 40px 0px;
}

#block1{
	float:left;
	width:450px;
}

#block2{
	float:right;
}

#block3{
	float:left;
	width:300px;
	margin-right:40px;
}

#block4{
	float:left;
	width:600px;
}

#block5{
	float:left;
	width:400px;
	/*margin-right:40px;*/
}

#block6{
	float:left;
	width:500px;
}

#block7{
	float:right;
	width:500px;
}

#block8{
	float:left;
	width:220px;
	background-color:#00FF33;
}

#block9{
	float:right;
	width:220px;
	background-color:#993300;
}

#block10{
	float:left;
	width:500px;
}

#block11{
	float:left;
}

#block12{
	float:left;
	margin:10px 0px 0px 40px;
}

#block13{
	float:left;
	width:250px;
}

#block14{
	float:right;
	width:520px;
}

.cl{
	clear:both;
}

.para{
	width:450px;
	letter-spacing:0.3px;
	line-height:175%;
}

.para1{
	width:950px;
	letter-spacing:0.3px;
	line-height:175%;
	border-bottom:1px solid #CCCCCC;
}

.para2{
	width:500px;
	letter-spacing:0.3px;
	line-height:175%;
}

.para3{
	width:350px;
	letter-spacing:0.3px;
	line-height:175%;
}

.para4{
	width:200px;
	letter-spacing:0.3px;
	line-height:175%;
}

.para5{
	width:461px;
	letter-spacing:0.3px;
	line-height:175%;
}

.para5 dd{
}

.para6{
	width:650px;
	letter-spacing:0.3px;
	line-height:175%;
	/*background-color:#009900;*/
}

.para7{
	width:950px;
	letter-spacing:0.3px;
	line-height:175%;
	/*background-color:#009900;*/
}

.un_line{
	margin-top:40px;
	border-bottom:1px solid #CCCCCC;
}

.un_line2{
	border-top:1px dashed #CCCCCC;
	margin-top:50px;
}

.un_line-title{
	border-bottom:1px solid #CCCCCC;
	font-size:large;
	font-weight:bold;
	margin-bottom:20px;
	color:#000066;
}

#chira{
	margin-top:10px;
}

#hanten{
	text-align:right;
	position:relative;
	top:10px;
	font-size:x-small;
	letter-spacing:0.8px;
	color:#CC9900;
}

#dl{
	text-align:center;
	letter-spacing:1.0px;
}

.mar1{
	display: block;
	height:70px;
}

.mar2{
	display: block;
	height:40px;
}

.mar3{
	display: block;
	height:20px;
}

.mar4{
	display: block;
	height:10px;
}

.prologue{
	padding:0px;
	margin:0px;
	width:940px;
	/*	background-color:#F6F6F6;*/
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	list-style-position:inside;
	letter-spacing:0.3px;
	line-height:250%;
	text-indent: 1em;
}

.top{
	text-align:right;
	font-size:smaller;
}

#pic-show{
	width:380px;
	text-align:left;
	margin-top:10px;
	margin-left:6px;
}

.message-box{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.cor-le-top{
	float:left;
	width:31px;
	height:34px;
	background-image:url(../shared/img/message-box/corner-le-top.png);
}

.cor-ri-top{
	float:right;
	width:31px;
	height:34px;
	background-image:url(../shared/img/message-box/corner-ri-top.png);
}

.cor-le-down{
	float:left;
	width:31px;
	height:34px;
	background-image:url(../shared/img/message-box/corner-le-down.png);
}

.cor-ri-down{
	float:right;
	width:31px;
	height:34px;
	background-image:url(../shared/img/message-box/corner-ri-down.png);
}

.top-line{
	float:left;
	width:865px;
	height:10px;
	margin:8px 10px 0px 10px;
	border-top:3px solid #DCE8A2;
}

.down-line{
	float:left;
	width:865px;
	height:3px;
	margin:8px 0px 0px 10px;
	padding-top:13px;
	border-bottom:3px solid #DCE8A2;
}

.message-txt{
	width:850px;
	margin:5px 0px 5px 0px;
	padding:0px 41px 0px 41px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	letter-spacing:1.0px;
	line-height:175%;
	text-indent: 1em;
	border-left:3px solid #DCE8A2;
	border-right:3px solid #DCE8A2;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.message-txt2{
	width:850px;
	margin:5px 0px 5px 0px;
	padding:0px 41px 0px 41px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	letter-spacing:1.0px;
	line-height:175%;
	text-indent: 1em;
	border-left:3px solid #DCE8A2;
	border-right:3px solid #DCE8A2;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.message-txt3{
	margin:5px 0px 5px 0px;
	padding:0px 25px 0px 0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	letter-spacing:1.0px;
	line-height:250%;
	text-indent: 1em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#mess-title{
	text-indent: 0em;
	font-size:large;
	text-align:center;
	margin:20px 0px 50px 0px;
	display:block;
	width:485px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1px;
	border-bottom:1px solid #666666;
}

#mess-title2{
	text-indent: 0em;
	font-size:large;
	text-align:center;
	margin:20px 0px 15px 0px;
	display:block;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1px;
	border-bottom:1px solid #666666;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
}

#mess-title3{
	text-indent: 0em;
	font-size:large;
	text-align:center;
	margin:20px 0px 50px 0px;
	display:block;
	width:100px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1px;
	border-bottom:1px solid #666666;
}

.message-box dd{
	width:810px;
}

.name{
	text-align:right;
}

.center-title{
	text-align:center;
}

#hogwood-pic{
	background-image:url(../shared/img/ChristopherHogwood1.jpg);
	width:350px;
	height:233px;
	float:left;
	margin:15px 45px 10px 15px;
}

#chesky-pic1{
	background-image:url(../shared/img/chesky_scene.jpg);
	width:350px;
	height:228px;
	background-color:#006666;
	float:left;
	margin:10px 40px 5px 15px;
}

#chesky-txt1{
	font-size:x-small;
	margin:0px;
	padding:0px;
	position:relative;
	top:110px;
	right:580px;
	float:right;
	color:#CC3300;
}

#chesky-txt2{
	font-size:x-small;
	margin:0px;
	padding:0px;
	position:relative;
	top:5px;
	left:160px;
	color:#CC3300;
}

#chesky-pic2{
	background-image:url(../shared/img/cesky-stage.gif);
	width:350px;
	height:228px;
	background-color:#006666;
	float:right;
	margin:0px 15px 10px 40px;
}

#chesky-mem{
	margin-left:0px;
}

#chsky-mem1{background-image:url(../shared/img/festival7-3/chsky-mem/Macek-mini.jpg)}
#chsky-mem2{background-image:url(../shared/img/festival7-3/chsky-mem/Vrbova-mini.jpg)}
#chsky-mem3{background-image:url(../shared/img/festival7-3/chsky-mem/Koucka-mini.jpg)}
#chsky-mem4{background-image:url(../shared/img/festival7-3/chsky-mem/MrackovaV-mini.jpg)}
#chsky-mem5{background-image:url(../shared/img/festival7-3/chsky-mem/Rozalie-mini.jpg)}

#hfj7_4-mem1{background-image:url(../shared/img/festival7-4/hfj7_4-mem/Christopher_Hogwood-mini.jpg)}
#hfj7_4-mem2{background-image:url(../shared/img/festival7-4/hfj7_4-mem/yumi_satake-mini.jpg)}
#hfj7_4-mem3{background-image:url(../shared/img/festival7-4/hfj7_4-mem/hatano_mursumi-mini.jpg)}
#hfj7_4-mem4{background-image:url(../shared/img/festival7-4/hfj7_4-mem/tuji_hirohisa-mini.jpg)}
#hfj7_4-mem5{background-image:url(../shared/img/festival7-4/hfj7_4-mem/makino_masato-mini.jpg)}

#chsky-mem1,#chsky-mem2,#chsky-mem3,#chsky-mem4,#chsky-mem5{
	background-position:top;
	background-repeat:no-repeat;
	width:85px;
	margin:10px 5px 0px 0px;
	float:left;
	padding-top:80px;
	font-size:smaller;
	letter-spacing:1.0px;
	line-height:140%;
}

#hfj7_4-mem1,#hfj7_4-mem2,#hfj7_4-mem3,#hfj7_4-mem4,#hfj7_4-mem5{
	background-position:top;
	background-repeat:no-repeat;
	width:85px;
	margin:10px 5px 0px 0px;
	float:left;
	padding-top:80px;
	font-size:smaller;
	letter-spacing:1.0px;
	line-height:140%;
}

#cannons-mem{
	margin:0px 0px 0px 10px;	
}

#empha1{
	font:smaller;
	color:#FF0033;
}




#pop-up{
	padding:0px;
	margin-top:-20px;
	text-align:left;
	font-size:small;
	margin:-20px 0px 0px 20px;
	/*color:#FF3300;
	background-color:#996666;*/
}

.about_program{
	padding:0px;
	margin:0px;
	/*	background-color:#F6F6F6;*/
	padding-left:30px;
	list-style-position:inside;
	letter-spacing:0.3px;
	line-height:200%;
	text-indent: 1em;
}

.text_right{
	text-align:right;
}

.text_center{
	text-align:center;
}

#chesky-port1{
	background-image:url(../shared/img/festival7-3/chsky-mem/Macek.jpg);
	width:220px;
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	float:left;
	padding-top:210px;
	font-size:smaller;
	letter-spacing:1.0px;
	line-height:140%;
}


#chesky-port2{
	background-image:url(../shared/img//festival7-3/chsky-mem/Vrbova.jpg);
	width:230px;
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	float:left;
	padding-top:210px;
	font-size:smaller;
	letter-spacing:1.0px;
	line-height:140%;
}


#intro-semi{
	width:480px;
	margin:-50px 18px -40px 0px;
	padding:0px;
	border:#CCCCFF 1px solid;
	border-color:#CC6600;
	display: block;
	letter-spacing:0.3px;
	line-height:175%;
	background-color:#FFFFFF;
	float:right;
}


#intro-semi:hover{
	background-color:#FFFFCC;
	text-decoration:none;
	color:black;
}

#intro-semi-a{
	margin:13px;
}

#intro-semi-b{
	margin:10px;
	text-indent: 2em;
}

.font_1{
	font-size:medium;
}

.chira_arrow{
	position:relative;
	top:42px;
	right:-245px;
}

.list{
	list-style-position:outside;
	list-style-type:none;
}

.list-a{
	list-style-position:outside;
	list-style-type:none;
	text-decoration:underline;
	color:#FF3300;
}

.list-b{
	list-style-position:outside;
	list-style-type:none;
	text-decoration:underline;
	color:#FF3300;
}

.list-c{
	list-style-position:outside;
	list-style-type:none;
	color:#CC3333;
}

.list-d{
	list-style-position:outside;
	list-style-type:none;
	color:#CC3366;
}

#geijutu_bunka_logo{
	background-image:url(../shared/img/geijutsu_bunka_shinkou_kikin_logo.png);
	background-repeat:no-repeat;
	width:120px;
	height:88px;
	position:relative;
	left:820px;
	top:-260px;
}

.name_t_misawa{
	background-image:url(../shared/img/performer/name_p_t_misawa.png);
	background-repeat:no-repeat;
	width:250px;
	height:100px;
	margin:0px 0px 20px -20px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.name_h_tsuji{
	background-image:url(../shared/img/performer/name_p_h_tsuji.png);
	background-repeat:no-repeat;
	width:250px;
	height:100px;
	margin:0px 0px 20px -20px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.name_n_hirose{
	background-image:url(../shared/img/performer/name_p_n_hirose.png);
	background-repeat:no-repeat;
	width:250px;
	height:100px;
	margin:0px 0px 20px -20px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.name_m_makino{
	background-image:url(../shared/img/performer/name_p_m_makino.png);
	background-repeat:no-repeat;
	width:250px;
	height:100px;
	margin:0px 0px 20px -20px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.name_h_maeda{
	background-image:url(../shared/img/performer/name_p_h_maeda.png);
	background-repeat:no-repeat;
	width:275px;
	height:100px;
	margin:0px 0px 20px -20px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.name_cannons_orchestra{
	background-image:url(../shared/img/performer/name_p_cannons_orchestra.png);
	background-repeat:no-repeat;
	width:450px;
	height:80px;
	margin:0px 0px 20px -20px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.name_cannons_chor{
	background-image:url(../shared/img/performer/name_p_cannons_chor.png);
	background-repeat:no-repeat;
	width:400px;
	height:80px;
	margin:0px 0px 20px -20px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.backg-color_m{
	margin:0px 0px -101px 0px;
	width:450px;
	height:101px;
	background-color:#3300CC;
}

.backg-color_f{
	margin:0px 0px -101px 0px;
	width:450px;
	height:101px;
	background-color:#FF9999;
}

.backg-color_cannons{
	margin:0px 0px -67px 0px;
	width:450px;
	height:67px;
	background-color:#CCCCFF;
}