/* CSS Document */

body {
	margin:0 auto;
	text-align:center;
	background-color:#edf2f6;
	padding:0;
	margin:0;
}

img {
border:0px;
}

.wrapper1 {
	text-align:center;
	background-color:#ffffff;
	width:800px;
	margin:0 auto;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
}

.top img{
	margin:40px 0 10px 0;
}

.t1 {
	width:712px;/*右に38px-左に50px*/
	padding:20px 38px 20px 50px;
	color: #000;
}
.navi {
	width:712px;
	text-align:center;
}
.navi ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:100%;
	overflow:hidden;
	margin:0 95px 0 82px;/*712px＝538px（５画像合計幅374px＋左右margin16px×10）＋右95px＋左82px*/
}
.navi a{
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	width:auto;
	margin:0 16px;/*メニュブロックの行間*/
}
.t2 {
	margin:5px 0;</*メニュ下の吹き出し[画像]*/
}
.co {
	margin:30px 0;
}
/*artist--------------------*/

.artist_content {
	width:712px;
	padding:50px 0;
}
.artist_img {
	margin:30px 15px;

}
/*profile--------------------*/
.artist_profile {
	width:500px;
	padding:30px 0;
	margin: 0 auto;  
}
.artist_name {
	margin:30px 0;
}
.artist_works {
	padding:30px 0;

}
.map {
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:500px;
	padding:30px 0;

}
