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

#header {
	background-image: url(../img/background_header.jpg);
	background-repeat: repeat-x;
	height: 100px;
	width: 100%;
}
#button_top {
	height: 65px;
	width: 816px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/button_back.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
#img {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
}
.baner_info {
	float: right;
	width: 251px;
	margin-bottom: -15px;
}
#footer {
	background-image: url(../img/back_footer.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 816px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
	padding-right: 7px;
	padding-left: 7px;
}
#contents {
	background-image: url(../img/back_main.jpg);
	background-repeat: repeat-y;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 17px;
	padding-left: 17px;
	padding-top: 5px;
}
#contents #left {
	float: left;
	width: 534px;
}
#contents #light {
	float: right;
	width: 251px;
}
.artists_title_sub {
	line-height: 34px;
	text-indent: 20px;
	height: 45px;
	width: 600px;
	background: url(../img/title_sub.jpg) no-repeat;
	font-size: 15px;
	font-weight: bold;
}
#img_main{
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
	width:830px;
	height:258px;
	/*height:428px;*/
	background:url(../img/img01.jpg) no-repeat top center;
	text-align:right;
}
	
.banner_box{
	padding-top:12px;
	padding-right:17px;
	}
	
.mian_baner{
	padding-bottom:15px;
	}
.p_size{
	font-size: 10px;
	letter-spacing: -3px;
}

.fc01 {
	font-size: 12px;
	color: #FF9292;
	line-height: 190%;
}

.lh185 {
	line-height: 185%;
	display: inline-block;
	margin-top: 5px;
	color: #009998;
}

.table_01 th{
	background-color:#F9F9F9;
}

.table_01 td{
	background-color:#fff;
}

td#content_right{
	padding-top:100px;
}

.list01 {
    display: flex;
    flex-wrap: wrap;
    width: 455px;
}

.list01 li {
    padding-right: 5px;
    border-bottom: none;
}

/* .list01 li:nth-of-type(3) {
    padding-right: 0;
}

.list01 li:nth-of-type(4) {
    padding-top: 10px;
} */

.imgLeft {
    padding: 0 20px 5px 0;
}


