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

body{}

#wrapper{
	width:900px;
	height:auto;
	margin:auto;
	background-color:#FFF;
	margin-top:0;
	}
.head{
	width:800px;
	margin-left:19px;
	border-bottom:#CCC solid 1px;
	
	}

.logo{
	margin-top:10px;
	
	width:250px;
	height:20px;
	float:left;
	
	}

.navi{
	width: 292px;
	height: 30px;
	float: right;
	margin-top: 18px;
	}
.navi_box{
	margin:auto;
	margin-top:20px;
	width:860px;
	height:350px;	
	}
	
.art_navi_box{
	margin:auto;
	margin-top:20px;
	width:860px;
	height:500px;
	display:block;	
	}
	
.com_navi_box{
	margin:auto;
	margin-top:20px;
	width:860px;
	height:800px;	
	}
	

.poli_navi_box{
	margin:auto;
	margin-top:20px;
	width:860px;
	height:950px;
	margin-bottom:30px;
	}

.audi_navi_box{
	margin:auto;
	margin-top:20px;
	width:860px;
	height:650px;	
	}


.bana_box{
	width:800px;
	height:320px;
	margin-top:10px;
	
	}

.news_box{
	width:360px;
	height:220px;
	margin-top:20px;
	margin-left:20px;
	padding-top:10px;
	padding-left:10px;
	
	border-top:#CCC 1px solid;
	float:left;
	
	}
	
.news_box2{
	width:380px;
	height:200px;
	margin-top:20px;
	padding:10px;
	padding-right:20px;
	border-top:#CCC 1px solid;
	float:right;
	margin-right:80px;
	
	}

.clear{clear:both;}


#foot_index{
	
	width:800px;
	height:20px;
	margin-left:20px;
	border-top:#CCC 1px solid;
	
	
	}

#foot{
	
	width:800px;
	height:20px;
	border-top:#CCC 1px solid;
	
	
	}
	
#foot_poli{
	
	width:800px;
	height:20px;
	border-top:#CCC 1px solid;
	margin-top:30px;
	
	
	}

.title{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:14px;
	color:#333;
	margin-top:0px;
	display:block;
	width:800px;
	border-bottom:#CCC 1px solid;
}
/* policy */
	
.policy_box{
	width:800px;
	height:1100px;
	margin-top:10px;
	display:block;
	margin-bottom:10px;
	
	
	}		
	

.audition_box{
	width:800px;
	height:500px;
	margin-top:10px;
	display:block;
	margin-bottom:10px;
	
	
	}	
/* company */

.company_box{
	width:800px;
	height:730px;
	margin-top:10px;
	display:block;
	margin-bottom:10px;
	
	
	}	
	
/* artists */
.art_box{
	width:850px;
	height:670px;
	margin-top:10px;
	display:block;
	
	
	}	
	
.model_box{
	width:850px;
	height:470px;
	margin-top:10px;
	display:block;
	
	
	}	



.plof_box{
	width:750px;
	height:500px;
	margin-left:10px;
	margin-top:30px;
	padding:10px;
	border:#CCC 1px solid;
	background-color:#F9F9F9;
	}

.pic1{
	float:left;
	display:block;
	
	}
.pic2{
	float:left;
	display:block;
	margin-left:10px;
	}
	

.text_box{
	width:350px;
	float:right;
	
	}

.text_box2{
	width:230px;
	float:right;
	
	}

.plof_box2{
	width:750px;
	height:310px;
	margin-left:10px;
	margin-top:30px;
	margin-bottom:30px;
	padding:10px;
	border:#CCC 1px solid;
	background-color:#F9F9F9;
	
	}
	
.plof_box3{
	width:280px;
	height:470px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	border:#CCC 1px solid;
	
	}
	
.plof_box4{
	width:280px;
	height:470px;
	float:left;
	margin-top:20px;
	margin-left:30px;
	
	}

.com_box{
	width:750px;
	height:450px;
	margin-left:10px;
	margin-top:30px;
	margin-bottom:30px;
	padding:10px;
	padding-bottom:20px;
	border:#CCC 1px solid;
	
	}
	
