a:link{
	text-decoration:none;
	color:#ff6600;
}

a:hover{
	text-decoration:underline;
	color:#ffcc99;
}
	
a:visited{
	text-decoration:none;
	color:#ff6600;
}

body{margin: 0 ;
	padding: 0 ; 
	height: 100% ;
	width: 100% ;
	background-color:#f0f0f0;
	}

.themeBGL{
	background-image: url("../img/bg_main_l.jpg"); 
	background-repeat: repeat-x; 
	background-position: right top;
	background-color:#f0f0f0;
}

.themeBGR{
	background-image: url("../img/bg_main_r.jpg"); 
	background-repeat: repeat-x; 
	background-position: left top;
	background-color:#f0f0f0;
}

.themeFOOT{
	background-image: url("../img/bg_foot.gif"); 
	background-repeat: no-repeat; 
	background-position: left top;
	background-color:#f0f0f0;
}

.themeNOTE{
	background-image: url("../bsp/img/bg_note.gif"); 
	background-repeat: repeat-y; 
	background-position: left top;
	background-color:#ffffff;
	color: #696969; 
	font-size: 12px ; 
	line-height: 30px
}

.kokuchi{
	background-image: url("../img/bg_kokuchi.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	background-color:#ffffff;
}

.thumb {
	margin: 0px;
	border: 1px solid #999999;
}

.headPU{ color: #6666cc; font-size: 15px ; font-weight: bold ; }

.bodyBK{ color: #696969; font-size: 12px ; line-height: 18px}
.bodyBK_W{ color: #696969; font-size: 12px ; line-height: 30px}
.bodyBKB{ color: #696969; font-size: 12px ; font-weight: bold ; line-height: 18px}
.bodyBK_W{ color: #696969; font-size: 12px ; line-height: 30px}
.bodyPU{ color: #6666cc; font-size: 12px ; line-height: 18px}
.bodyOR{ color: #ff9900; font-size: 12px ; line-height: 18px}
.bodyPUB{ color: #6666cc; font-size: 12px ; font-weight: bold ; line-height: 18px}
.bodyORB{ color: #ff9900; font-size: 12px ; font-weight: bold ; line-height: 18px}
.bodyRD{ color: #ff0000; font-size: 12px ; line-height: 18px}
.bodyORL{ color: #ff6600; font-size: 14px ; line-height: 22px}

.subBK{ color: #696969; font-size: 10px ; line-height: 12px}
.subPU{ color: #6666cc; font-size: 10px ; line-height: 12px}
.subGR{ color: #999999; font-size: 10px ; line-height: 12px}
.subWH{ color: #ffffff; font-size: 10px ; line-height: 12px}

.spo{ color: #696969; font-size: 12px ; line-height: 18px}
.spo a:link{
	text-decoration:underline;
	color:#696969;
}

.spo a:hover{
	text-decoration:none;
	color:#cccccc;
}
	
.spo a:visited{
	text-decoration:underline;
	color:#696969;
}
