body {
	background-image:url(img/bg_all.jpg);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-size: 10px;
  font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
  line-height: 16px;
  color: #888888;
}
a:link{
	color: #CC6699;
	text-decoration: none;
}
a:visited{
	color: #CC6699;
	text-decoration: none;
}
a:hover{
	color: #CC3399;
	text-decoration: underline;
}
a:active{
	color: #FF0000;
	text-decoration: underline;
}
.MAIN_BG { 
	background-image:url(img/bg_main.jpg);
	width:770px;
	
}

#bnr_001,#bnr_001 a {
background-image:url(img/bnr_090601.jpg);
background-repeat:no-repeat;
width:520px;
height:100px;
text-indent:-10000px;
display:block;
margin:0px;
padding:0px;
}
.MENU_BG { 
	background-image:url(img/bg_menu.jpg);
	width:176px;
	padding-left:21px;
}
.CONTENTS_01 {
	margin-top:2px;
}
.FOOTER { 
	background-image:url(img/bg_footer.jpg);
	width:770px;
	height:36px;
}
.COUNTER{
	margin-right:50px;
	margin-top:2px;
	
}

.TITLE_1 {
	font-size: 14px;
	color:#CC66CC;
	font-weight:bold;
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
	padding-left:0px;
	margin-top:36px;
	margin-bottom:18px;
}
.TITLE_2 {
	font-size: 16px;
	color:#CC66CC;
	font-weight:bold;
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
	padding-left:0px;
	margin-top:36px;
	margin-bottom:18px;
}
.TITLE_3 {
	font-size: 12px;
	color:#CC66CC;
	font-weight:bold;
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
	padding-left:0px;
	margin-top:36px;
	margin-bottom:18px;
}
.TEXT_1 { 
	font-size: 12px;
	color: #39321f; 
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
	padding-left:0px;
	padding-top:18px;
	width: 530px;
	background-image:url(img/noteline_1.gif);
	
}
.TEXT_2 {  
	font-size: 12px;
	color: #39321f; 
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
	padding-left:0px;
	width: 250px;
}
.TEXT_3 { 
	font-size: 12px;
	color: #39321f; 
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
}
.TEXT_AT { 
	font-size: 12px;
	color: #CC6699; 
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
}
.TEXT_AT2 { 
	font-size: 10px;
	color: #CC6699; 
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
}
.TEXT_AT3 { 
	font-size: 10px;
	color: #39321f; 
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:18px;
}
.TEXT_AT4 { 
	font-size: 10px;
	color: #666699; 
	font-family:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	line-height:12px;
}
.TD_01 {
	padding-top:18px;
	padding-left:21px;
}
.TD_02 {
	padding-top:18px;
	padding-left:41px;
}
.TD_03 {
	padding-top:18px;
	padding-left:10px;
}
.IMG{
	border:sold 1px #CCCCCC;
}
/* ______  タイトル______ */
.title {
font-size:14px;
line-height: 14px;
}
/* ______  コメントエリア______ */
.comment {
font-size:12px;
line-height: 14px;
}

element { }