.poli_box{
	width:750px;
	height:710px;
	margin-left:10px;
	margin-top:30px;
	margin-bottom:20px;
	padding:10px;
	padding-bottom:20px;
	border:#CCC 1px solid;
	
	}
.audi_box{
	width:750px;
	height:300px;
	margin-left:10px;
	margin-top:30px;
	margin-bottom:30px;
	padding:10px;
	border:#CCC 1px solid;
	
	}

/* navi */

a#home{
	display:block;
	background-image:url(../img/navi/home.jpg);
	width:31px;
	height:20px;
	float:left;
	margin-bottom:21px;
	
}

a#home:hover{
	background-position: top right;
}


a#art{
	display:block;
	background-image:url(../img/navi/art.jpg);
	width:31px;
	height:20px;
	float:left;
	margin-bottom:21px;
	margin-left:15px;
	
}

a#art:hover{
	background-position: top right;
}



a#act{
	display:block;
	background-image:url(../img/navi/actor.jpg);
	width:31px;
	height:20px;
	float:left;
	margin-bottom:21px;
	margin-left:15px;	
	
}

a#act:hover{
	background-position: top right;
}

a#model{
	display:block;
	background-image:url(../img/navi/model.jpg);
	width:34px;
	height:20px;
	float:left;
	margin-bottom:21px;
	margin-left:15px;
	
}

a#model:hover{
	background-position: top right;
}

a#company{
	display:block;
	background-image:url(../img/navi/company.jpg);
	width:74px;
	height:20px;
	float:left;
	margin-bottom:21px;
	margin-left:15px;	
}

a#company:hover{
	background-position: top right;
}

a#policy{
	display:block;
	background-image:url(../img/navi/policy.jpg);
	width:34px;
	height:20px;
	float:left;
	margin-bottom:21px;
	margin-left:15px;
	
}

a#policy:hover{
	background-position: top right;
}

a#audition{
	display:block;
	background-image:url(../img/navi/audition.jpg);
	width:45px;
	height:20px;
	float:left;
	margin-bottom:21px;
	margin-left:15px;
	
}

a#audition:hover{
	background-position: top right;
}


a#contact{
	display:block;
	background-image:url(../img/navi/contact.jpg);
	width:45px;
	height:20px;
	float:left;
	margin-bottom:21px;
	margin-left:15px;
	
}

a#contact:hover{
	background-position: top right;
}


a#bt{
	display:block;
	background-image:url(../img/audi/bt.png);
	width:400px;
	height:50px;
	float:left;
	margin-bottom:21px;
	
}

a#bt:hover{
	background-position: top right;
}

.bt_box{
	margin-left:40px;
	margin-top:20px;
	display:block;
	
	}

/* font px*/

.txt10_c{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:10px;
	color:#333;
	

	}

.txt11_c{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:11px;
	color:#333;

	}

.txt11_r{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:11px;
	color:#F3F;

	}
	
.txt11_line{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:11px;
	line-height:20px;
	color:#333;

	}	
.txt12_c{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:12px;
	color:#333;
	

	}
.txt13_c{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:13px;
	color:#333;
	}
.txt14_c{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:14px;
	color:#333;
	margin-bottom:5px;
	
	}

.art_txt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	font-size:16px;
	color:#333;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
	
	}

.foot_txt{
	font:"Times New Roman", Times, serif;
	font-size:10px;
	color:#666;
	float:right;
	margin-top:10px;
	
	}

.midashi_txt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:17px;
	color:#333;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
	}
	
.txt2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:14px;
	color:#333;
	margin-top:10px;
	margin-left:10px;
	}
.bold{
	font-weight:bold;
	
	}

F
/* link */

a{
	color:#999;
	text-decoration:underline;
}

a:hover{
	color:#F0F;
	
	}
	
.m_l_10{margin-left:10px;}
.m_lu_10{margin-left:10px; margin-bottom:10px;}
.m_t_10{margin-top:10px;}
.m_u_10{margin-bottom:10px;}
.m_tu{ margin-top:30px; margin-bottom:10px;}
	
/* mail */
.mailbody{
	background-color:#F7F7F7;
	
	margin-left:20px;
	padding:30px;
	
	}
	
.sub{
	margin-left:80px;}
