/* artist
-------------------------------- */
#page-art {
 padding: 20px 15px 3px 15px;
 background: url(http://www.gazzer.jp/jp/artists-index/img/page-back.jpg) no-repeat;
 font-size: 12px;
 line-height: 1.5em;
 color: #ffffff;
 text-align: left;
}
.artcalen-area{
	overflow: auto;
	background: url(http://www.gazzer.jp/jp/artists-index/img/back-01.jpg) no-repeat;
	margin: 5px 0 0 5px;
	padding: 42px 0 5px 20px;
}
.artcalen-inside{
 width: 415px;
 height: 135px;
 overflow: auto;
 margin: 40px 0 0 15px;
 color: #000000;
}
#art-cont{
	clear: both;
	margin-top: 15px;
	height: 980px;
	overflow: auto;
	background: url(http://www.gazzer.jp/jp/artists-index/img/back-02.jpg) no-repeat;
	text-align: left;
	width: 770px;
}
.art-conten{
 clear: both;
 margin: auto;
 margin-top: 15px;
 height: 980px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/artists-index/img/back-022.jpg) no-repeat;
 text-align: left;
}
.art-side-left{
 float: left;
 padding: 65px 20px 20px 45px;
 text-align: left;
} 
.art-photolist{
 float: left;
 padding: 10px 0 15px 15px;
 width: 150px;
}
.art-navi{
 margin: 0 0 10px 0px;
 width: 160px;
 font-size: 13px;
 font-weight: bold;
 font-family: "lr SVbN", "Osaka|";
}
.art-navi ul {
 list-style-type: none;
 font-size:13px;
 margin: 0;
 padding: 0;
 text-align: left;
}
.art-navi li {
 width: 125px;
 height: 22px;
 margin: 0;
 padding: 0px;
}
.art-list{
 margin: 10px 0px 20px 0px;
 width: 170px;
 height: 600px;
 overflow: auto;
}
.art-one{
 margin: 10px 0 10px 0;
 width: 150px;
}
.art-side-right{
 float: right;
 width: 410px;
 height: 850px;
 overflow: hidden;
 padding: 65px 20px 20px 0;
 text-align: left;
} 
.art-side-rightcont{
 float: right;
 width: 390px;
 height: 850px;
 overflow: auto;
 padding: 0;
 margin: 0;
 text-align: left;
} 
.photo-art-right{
 padding: 10px 0 10px 10px;
}
.artistidx-photo{
 padding: 15px 0 20px 15px;
 text-align: left;
}
.artistidx-mida h3 {
 margin: 0;
 padding: 5px 15px 0 15px;
 font-size: 13px;
 font-weight:bold;
 color: #000000;
}
.artistidx-body{
 padding: 5px 15px 20px 20px;
 text-align: left;
 line-height: 1.7em;
 color: #000000;
 height: 200px;
 width: 720px;
 overflow: auto;
}
.artistidx-body p {
 margin: 0;
 padding: 3px 20px 15px 20px;
 color: #000000;
}
.artistidx-live {
 float: left;
 margin: 0;
 padding: 15px 15px 20px 30px;
 color: #000000;
 width: 320px;
 height: 170px;
 overflow: auto;
}
.artistidx-live p{
 margin: 5px 7px 7px 10px;
}
.art-disc{
 float: right;
 width: 320px;
 margin: 0;
 padding: 15px 30px 20px 0;
 height: 170px;
 overflow: auto;
 margin: 0;
}
.art-disc p{
 margin: 5px 7px 7px 10px;
}
.artist-set{
 clear: both;
}
.art-favorite{
 float: left;
 margin: 0;
 padding: 15px 15px 20px 30px;
 color: #000000;
 width: 320px;
 height: 170px;
 overflow: auto;
}
.art-favorite p{
 margin: 5px 7px 7px 10px;
}

