@charset "utf-8";


a:link {color:#ff009a;}
a:visited{color:#ff009a;}

/*----------  枠　-------------*/
#wk_black {
	background-color: #000000;
	width: 604px;
	margin-right: auto;
	margin-left: auto;
}
#top_sita {
	background-image: url(../img/top_sita.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 604px;
	margin-right: auto;
	margin-left: auto;
}

/*----------  Flash部分　-------------*/
#flash_area {
	height: 424px;
	width: 604px;
	margin-right: auto;
	margin-left: auto;
}
/*----------  btn部分　-------------*/
.btn_area {
	width: 597px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/top_btn_all_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.btn_all_s1 {
	font-size: 0px;
	background-image: url(../img/top_btn_all_s.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 597px;
}
#btn_all_s2 {
	font-size: 0px;
	background-image: url(../img/top_btn_s2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 257px;
}
#btn_all_s3 {
	font-size: 0px;
	background-image: url(../img/top_btn_s3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 220px;
}
#btn_all_s3 {
	font-size: 0px;
	background-image: url(../img/top_btn_s3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 120px;
}
#btn_all_doku {
	font-size: 0px;
	background-image: url(../img/top_btn_doku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 137px;
}
.title {
	height: 37px;
	width: 197px;
}


.btn_space1 {
	text-align: center;
	float: left;
	width: 197px;
}
.btn_space2 {
	text-align: center;
	float: right;
	width: 197px;
}

.btn_area2 {
	text-align: center;
	float: left;
	width: 397px;
}
.btn_area3 {
	text-align: center;
	float: right;
	width: 197px;
}
.btn_area4 {
	text-align: center;
	width: 597px;
	margin-right: auto;
	margin-left: auto;
}
.btn_area5 {
	float: left;
	width: 257px;
	background-image: url(../img/top_btn_all_bg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.btn_archive {
	float: left;
	width: 120px;
	background-image: url(../img/top_btn_all_bg3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.btn_areadoku {
	float: left;
	width: 137px;
	background-image: url(../img/top_btn_all_doku.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.archive {
	text-align: center;
	float: left;
	width: 118px;
}
.readers {
	text-align: center;
	float: right;
	width: 136px;
}
.btn_area6 {
	text-align: left;
	float: right;
	height: 73px;
	width: 337px;
}
.text_link {
	text-align: left;
	float: right;
	font-size: 10.5px;
	color: #ff009a;
	width: 474px;
}
div.text_link ul {
list-style:none;
margin: 0;
padding: 0;
clear: both;
}
div.text_link ul li {
float: left;
	line-height: 20px;
	padding: 0 0 0 15px;
	list-style: none;
	margin: 0;
	background-image:url(../img/top_linl.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div.text_link ul li a:link {
	text-decoration:none;
}
div.text_link ul li a:visited {
	text-decoration:none;
}
div.text_link ul li a:hover {
	border-bottom: 1px #ff009a solid;
}
div.text_link ul li a:active {
	text-decoration:none;
}
#title_archive {
	height: 37px;
	width: 118px;
}
#title_readers {
	height: 37px;
	width: 136px;
}
.photo_date {
	float: left;
	height: 81px;
	width: 81px;
}



.photo_area {
	text-align: left;
	height: 71px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.date {
	font-size: 10.5px;
	color: #ff009a;
	float: left;
}
.nakami {
	text-align: left;
	width: 174px;
	margin-right: auto;
	margin-left: auto;
}
.text  {
	font-size: 10.5px;
	line-height: 13px;
	color: #333333;
	float: right;
	width: 93px;
}
.text3 {
	font-size: 10.5px;
	color: #ff009a;
	text-align: right;
	bottom: 0px;
}
.text4 {
	font-size: 10.5px;
	line-height: 13px;
	color: #333333;
	width: 104px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
ul.arc {
	overflow:hidden;
	margin:0;
	padding:5px;
	list-style:none;
	width: 474px;
}
ul.arc li {
	float:left;
	margin:0;
	padding:0;
	font-size: 10.5px;
	color: #ff009a;
	
	
}
.w125 {
	width: 123px;
}






/*----------  btnのすき間　-------------*/
.ad_gap {
	height: 4px;
	text-align: left;
}
.h5 {height: 5px;}
.h6 {height: 6px;}
.artistnum {
}

