body {
	behavior: url("csshover.htc");
	padding: 0px;
	margin: 0px;
}

p {
	padding: 0px;
	margin: 0px;
}

address {
	background-image: url(../index_img/copyright.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 85px;
	position: absolute;
	top: 664px;
	left: 35px;
}

.honmon_kakushi{
	text-indent:-9999px;
}

/*メニュー共通*/
div.main_menu a{
	padding: 0px;
	margin: 0px;
	display:block;
	height: 35px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


/*見出し共通*/
div.main_menu h1{
	padding: 0px;
	margin: 0px;
	display:block;
	height: 35px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: -9999px;
}


/*
div.main_menu a2{
	padding: 0px;
	margin: 0px;
	float:left;
	display:block;
	height: 35px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	text-decoration: none;
	color: #CCCCCC;
}	
*/
/*
div.2nd_menu{
	position: absolute;
	padding-top: 120px;
	top: 85px;
	left: 196px;
}
div.2nd_menu a{
	padding: 0px;
	float:left;
	margin: 0px;
	display:block;
	height: 35px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
*/


/*メインメニュー位置*/
#home0 {
	background-image:url(../index_img/top_001b.gif);
	background-repeat:no-repeat;
	position: absolute;
	top: 51px;
	left: 35px;

}

#home1 {
	background-image:url(../index_img/top_001.gif);
	background-repeat:no-repeat;
	position: absolute;
	top: 51px;
	left: 35px;

}

#home {
	background-image:url(../index_img/top_001.gif);
	background-repeat:no-repeat;
	position: absolute;
	top: 51px;
	left: 35px;

}

#home:hover   {
	background-image:url(../index_img/top_001b.gif);
	background-repeat:no-repeat;
	position: absolute;
	top: 51px;
	left: 35px;

}
/*
#home2 {
	line-height: 4em;
}
*/
#news0 {
	background-image:url(../index_img/top_002b.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 134px;
	top: 51px;
}

#news {
	background-image:url(../index_img/top_002.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 134px;
	top: 51px;
}

#news:hover {
	background-image:url(../index_img/top_002b.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 134px;
	top: 51px;
}
/*
#news2 {
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	line-height: 4em;
}
*/

#contact0 {
	background-image:url(../index_img/top_003b.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 233px;
	top: 51px;
}

#contact {
	background-image:url(../index_img/top_003.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 233px;
	top: 51px;
}

#contact:hover {
	background-image:url(../index_img/top_003b.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 233px;
	top: 51px;
}

#prodaction0 {
	background-image:url(../index_img/pro_btn1b.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 332px;
	top: 51px;
}


#prodaction {
	background-image:url(../index_img/pro_btn1.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 332px;
	top: 51px;
}

#prodaction:hover {
	background-image:url(../index_img/pro_btn1b.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 332px;
	top: 51px;
}

#stijllogo {
	background-image:url(../index_img/top_021.gif);
	background-repeat: no-repeat;
	display:block;
	width: 190px;
	height: 107px;
	float: right;
	background-position:0px 50px;
}



/*見出し位置*/
#photo0 {
	position: absolute;
	left: 35px;
	top: 106px;
}

#photo {
	background-image:url(../index_img/top_004.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 35px;
	top: 106px;
}




#style {
	background-image:url(../index_img/top_005.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 134px;
	top: 106px;
}

#hair {
	background-image:url(../index_img/top_006.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 233px;
	top: 106px;
}

#film {
	background-image:url(../index_img/top_007.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 332px;
	top: 106px;
}

#design {
	background-image:url(../index_img/des_btn1.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 431px;
	top: 106px;
}


/*フォトグラファ*/
#p1 {
	background-image:url(../index_img/top_009.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 162px;
}

#p2 {
	background-image:url(../index_img/top_013.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 209px;
}

#p3 {
	background-image:url(../index_img/top_014.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 256px;
}

#p4 {
	background-image:url(../index_img/top_015.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 303px;
}

#p5 {
	background-image:url(../index_img/top_016.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 350px;
}

#p6 {
	background-image:url(../index_img/top_017.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 397px;
}

#p7 {
	background-image:url(../index_img/top_018.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 444px;
}

#p8 {
	background-image:url(../index_img/top_019.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 491px;
}

/*スタイリスト*/
#s1 {
	background-image:url(../index_img/top_010.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 134px;
	top: 162px;
}

#s2 {
	background-image:url(../index_img/top_010.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 134px;
	top: 200px;
}

/*ヘアメイク*/
#hm1 {
	background-image:url(../index_img/top_011.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 233px;
	top: 162px;
}

/*フィルムディレクター*/
#f1 {
	background-image:url(../index_img/top_012.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 332px;
	top: 162px;
}

/*ニュースページ*/

#news_menu{
background-image:url(../news_img/news_menu.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#news_box_01{
	position: absolute;
	display:block;
	left: 134px;
	top: 221px;
	width:83px;
	height:83px;
	background-color: #D8001D;
}

#news_box_03{
	position: absolute;
	left: 134px;
	top: 821px;
	width:83px;
	height:83px;
	background-color: #D8001D;
}

#news_txt_01{
	background-repeat: no-repeat;
	position: absolute;
	display:block;
	width:300px;
	left: 233px;
	top: 237px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	vertical-align: text-botom;
	color: #666666;
}

#news_box_02{
	position: absolute;
	display:block;
	left: 134px;
	top: 356px;
	width:83px;
	height:83px;
	background-color: #7EB400;
}

