@charset "utf-8";
h3.TitleAbout{
	background:url(../about/img/title_line.jpg) no-repeat left bottom;
	color:#FF6699;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	text-align:left;
}
h3.title{
	margin-bottom:1em;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}
h4.TitleAbout{
	margin-top:1em;
	margin-left:1em;
	text-align:left;
}
p.TextAbout{
	line-height:1.6;
	margin-bottom:1em;
	margin-left:2em;
	text-align:left;
}
p.TextAboutLast{
	line-height:1.6;
	margin-bottom:20px;
	margin-left:2em;
	text-align:left;
}
p.TextAbout a,
p.TextAboutLast a{
	color:#333333;
}
/*organizers-messe*/
img#AreaPhoto{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
p.text_coment{
	line-height:1.6;
	text-indent:1em;
	text-align:left;
}
p.text_ComentLast{
	line-height:1.6;
	margin-bottom:1em;
	text-indent:1em;
	text-align:left;
}
/*About*/
dl#AboutList dl{}
dl#AboutList dt {
	clear:left;
	color:#FF6699;
	float:left;
	font-weight:bold;
	line-height:1.6;
	padding:0.3em 0.5em;
	padding-left:2em;
	text-align:left;
	width:11em;
}
dl#AboutList dd {
	line-height:1.6;
	margin-left:0;
	padding:0.3em 0.5em 0.3em 14em;
	text-align:left;
}
table#Artificial{
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto 1em 2em;
}
table#Artificial caption{
	font-weight:bold;
	padding-bottom:0.5em;
}
table#Artificial td,
table#Artificial th{
	font-size:100%;
}
table#Artificial th{
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	padding:0.5em;
}
table#Artificial tr.title th{
	text-align:center;
	letter-spacing:1em;
}
table#Artificial th.TitleVer{
	text-align:left;
}
table#Artificial td{
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	padding:0.5em;
	text-align:center;
}
div#NameArea{
	margin:1em 0 0 auto;
	height:40px;
	position:relative;
	text-align:right;
}
div#NameArea img{
	position:absolute;left:0;top:0;
}
div#NameArea p{
position:absolute;right:0;top:1em;
}
