@charset "shift_jis";
/* firefoxでリンク指定の点線を消す */
a:focus	{
	outline:none;
	}
.clear	{
	clear:both;
	}

.bg_top	{	/* トップページ背景 */
	background : url(../top_img/top.jpg) no-repeat;
	height : 597px;
	text-align : left;
	}
.box_top_news	{	/* トップページニュースの背景 */
	background : url(../top_img/bg_news.gif) no-repeat;
	height : 53px;
	width : 150px;
	padding : 8px;
	}
.update {
	font-size: 12px;
	color : #FFFFCC;
	}
a.update:link	{/* トップページニュース */
	font-size: 12px;
	color:#FFFFCC;
	text-decoration:underline;
	font-size: 12px;
	}
a.update:visited	{
	font-size: 12px;
	color:#CCCCCC;
	text-decoration:none;
	font-size: 12px;
	}
a.update:hover	{
	color:#FFFFCC;
	text-decoration:none;
	font-size: 12px;
	}

a:link	{/* 指定なしのテキストリンク */
	color:#fff;
	text-decoration:underline;
	}
a:visited	{
	color:#fff;
	text-decoration:underline;
	}
a:hover	{
	color:#fff;
	text-decoration:none;
	}

p	{
	font-size: 12px;
	line-height: 160%;
	}
.tx_wh	{
	font-size: 12px;
	line-height: 160%;
	color:#ffffff;
	}
.tx_violet	{
	font-size: 12px;
	line-height: 160%;
	color:#CC99CC;
	}
.tx_menu	{
	font-size: 12px;
	line-height: 140%;
	color: #CCCCCC;
	}
.tx_menu_g	{
	font-size: 12px;
	line-height: 140%;
	background-color : #DDDDDD;
	color: #333333;
	}
.tx_menu_cap	{
	font-size: 10px;
	line-height: 140%;
	color: #CCCCCC;}

a.menu:link	{/* メニュー　ページ内リンク */
	color:#CCCCCC;
	text-decoration:none;
	font-size: 12px;
	}
a.menu:visited	{
	color:#CCCCCC;
	text-decoration:none;
	font-size: 12px;
	}
a.menu:hover	{
	color:#FF6600;
	text-decoration:none;
	font-size: 12px;
	}
	
a.pagetop:link	{/* ページトップへ戻る */
	color:#FF6699;
	text-decoration:underline;
	font-size: 10px;
	line-height: 120%;
	}
a.pagetop:visited	{
	color:#FF6699;
	text-decoration:underline;
	font-size: 10px;
	line-height: 120%;
	}
a.pagetop:hover	{
	color:#FF6699;
	text-decoration:none;
	font-size: 10px;
	line-height: 120%;
	}


.copyright	{
	font-size: 10px;
	line-height: 160%;
	color:#D1D1D1;
	}


.font-07 {  font-size: 7px}
.font-09 {  font-size: 9px}
.font-09-120 { font-size: 9px; line-height: 120%}
.font-10 {  font-size: 10px}
.font-10-120 {  font-size: 10px; line-height: 120%}
.font-10-140 {  font-size: 10px; line-height: 140%}
.font-10-160 {  font-size: 10px; line-height: 160%}
.font-11 {  font-size: 11px}
.font-12 {  font-size: 12px}
.font-14 {  font-size: 14px}
.font-18 {  font-size: 18px}
.font-09-140 {  font-size: 9px; line-height: 140%}
.font-10-140 {  font-size: 10px; line-height: 140%}
.font-11-140 {  font-size: 11px; line-height: 140%}
.font-12-120 {  font-size: 12px; line-height: 120%}
.font-12-140 {  font-size: 12px; line-height: 140%}
.font-14-140 {  font-size: 14px; line-height: 140%}
.font-16-140 {  font-size: 16px; line-height: 140%}
.font-12-160 {  font-size: 12px; line-height: 160%}
.font-14-160 {  font-size: 14px; line-height: 160%}
.font-16-160 {  font-size: 16px; line-height: 160%}
.font-12-180 {  font-size: 12px; line-height: 180%}
.font-14-180 {  font-size: 14px; line-height: 180%}
.font-16-180 {  font-size: 16px; line-height: 180%}
.font-12-200 {  font-size: 12px; line-height: 200%}
.font-14-200 {  font-size: 14px; line-height: 200%}
.font-16-200 {  font-size: 16px; line-height: 200%}