#news_txt_02{
	background-repeat: no-repeat;
	position: absolute;
	display:block;
	left: 233px;
	top: 369px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	line-height: 20px;
	font-weight: normal;
	vertical-align: text-botom;
	color: #666666;
}




/*コンタクトページ*/

#contact_menu{
	background-image:url(../contact_img/CONTACT_0219_r3_c2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#copy_menu_btn0{
	background-image:url(../contact_img/copy_menu_btnb.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 85px;
	height: 35px;
	left: 233px;
	top: 106px;
}

#copy_menu_btn{
	background-image:url(../contact_img/copy_menu_btn.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 85px;
	height: 35px;
	left: 233px;
	top: 106px;
}

#copy_menu_btn:hover {
	background-image:url(../contact_img/copy_menu_btnb.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 85px;
	height: 35px;
	left: 233px;
	top: 106px;
}

#contact_ex01{
	background-image:url(../contact_img/contact_ex01.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 185px;
	height: 35px;
	left: 35px;
	top: 180px;
}

#contact_ex02{
	background-image:url(../contact_img/contact_ex02.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 169px;
	height: 83px;
	left: 35px;
	top: 518px;
}

#contact1{
	background-image:url(../contact_img/con_001.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 184px;
	height: 125px;
	left: 35px;
	top: 236px;
}

#contact2{
	background-image:url(../contact_img/con_002.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 117px;
	height: 54px;
	left: 35px;
	top: 361px;
}

#contact3{
	background-image:url(../contact_img/con_003.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 117px;
	height: 72px;
	left: 35px;
	top: 415px;
}

#contact4{
	background-image:url(../contact_img/mail.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 67px;
	height: 28px;
	left: 152px;
	top: 387px;
}

#contact5{
	background-image:url(../contact_img/mail.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 67px;
	height: 28px;
	left: 152px;
	top: 459px;
}

#contact6{
	background-image:url(../contact_img/back.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 623px;
}

#contact7{
	background-image:url(../contact_img/map_s.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 453px;
	height: 375px;
	left: 463px;
	top: 188px;
}

#contact8{
	background-image:url(../contact_img/print_btn.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 85px;
	height: 35px;
	left: 463px;
	top: 628px;
}

#copy_txt{
	background-repeat: no-repeat;
	position: absolute;
	display:block;
	left: 233px;
	top: 284px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
	vertical-align: text-botom;
	border: 1px solid #333333;
	padding: 3%;
}


#contact_menu a {
	width: 184px;
	height: 35px;
}


/*プロダクションページ*/

#production_menu{
	background-image: url(../production_img/production_tag.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#production_txt{
	background-image: url(../production_img/production_txt.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 355px;
	height: 396px;
	left: 219px;
	top: 183px;
}




/*前田洋伸*/

#maeda_menu1 {
	background-image: url(../menu_btn/maeda_name.gif);
	background-repeat:no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#maeda_menu2 {
	background-image: url(../menu_btn/prt_btn.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 233px;
	top: 106px;
}

#maeda_menu3 {
	background-image: url(../menu_btn/prf_btn.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 332px;
	top: 106px;
}

#maeda_name2 {
	background-image: url(../menu_btn/maeda_name2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 219px;
	height: 94px;
	left: 0px;
	top: 0px;
}

#maeda_prf {
	background-image: url(../menu_btn/maeda_prf.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 724px;
	height: 269px;
	left: 0px;
	top: 0px;
}

.prt_back{
	background-image:url(../contact_img/back.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top: 450px;
}

/*lim*/

#lim_menu1 {
	background-image: url(../styling/menu_btn/lim_name.gif);
	background-repeat:no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#lim_web_btn {
	background-image: url(../styling/menu_btn/web_btn.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 430px;
	top: 106px;
}

#lim_name2 {
	background-image: url(../styling/menu_btn/lim_name2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 219px;
	height: 94px;
	left: 0px;
	top: 0px;
}


/*aqua*/

#aqua_menu1 {
	background-image: url(../menu_btn/aqua_name.gif);
	background-repeat:no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#aqua_name2 {
	background-image: url(../menu_btn/aqua_name2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 219px;
	height: 94px;
	left: 0px;
	top: 0px;
}


/*valery*/
#valery_menu1 {
	background-image: url(../menu_btn/valery_name.gif);
	background-repeat:no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#valery_name2 {
	background-image: url(../menu_btn/valery_name2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 219px;
	height: 94px;
	left: 0px;
	top: 0px;
}

/*morisaki*/

#morisaki_menu1 {
	background-image: url(../hair_m/menu_btn/morisaki_name.gif);
	background-repeat:no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#morisaki_name2 {
	background-image: url(../hair_m/menu_btn/morisaki_name2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 219px;
	height: 94px;
	left: 0px;
	top: 0px;
}

#morisaki_web_btn {
	background-image: url(../hair_m/menu_btn/web_btn.gif);
	background-repeat:no-repeat;
	position: absolute;
	left: 430px;
	top: 106px;
}


/*yoshida*/

#yoshida_menu1 {
	background-image: url(../film_d/menu_btn/yoshida_name.gif);
	background-repeat:no-repeat;
	position: absolute;
	width: 184px;
	height: 35px;
	left: 35px;
	top: 106px;
}

#yoshida_name2 {
	background-image: url(../film_d/menu_btn/yoshida_name2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 219px;
	height: 94px;
	left: 0px;
	top: 0px;
}

