@charset "utf-8";
/* CSS Document */

html{
	height:100%;
	margin-bottom:1px;
	background:   url(../../../images/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:left;
	margin:0px auto;
}

div#centerbox{
	text-align:left;
	width:1024px;
	margin:0px auto;

}

body{
	margin:0px;
	padding:0px;
	font-family:verdana,Tahoma,sans-serif,"ＭＳ Ｐゴシック","メイリオ",'Meiryo',"Osaka";
	font-size:15px;
	color:#343434;
	line-height:1.3;
	letter-spacing: normal;
}

p,h1,h2,h3,option,form,input,table,tr,th,td,ol,ul,li,dl,dt,dd{
	margin:0px;
	padding:0px;
}

img {
	border:0px;
	margin:0px;
}

a {
	text-decoration: none;
	overflow:hidden;
}

li{
	list-style-type:none;
}

a:link { color: #343434; }
a:visited { color: #343434; }
a:hover { color: #343434; }
a:active { color: #343434; }

#head{
	width:1024px; height:65px;
	background:url(../images/common/head.jpg) no-repeat;
	position:relative;
}

#head #FMRlogo{
	position:absolute;
	top:17px; left:16px;
}

#head #FMRcom{
	position:absolute;
	top:41px; left:855px;
}

#menu{
	width:166px; height:570px;
	background:url(../images/common/menu_back.gif) repeat-y;
	float:left;
}

#menu img{
	vertical-align:top;/*IEの余白回避*/
}


#main{
	width:858px; 
	min-height: 670px;
	_height:660px;
	background:url(../images/common/main_back.jpg) repeat-x;
	float:left;
}

#top #main_u{
	height: 310px;
	margin: 55px 0px 0px 40px;
	clear: both;
}

#top #main_u img{
	margin: 0px 0px 5px 0px;
}

#top #main_u #artist{
	margin: 0px 25px 0px 0px;
	float:left;	
}

#top #main_u #artist p{
	font:bold 100%/100% Verdana,Tahoma;
	text-align: center;	
}

#top #main_d{
	margin: 0px 0px 0px 40px;
	clear: both;
}

#top #main_d img{
	margin: 0px 0px 5px 0px;
}

#top #main_d #artist{
	margin: 0px 25px 0px 0px;
	float:left;	
}

#top #main_d #artist p{
	font:bold 100%/100% Verdana,Tahoma;
	text-align: center;	
}

#contact img{
	vertical-align:top;	/*IEの余白回避*/
} 

#contact #contact{
	background:url(../images/common/contact_2.gif) repeat-y;
	padding:0px 8px 0px 9px;
	font: 75%/120% Verdana,Tahoma;
} 

#contact #contact_text{
	padding:3px 0px 0px 0px;
} 

#contact #contact_text2{
	padding:0px 0px 0px 10px;
}

#contact #contact_text3{
	padding:5px 0px 0px 38px;
}


#artist_top #art_pict{
	padding: 45px 100px 0px 45px;
	font: 80%/150% Verdana,Tahoma;
}

#artist_top #art_pict img.pict{
	vertical-align: top;
	float: left;
	margin: 0px 25px 30px 0px;
}

#artist_top #movie{
	margin: 20px 0px 5px 370px;
}

#artist_top #work{
	margin: 35px 0px 0px 0px;
}

#artist_top #gallery{
	margin: 20px 0px 10px 80px;
	font: 80%/150% Verdana,Tahoma;
}

#artist_top #gallery img.gall_img{
	margin: 0px 20px 30px 0px;
}

#artist_top #gallery img.gall_img2{
	margin: 0px 20px 30px 0px;
}



#artist_series #kusama_tit{
	margin: 30px 0px 0px 0px;
}


#artist_series #kusama_dis{
	margin: 5px 0px 0px 20px;
	font: 80%/150% Verdana,Tahoma;
}

#artist_series #series{
	float:left;	
}

#artist_series #series2{
	float:left;	
}


