body{
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	color:#000;
	font-size: 12px}
	
/* みだし部分 */
h1 {
        margin: 0px;
        padding: 0px;
}
h2 {
        margin: 0px;
        padding: 0px;
}
h3 {
        margin: 0px;
        padding: 0px;
}

/* 共通部分 */
.p12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	padding: 4px;
	color: #444444;
}
.inform {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 16px;
	padding: 1px;
	color: #444444;
}
.news {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	color: #444444;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
.talents01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 12px;
	color: #ffffff;
	padding-right: 10px;
	padding-left: 160px;
}
.footer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 16px;
	color: #444444;
	padding-right: 10px;
	padding-left: 10px;
}
.copyright {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 10px;
	color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
}
.topbg {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(../../production/images/top_bg01.jpg);
	background-repeat: no-repeat;
}

.txt-sub {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 16px;
	padding: 4px;
	color: #444444;
	vertical-align: middle;
}
.txt-sub2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 4px;
}

.p10-middle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	letter-spacing: 1px;
	padding-left: 10px;
	color: #000000;
	vertical-align: middle;
}

.txt-footer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	padding-left: 12px;
	color: #2F2F2F;
	vertical-align: middle;
}

.p12-linker {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #2F2F2F;
	letter-spacing: 1px;
	padding: 4px;
}
.pdt {
	padding-top: 20px;
}
/* 総合トップ */
.bridal-linker {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #5A82BD;
	padding-right: 10px;
	padding-left: 35px;
}
A.bridal-link:link{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #5A82BD;
	font-size: 12px;
	text-decoration:none;
}
A.bridal-link:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #5A82BD;
	font-size: 12px;
    text-decoration:none;
}
A.bridal-link:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #003366;
	font-size: 12px;
    text-decoration:none;
}

/* 会社概要 */
.c-p12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	color: #444444;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
}
/* オーディション情報*/
.au-p12w {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 20px;
	padding-left: 20px;
}
.au-p12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	color: #444444;
	padding-top: 4px;
	padding-bottom: 4px;
}
.au-p12-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	color: #444444;
}
/* 汎用リンク */
/* 黒字間1pxリンク */	


/* プロフリンク */	
A.txt-photo-link:link{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #5A82BD;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration:none;
}
A.txt-photo-link:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #5A82BD;
	font-size: 12px;
	letter-spacing: 1px;
    text-decoration:none;
}
A.txt-photo-link:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #5A82BD;
	font-size: 12px;
	letter-spacing: 1px;
    text-decoration:none;
}
/* 茶色間1pxリンク */	
A.txt-sub-link:link{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #330000;
	letter-spacing: 1px;
	line-height: 20px;
	padding-left: 10px;
    text-decoration:none;
}
A.txt-sub-link:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #330000;
	letter-spacing: 1px;
	line-height: 20px;
	padding-left: 10px;
    text-decoration:none;
}
A.txt-sub-link:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #DA7203;
	letter-spacing: 1px;
	line-height: 20px;
	padding-left: 10px;
    text-decoration:none;
}
/* 青色間1pxリンク */	
A.txt-top-link:link{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #006AC4;
	letter-spacing: 1px;
    text-decoration:none;
}
A.txt-top-link:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #006AC4;
	letter-spacing: 1px;
    text-decoration:none;
}
A.txt-top-link:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #014993;
	letter-spacing: 1px;
    text-decoration:none;
}
/* オレンジ間1pxリンク */	
A.txt-o-link:link{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #D0750A;
	letter-spacing: 1px;
    text-decoration:none;
}
A.txt-o-link:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #D0750A;
	letter-spacing: 1px;
    text-decoration:none;
}
A.txt-o-link:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #C94E43;
	letter-spacing: 1px;
    text-decoration:none;
}


