/************************************************/
/*　MUSIC PC ホームページ CSSファイル           */
/*                                     2011.1.4 */
/************************************************/

body {
  margin:0;
	padding:0;
	color: #000000;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-family: "メイリオ";
	font-size: 80%;
	text-align: center;

	letter-spacing: 1px;
	line-height:1.4;

	background:#f8f8ff;
}


a {	color:#3366ff;
   	text-decoration:none;
}

a:link{color:#3366ff;}

a:visited {color:#3366ff;}

a:hover {color:#3366ff;
	background-color:#e6e6fa;
}

a:active {color:#3366ff;}

br {letter-spacing:normal;}


h1 {
  
	padding:4px 4px 4px 5px;
	border-color:#3366ff;
	border-width:1px 1px 1px 7px;
	border-style:solid;
	background:#ffffff;
	font-family: "メイリオ";
	font-size: 100%;
	
}


h2 {
  
	padding:4px 4px 4px 12px;
	border-color:#3366ff;
	border-width:0 0 1px 0;
	border-style:solid;

	font-family: "メイリオ";
	font-size: 100%;
	}


ul,ol {
   margin:0;
   padding:1em 0;
   padding-left:40px;
   font-size:75%;
}

dl{
   margin:0;
   padding:1em 0;
   font-size:75%;
}

/******* 表の設定 ********************************/
table	{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 10px;
}

th, td	{
	padding: 5px 20px;
	color: #1D5C79;
}

th	{
	border-bottom: 2px solid #1D5C79;
}
td	{
	border-bottom: 1px solid #DDD;
}
/************************************************/


/******* レイアウト *****************************/

#top {
	position:relative;
	width:700px;
	margin:0 auto;
	text-align:left;
}

#header {
	position:relative;
	width:660px;
	height:50px;
	padding:20px 20px;
	background-color: #3366ff;
}

#contents {
	width:660px;
	padding:8px 18px;
	background:#ffffff;
	border: 2px solid #3366ff;
}

#footer {
	width:660px;
	height:50px;
	padding:8px 20px;
	background-color: #3366ff;
	color: #ffffff;
	text-align:center;
}

