.pagetitle	{font-size: 18px;font-weight: bold;}
.title		{
	font-size: 14px;
	font-weight: bolder;
	letter-spacing: -0.1em;
}
.subtitle	{font-size: 12px;font-weight: bold;}
.text		{font-size: 10px;font-weight: normal;}
.text-basic     {font-size: 12px;font-weight: normal; line-height:130%}

.col_bk 		{color : #000000;}
.col_red 		{color : #CC0000;}
.col_orange 	{color : #FF3300;}
.col_green 	{color : #009900;}
.col_skyblue	{color : #3366CC;}
.col_blue	 	{color : #0000CC;}
.col_parple	{color : #990066;}
.col_pink		{color : #FF3366;}
/* Artvivant Layout Class (Do not changes!) */

/* -------------------------------------------------------------------------*/

.text-body{

	font-size: 12px;

	line-height: 13px;

}



.text-sub{

	font-size: 10px;

	line-height: 12px;

}



.text-notice{

	font-size: 9px;

	line-height: 10px;

}





/* Artvivant Common Menu Class (Do not changes!) */

/* -------------------------------------------------------------------------*/



font.menu{

	font-size: 12px;

	color: #FFFFFF;

	line-height: 18px;

	letter-spacing: 0px;

}



font.menu-kana{

	font-size: 12px;

	color: #FFFFFF;

	line-height: 18px;

	letter-spacing: -1px;

}



font.menu-login{

	font-size: 11px;

	color: #FFFFFF;

	line-height: 13px;

}



input.menu-text{

	font-size: 10px;

	color: white;

	margin: 0px;

	padding: 1px;

	border: 1px solid white;

	background: black;

}



input.menu-button{

	font-size: 10px;

	color: white;

	margin: 0px;

	padding: 0px;

	border: 1px solid white;

	background: black;

}



td.menu{

	padding:3px 1px 0px 0px

}

 

body{

	font-size: 12px;

	padding: 0px;

}

td{

	font-size: 12px;

}



/* Artist Second Category Layout Class (Do not changes!) */

/* -------------------------------------------------------------------------*/

td.artist2-headline{

	font-size: 10px;

	line-height: 10px;

}

td.artist2-copyright{

	font-size: 10px;

}

/* CSS Document */
.b2 {
	border-right: #ccc 1px solid; 
	padding-right: 5px; 
	border-top: #ccc 1px solid; 
	padding-left: 5px; 
	font-size: 12px; 
	padding-bottom: 2px; 
	margin: 10px 0px 0px; 
	border-left: #ba0000 5px solid; 
	color: #000; 
	padding-top: 3px; 
	border-bottom: #ccc 1px solid; 
	background-color: #f5f5f5
}
.site {
	margin-top: 5px;
	font-WEIGHT: bold;
	list-style-image: url(../img/arrow.gif);
	margin-bottom: 0px;
	line-height: 1.1;
	white-space: nowrap;
	font-size: 12px;
}
.yoko85 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 11px; 
	padding-bottom: 0px; 
	margin: 0px 0px 10px 40px; 
	padding-top: 0px
}
.yoko85 li {
	list-style-image: url(../img/arrow.gif); 
	margin: 0px 0px 0px 40px; 
	white-space: nowrap
}