#artist_series #series2l{
	width:24px; height:643px;
	background:url(../images/artist_series/kusama_t2l.gif) repeat-y;
	float:left;	
}

#artist_series #series2r{
	width:6px; height:643px;
	background:url(../images/artist_series/kusama_t2r.gif) repeat-y;
	float:left;	
}

#artist_series #main #series2{
	width:389px;
	float:left;	
}

#artist_series #main #serie2_div{
	margin: 5px 3px 7px 2px;
	font: 75%/130% Verdana,Tahoma;
}

#artist_series #main #serie2_div img.pict{
	vertical-align: top;
	float: left;
	margin: 0px 5px 5px 0px;
}



#artist_series #utl{
	float:left;	
}

#artist_series #utl_1{
	width:577px; height:8px;
}

#artist_series #utl_2{
	background:url(../images/artist_series/kusama_utl2.gif) repeat-y;
	padding: 0px 0px 0px 25px;
}

#artist_series #utl_2 #gallery{
	padding: 0px 0px 0px 27px;
}

#artist_series #utl #utl_2 #gallery img.gall_img{
	margin: 0px 15px 13px 5px;
}


#artist_series #utl_3{
	width:577px; height:7px;

}


#artist_series #utr{
	float:left;	
}

#artist_series #utr #utr_box{
	margin: 0px 0px 4px 5px;
}


#artist_series #utr_1{
	width:256px; height:8px;
}

#artist_series #utr_2{
	background:url(../images/artist_series/kusama_utr2.gif) repeat-y;
	padding: 0px 0px 0px 10px;
}

#artist_series #utr_3{
	width:256px; height:7px;
}


#artist_series #utr #gallery{
	margin: 0px 0px 0px 38px;
}

#artist_series #utr #gallery img.gall_img{
	margin: 0px 0px 9px 5px;
}


#artist_series #work{
	margin: 13px 0px 0px 0px;
}

#artist_series #work2{
	margin: 8px 0px 8px 0px;
}

#artist_series #gallery img.gall_img{
	margin: 0px 0px 8px 20px;
}

#artist_series #gallery img.gall_img2{
	margin: 0px 0px 8px 10px;
}

#artist_series #art_pict{
	width: 450px;
	padding: 10px 0px 0px 30px;
	font: 80%/150% Verdana,Tahoma;
	float: left;
}

#artist_series #art_dis{
	width:345px; 
	padding: 10px 0px 0px 20px;
	float: left;
	display:inline;
}

#artist_series #event_dis{
	padding: 0px 0px 0px 20px;
}

#artist_series #event_dis li{
	padding: 0px 0px 20px 12px;
	font: 75%/135% Verdana,Tahoma;
	background: url(../images/artist_series/li_mark.gif) no-repeat 0 3px;
	_background: url(../images/artist_series/li_mark.gif) no-repeat 0 6px;
}

#artist_series #event_dis a{
border-bottom: 1px dotted;
}

#artist_series #event_dis a:link { color: #0E0E90; }
#artist_series #event_dis a:visited { color: #0000ff; }
#artist_series #event_dis a:hover { color: #ff0000; }
#artist_series #event_dis a:active { color: #ff8000; }

#artist_series #movie{
	position: relative;
	top: 10px;
	left: 30px;
	margin-bottom: 20px;
}

#artist_series #eve_link{
	position: relative;
	top: -18px;
	left: 605px;
}

#artist_series #gale_link{
	position: relative;
	top: 10px;
	left: 182px;
}

#art #main #artiist_name{
	margin: 27px 0px 0px 0px;	
}

#art #main #art_pict{
	padding: 0px 0px 25px 10px;
	float: left;
	display:inline;
}

#art #main #art_dis{
	width:345px;
	padding: 50px 0px 0px 0px;
	float: left;
	display:inline;
}

#art #main #art_dis #explain{
	margin: 20px 0px 0px 8px;
	font: 80%/150% Verdana,Tahoma;
}

#art #main #art_other{
	margin: 0px 0px 45px 15px;
	position:relative;
}

