@charset "UTF-8";

body{
margin: 0;
padding: 0;
background-color:#E5E5E5;
color:#555;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
font-size:12px;
}

p{
margin:5px 0 5px 0;
line-height: 160%;
}

img{
border:0;
margin:0;
padding:0;
}

hr{
clear:both;
visibility:hidden;
margin:0;
padding:0;
}

#audition2009 div#container{
background-color:#FFFFFF;
margin: 10px auto 5px auto;
padding:0;
width: 900px;
}

#audition2009 div#leafletWrapper{
	background-image: url("images/bg.gif");
	background-repeat:repeat;
	border:2px solid #B3E2EE;
	text-align: center;
	padding: 30px 0;
}

#audition2009 div#leafletWrapper2{
	background-image: url("images/bg2.gif");
	background-repeat:repeat;
	border:2px solid #B3E2EE;
	text-align: center;
	padding: 30px 0;
}

#audition2009 div#leafletWrapper div#leaflet{
	margin:0 auto;
	width: 800px;
	background-color:#35AACD;
	text-align: left;
}

#audition2009 div#leafletWrapper div#leaflet h1{
	padding-top: 15px;
	text-align:center;
}
#audition2009 div#leafletWrapper div#leaflet h2{
	text-align:center;
}
#audition2009 div#leafletWrapper div#leaflet p.text1{
	color: #FFFFFF;
	padding: 0 20px 20px;
}

#audition2009 div#backup{
}

#audition2009 div#backup div.photo{
	margin-left: 20px;
	width:353px;
	float:left;
}
#audition2009 div#backup div.text2{
	margin-right: 20px;
	float:right;
	width:390px;
	padding:0;
}
#audition2009 div#backup div.text2 h3{
	margin:0;
	padding:0;
}
#audition2009 div#backup div.text2 p{
	color: #000;
}
#audition2009 div#previousGrandPrix{
	border: 1px solid #FFF;
	margin: 0 20px;
	height: 134px;
}
#audition2009 div#previousGrandPrix div.photo{
	float: left;
	width: 106px;
}
#audition2009 div#previousGrandPrix div.text3{
	float: right;
	width: 615px;
	margin-right: 10px;
	color: #FFF;
}
#audition2009 div#previousGrandPrix div.text3 h3{
	margin: 9px 0 2px 0;
}
#audition2009 div#previousGrandPrix div.text3 p{
	font-size: 10px;
	line-height: 12px;
}
#audition2009 div#previousGrandPrix div.text3 p.pofile{
	color:#000;
}

#audition2009 div#nominate{
}

#audition2009 div#nominate div.box{
        font-size: 12px;
	color: #FFFFFF;
        margin: 5px 20px;
}
#audition2009 div#nominate div.box h4{
	font-size: 12px;
	float: left;
	color: #FFFFFF;
	width: 80px;
	margin: 0;
	padding: 0;
}
#audition2009 div#nominate div.box p,
#audition2009 div#nominate div.box ul,
#audition2009 div#nominate div.box ol{
	color: #000;
	border-left: 1px solid #000000;	
	float: right;
	width: 645px;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 12px;
}
#audition2009 div#nominate div.box ul,
#audition2009 div#nominate div.box ol{
	padding-left: 40px;
	width: 625px;
}
#audition2009 div#nominate div.box ul li,
#audition2009 div#nominate div.box ol li{
	margin-top: 5px;;
}
#audition2009 div#info {
	margin: 0 20px;
	padding-bottom: 15px;
	text-align: center;
}
#audition2009 div#info h4{
	font-size: 12px;
	text-align: left;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 3px;
}
#audition2009 div#info div.company, 
#audition2009 div#info div.mailLink{
	color: #000000;
}

div#footer{
clear: both;
width: 900px;
color: #000;
background: #FFF;
border-top:solid 5px #E5E5E5;
}

a:hover img {
-moz-opacity:0.4;
opacity:0.4;
filter: alpha(opacity=40);
}