@charset "UTF-8";

/*======================================
	Universal selector
=======================================*/

* {
	margin:0px;
	padding:0px;
}


/*======================================
	Structure Module
=======================================*/

body {
	
	
	font: 12px/1.5 'Lucida Grande', Helvetica;
	color: #898989;
	
	
	
/*font-family: "メイリオ",Meiryo ,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,sans-serif;*/
/*	font-size: 13px;
	*font-size: small;
	*font: x-small;*/



	left: auto;
	right: auto;
	width: auto;
}

/* for IE8 */
html>/**/body {
	font-family: "メイリオ",Meiryo ,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,sans-serif;
	
}

/* for IE7 */
*+html body {
	/*font-size: 75%;*/
	font-family: "メイリオ",Meiryo ,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,sans-serif;
	
	}

/* for IE6 */
* html body {
	/*font-size: 75%;*/
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,sans-serif;
 
	}




/* Hscrollbar */
#info-box,div#prof_bg { /*for IE ONLY color of bar*/
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#f7d9b5;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}
#info-box,div#prof_bg {  /*hide Hscrollbar on IE6*/
	overflow-x: hidden;
}
/* Hscrollbar */






a {
	outline: 0px;
	text-decoration:none;
}

a:link {
    color:#f5b4b5;
	color:#ff9966;
	/*797979*/
}
a:visited {
    color:#ff9966;
}
a:hover {
    color:#f5b4b5;
    font-style:normal;
    text-decoration:underline;
}

a img {
	border: none;
}


div#header {
	position: relative;

}

div#content {
}
div#content h2 {
	margin-left:75px;
	margin-bottom: 20px;
	width: 650px;
	height: 26px;
	border-bottom: solid 2px #f5b4b5;
}

div#details .title{
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #FFCC33;
	padding-left: 5px;
	font-size: 20px;
	color: #999;
}

div#details .info{ 
	font-size: 13px;
	color: #999;
}

div#details .songlist li{
	list-style-type: none;
	line-height: 20px;
	vertical-align: middle;
	font-size: 95%;
	background: url(./img/dot_h.png) repeat-x bottom;
}


/* *******************************
              Profile
********************************* */

div#profile h3{ 
	font-weight: bold;
	font-size: 18px;
}

div#profile h4{ 
	font-weight: bold;
	font-size: 14px;
}

div#profile li{ 
	width: 600px;
	list-style-type: none;
	line-height: 20px;
	vertical-align: middle;
	font-size: 95%;
/*	border-bottom: dotted 1px #000; */
}