#art #main #art_other_kusama{
	margin: 0px 0px 18px 15px;
	position:relative;
}

#art #art_pict img.pict{
	vertical-align: top;
	float: left;
	margin: 0px 25px 30px 0px;
}

#art #main #art_other img.other_img{
	margin: 0px 10px 10px 0px;
}

#art #main #art_other img.other_img2{
	margin: 0px 20px 0px 0px;
}

#art #main #art_other img.other_img3{
	margin: 0px 10px 0px 0px;
}

#art #main #works{
}

#art #main #works2{
	margin: 50px 0px 0px 0px;	
}

#art #main #gallery{
	margin: 20px 0px 0px 35px;	
}

#art #main #gallery img.gall_img{
	margin: 0px 30px 30px 0px;	
}

#art #art_other #kusama_other{
	margin: 0px 0px 0px 15px;
	float: left;
	display:inline;
}

#art #art_other #kusama_other{
	margin: 0px 0px 0px 15px;
	float: left;
	display:inline;
}

#art #art_other #kusama_other2{
	margin: 0px 0px 0px 85px;
}


#art #art_other #kusama_box{
	vertical-align:bottom;
	width:200px;
	position:absolute;
	top: 20px; left:500px;
}

#art #art_other #kusama_box2{
	vertical-align:bottom;
	width:200px;
	position:absolute;
	top: 55px; left:530px;
}

#art #main #bronze{
	height:50px;
}

#art #main #other_work_tit{
	margin: 0px 0px 0px 30px;
}

#art #main #other_work{
	margin: 10px 135px 60px 35px;
	border: 1px #c3c3c3 solid;
	padding-left:10px;
}

#art #main #other_work2{
	margin: 10px 75px 60px 35px;
	border: 1px #c3c3c3 solid;
	padding-left:5px;
}

#art #main #other_work3{
	margin: 10px 395px 50px 40px;
	border: 1px #c3c3c3 solid;
	padding-left:5px; padding-right:5px;
}

#art #main #other_work img.gall_img{
	margin: 10px 15px 10px 10px;
}

#art #main #other_work img.gall_img2{
	margin: 10px 0px 10px 0px;
}

#art #main #other_work2 img.gall_img{
	margin: 10px 0px 10px 2px;
}

#art #main #other_work3 img.gall_img{
	margin: 10px 10px 10px 12px;
}


#fmr #main #fmr_tit{
	padding: 45px 100px 0px 45px;
	font: 80%/150% Verdana,Tahoma;
}

#fmr #main #fmr_dis{
	height:550px;
	padding: 0px 100px 0px 45px;
	font: 80%/150% Verdana,Tahoma;
	position:relative;
	background-image: url(../images/common/fmr_image.jpg);
	background-repeat: no-repeat;
	background-position: 200px 300px;


}

#fmr #main #fmr_con{
	width: 534px; height: 150px;
	position:relative;
	top:60px;
}

#fmr #main #fmr_img{
	width: 534px;
	position:absolute;
	top: 380px; left: 350px;
}

/* ブロンズ企画*/
#bronze #main #pro_name{
	margin: 27px 0px 0px 0px;	
}

#bronze #main #video{
	margin: 0px 30px 30px 25px;
	text-align:right;
}

#bronze #main #bro_work_1{
	width:277px; height:410px;
	float:left;
}
#bronze #main #bro_work_2{
	width:277px; height:410px;
	float:left;
}
#bronze #main #bro_work_3{
	width:277px; height:410px;
	float:left;
}

#bronze #main #works{
	margin: 20px 0 30px 25px;
	_margin: 20px 0 70px 25px;
}

#bronze #main #works dt{
	margin: 10px 27px 5px 5px;
	text-align:left;
	font: 125%/120% Times New Roman;
	text-decoration: underline;
}
#bronze #main #works dd{
	margin: 0px 27px 0px 0px;
	text-align:right;
	font: 78%/120% Verdana,Tahoma;
}
#bronze #main #works .red{
	color: #810E0E;
}
#bronze #main #works img{
	margin-top: 5px;
}






