body {
	background-image: url(images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: 989898;
	background-repeat: repeat-x;
}
/* 見出し */
h1 {font-size: 1.2em;font-weight: bold;color: #333333;margin-top: 10px;margin-bottom: 0px;}
h2 {font-size: 0.8em;color: #999999;line-height: 1.4em;font-weight: normal;margin-top: 0px;margin-bottom: 10px;}
/* フォント*/
.subtitle {font-size: 0.7em;color: #999999;letter-spacing: 0.05em;font-variant: normal;}
.copyright {font-size: 0.7em;color: #999999;letter-spacing: 0.05em;font-variant: normal;}
.white-l-b {color: #FFFFFF;font-weight: bold;font-size: 0.7em;letter-spacing: 0.1em;}
.white-l {font-size: 0.7em;color: #FFFFFF;line-height: 1.2em;letter-spacing: 0.1em;}
.submenu-cat {font-size: 0.7em;color: #FFFFFF;line-height: 1.2em;letter-spacing: 0.05em;font-weight: bold;color: #999999;}
/* リンク */
A.link:visited{ text-decoration: none; color: #666666 } 
A.link:link{ text-decoration: none; color: #666666 } 
A.link:hover { text-decoration: none; color: #333333 }
A.submenu:visited{ text-decoration: none; color: #999999} 
A.submenu:link{ text-decoration: none; color: #999999} 
A.submenu:hover { text-decoration: none; color: #333333}
A.submenu2:visited{ text-decoration: none; color: #ffffff} 
A.submenu2:link{ text-decoration: none; color: #ffffff} 
A.submenu2:hover { text-decoration: none; color: #cccccc}
A.submenu-cat:visited{ text-decoration: none; color: #999999} 
A.submenu-cat:link{ text-decoration: none; color: #999999} 
A.submenu-cat:hover { text-decoration: none; color: #333333}
/* P */
P {padding: 0px;margin: 0 0 10px 0;}
P.article {font-size: 0.8em;color: #666666;line-height: 1.4em;margin-bottom: 10px;margin-top: 10px;}
P.info {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
P.intro {
	font-size: 0.8em;
	color: #333333;
	line-height: 1.4em;

}
/* リスト */
ul {margin-top: 5px;margin-bottom: 0px;}
li.orange {
	list-style-image: url(images/list-orange.gif);
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 0 0 0 -20;
	line-height: 1.4em;
	font-size: 0.8em;
}
li.gray {
	list-style-image: url(images/list-gray.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 -25;
	line-height: 1.4em;
	color: #666666;
	font-size: 0.8em;
}
li.submenu {
	list-style-image: url(images/list-blue.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 -25;
	font-size: 0.7em;
	color: #ffffff;
	line-height: 1.2em;
	letter-spacing: 0.05em;
	color: #ffffff;
}
/* サブメニューボーダー */
.border-white {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
/* hr */
hr {margin: 0px;padding: 0px;}
hr.gray{color: #666666;}
hr.gray2{color: #999999;}



.txt08 {
	font-size: 0.8em;
	color: #666666;
	line-height: 1.4em;

}
A.txt08:visited{ text-decoration: none; color: #666666} 
A.txt08:link{ text-decoration: none; color: #666666} 
A.txt08:hover { text-decoration: none; color: #333333}


.txt07 {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.4em;

}
A.txt07:visited{ text-decoration: none; color: #666666} 
A.txt07:link{ text-decoration: none; color: #666666} 
A.txt07:hover { text-decoration: none; color: #333333}
