@charset "utf-8";
/* CSS Document */


/* ------------------------------------------宣材写真・オーディション------------------------------------------ */
/*　前半　*/
div#contents{
	width: 600px;
	height: auto;
}
div#contents h2 {
	clear:both;
	background-repeat: no-repeat;
	background-position: center;
}
div#contents h2.first {
	width: 600px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(../../images/audition/h2.jpg);
	margin-bottom:10px;
}
div#contents div#first_title{
	width: 600px;
	height: 224px;
	background-image: url(../../images/audition/audition_t.jpg);
	background-repeat:no-repeat;
}
div#contents div#first_title img.title{
	float:left;
	margin:20px 0 0 30px;
}
div#contents div#first_title img.details{
	float:right;
	margin:20px 20px 0 0;
}
div#contents div#first_bg {
	clear:both;
	width: 560px;
	height: 696px;
	padding: 10px 20px;
	background-image: url(../../images/audition/audition_bg.jpg);
	margin-bottom:20px;
}
div#contents div#first_bg div {
	float:right;
	width: 336px;
	height: 696px;
}
div#first_bg img.img_15 {
	float: right;
	margin-bottom: 15px;
}
div#first_bg img.img_20 {
	float: right;
	margin-bottom:20px;
}
div#first_bg img.img_25 {
	float: right;
	margin-bottom:25px;
}
div#first_bg img.img_30 {
	float: right;
	margin-bottom:30px;
}
div#first p {
	width: 520px;
	line-height: 1.7;
	margin: 0 auto 15px;
	clear: both;
}
div#contents h2.second {
	clear:both;
	width: 600px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(../../images/audition/h2_2.jpg);
}
div#contents div#second {
	width: 580px;
	height: auto;
	margin: 10px auto;
}
div#contents div#second dl{
	font-size: x-small;
	margin-bottom: 5px;
}
div#contents div#second dl dt{
	color: #a72126;
	font-weight: bold;
	line-height: 20px;
}
div#contents div#okugai {
	width: 580px;
	height: 82px;
	background-image: url(../../images/audition/bg_loke.jpg);
	background-repeat: no-repeat;
	padding: 50px 0 0 10px;
	margin: 10px auto 10px;
}
div#contents div#okugai p {
	width: 400px;
	margin: 0;
}
div#contents div#okugai img {
	margin:0;
	padding: 0 0 0 250px;
	width: 133px;
	height:17px;
}
div#contents div#third {
	width: 590px;
	height:129px;
	background-image:url(../../images/audition/img_tel_bg.jpg);
	background-repeat:no-repeat;	
	margin: 10px auto;	
}
div#contents div#third dl.tel {
	float:left;
	margin: 10px 0 0 20px; 
}
div#contents div#third dl.mail {
	float:right;
	margin: 10px 20px 0 0;
}
div#contents div#third dt {
	color: #a72126;
	font-weight: bold;
	line-height: 20px;
}
div#contents div#third dd {
	line-height: 1.3;
	margin-left:35px;
}
div#contents .tel_bg {
	background-image: url(../../images/audition/img_title_tel.jpg);
	width: 178px;
	height: 24px;
	margin-bottom:6px;
	text-indent: 35px;
	padding-top: 5px;
	background-repeat: no-repeat;
}
div#contents .mail_bg {
	background-image: url(../../images/audition/img_title_mail.jpg);
	width: 291px;
	height: 24px;
	margin-bottom:10px;
	text-indent: 35px;
	padding-top: 5px;
}
div#contents p.font_small {
	font-size:x-small;
}
div#contents h2.third {
	clear:both;
	width: 600px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(../../images/audition/h2_3.jpg);
	margin-top: 20px;
}
div#contents h2.fourth {
	width: 600px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(../../images/audition/h2_4.jpg);
	margin-top: 20px;
	clear: both;
}
div#fourth {
	width: 580px;
	margin: 10px auto 20px;	
}
div#fourth div.right {
	width: 170px;
	height: 235px;
	float: right;
	margin: 0 0 10px 0;
}
div#fourth div.left {
	width: 357px;
	height: 235px;
	float: left;
	margin: 0 0 10px 0;
}
div#fourth div.left p {
	width: 357px;
}
div#fourth p.small {
	width: 580px;
	clear: both;
	font-size: x-small;
}
div#fourth .fontstyle {
	color: #CC0000;
	font-weight: bold;
	font-size: x-small;
}
div#contents h2.fifth {
	width: 600px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(../../images/audition/h2_5.jpg);
}
div#contents table {
	margin: 20px auto;
	width:577px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-collapse:collapse;
	border-color: #d58a51;
}
div#contents th{
	background:url(../../images/photoclub/th_bg.jpg) repeat-x;
	height:32px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
	border-bottom:#d58a51 solid 1px;
	border-right:#d58a51 solid 1px;
}
div#contents td{
	line-height:2.5;
	height:25px;
	padding: 0 0 0 20px;
	border-bottom:#d58a51 solid 1px;
	border-right:#d58a51 solid 1px;
}
div#contents p {
	width: 560px;
	height: auto;
	margin: 10px auto;
}
div#contents .bt_right{
	float:right;
}
a name{
	text-indent:-9999px;
}


