<style type="text/css">

body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}

body {
	font-size:13px;
	margin:0;
	background-color:#f3f3f3;
	background-image: url(../images/main-bg01.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

a:link { text-decoration: underline; color : #A273A6; border: 0px; }
a:active { text-decoration: underline; color : #A273A6; border: 0px; }
a:visited { text-decoration: underline; color : #A273A6; border: 0px; }
a:hover	{ text-decoration: underline; color : #A273A6; border: 0px;} 

.FONTstrong{
	font-weight: bold;
}



img{
border: 0px;
margin:0px;
	}



H1{
	margin:0px;
}

H2{
	margin-bottom: 10px;
	height: 40px;
	line-height:30px;
	background-image: url(../images/h2title-bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 30px;
	font-size: 16px;
	font-weight: bold;
}

H3{
	margin-top:20px;
	margin-bottom: 50px;
	height: 30px;
	line-height:30px;
	background-image: url(../images/onpu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 30px;
	font-size: 18px;
	font-weight: bold;
	padding-bottom:10px;
	border-bottom:2px dotted #999;
}


#mainarea {
	width: 950px;
	margin: 0 auto;
	
}


#header {
	margin:0;
}


#headerForm{
	clear: both; 
	float:left; 
	font-size: 0px; 
	line-height: 0px; 
	letter-spacing: -1px; 
	padding: 2px 0px 0px 300px; 
	font-weight: bold;
}
#headerForm a{
	text-decoration: none;
	display:block;
	margin:0; /* センタリングする場合 */
	width:280px; /* タイトル部の横幅 */
	height:50px; /* タイトルの高さ */
	background:url(../images/top-form.png);
	background-repeat:no-repeat; /* リピートさせない場合 */ 
}
#headerForm span { display:none; }
#headerForm a:visited { color:#000; text-decoration: none; }
#headerForm a:hover { color:#000; text-decoration: none; }









#textarea01{
	clear:both;
	width: 950px;
	height:660px;
	margin-top: 40px;
	padding-left: 20px;

}



#CDinfo{
	clear:both;
	width: 950px;  
	margin-top:20px;
	padding-left: 20px;
}


.CDsityou{
	margin-bottom: 10px;
	height: 40px;
	background-image: url(../images/h2title-bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 0 30px;
	font-size: 16px;
	font-weight: bold;
}

.CDimage{
	float: left;
	padding-left: 20px;
	width: 320px;
	height: 300px;

}

.CDlisten{
	float: right;
	width: 580px;
	height: 300px;
	padding-right:20px;

}


.CDul{
	list-style-type: none;
	margin:0;
}

.CDli{

	background-image: url(../images/cdlist-bg.gif);
	padding-bottom:14px;
	line-height:16px;


}

#CDtokuten{

	float: left;
	width: 930px;
	margin-top:40px;
	padding-left: 0px;

}

.tokutetitle{
	margin:20px 0 40px 0;
	paddin-bottom:10px;
	border-bottom:2px dotted #999;
}



img.signcard{
float: left;
margin-right:10px;

}




#linkarea{
	float: left;
	width: 930px;
	margin-top:50px;
	margin-bottom:30px;
}


#footer{
clear: both;  
width: 950px;  
margin-top: 20px;  
padding-top: 10px;
border-top: 1px solid;
border-top-color:#999999;
text-align:center;
}


</style>
