@charset "EUC-JP";

/* bodyと疑似要素 */

body{
	margin-top : 5px ; */ /* IE,NN用 */
	padding-top : 5px ; */ /* Opera用 */
	margin-left : 0px ;
	padding-left : 0px ;
}
p{
	font-size: 12px ;line-height:15px;
}
td{
	font-size : 12px ;line-height:15px;
	}

a:link {
/*	color: #cc6; */
	background: transparent;
	text-decoration: none;
}
a:visited {
/*	color: #999;*/
	background: transparent;
	text-decoration: none;
}
a:hover {
	color: #ff3300;
	background: transparent;
	text-decoration: underline;
}
a:active {
	color: #ff6600;
	background: #eeeeee;
}


/*以下三つはヘッダのメニューに使っているものです。*/
	.hd a:link { color:#eeeeee ; }
	.hd a:visited { color:#eeeeee ; }
	.hd a:hover { color:#ffffff ; }


/* fontタグの変わり */

/*.ja9はWinで潰れるので使いません。*/
.ja10only{font-size:10px;}
.ja10{font-size:10px;line-height:13px;color:#333333;}
.ja10w{font-size:10px;line-height:13px;}
.ja10c{font-size:10pt; color:#339900;}
.ja12{font-size:12px;line-height:15px;}
.ja12b{font-size:12px;line-height:15px;font-weight : bold;}
.ja12w{font-size:12px;line-height:15px;}
.ja14{font-size:14px;line-height:18px;}
.ja14w{font-size:14px;line-height:18px;}
.ja18{font-size:18px;line-height:23px;}
.ja18b{font-size:18px;line-height:23px;font-weight:bold;}
.ja18w{font-size:18px;line-height:27px;}

/* bタグの変わり */
	.em{font-weight : bold;}
	.strong{font-weight : bold ; color : #990000 ;}

/* 色指定は<font color>かインラインでやったほうが効率的かもしれません。 */
	a.green{color:#060;}
	.red { color: red ;}



/* バーナビゲーション */
.barNavigation {
	margin : 0 ; padding : 0 ;
	font-family:
		Arial,Helvetica,sans-serif,"HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック";
	/* font-weight : bold ;*/
	font-weight : bold ;
	color : white ;
}
.barNavigation tr{
	border : none ;
}
.barNavigation td{
	margin : 0 ; padding : 0 ;
	/* border : solid 0px #999 ; */
	background-color : #99cc00 ;
	font-weight : bold ;
	color : white ;
	height : 30px;
}
.barNavigation tr td a img{
	display:block;
	float : left ;
	padding-top : 10px;
	padding-bottom : 10px;
	border : 1px solid black ;
}
.barNavigation tr td a {
	display:block;
	float : right ;
	font-size:12px;
	color : white ;
	text-decoration:none;
	margin : 0 ;
	padding: 2px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	text-align : left ;
	font-weight : bold ;
	height : 30px;
	border : 1px solid black ;
}
.barNavigation tr td a:hover {
 background-color:#ccff99;
 	text-decoration: none;
	color : red ;
}
.barNavigation tr td a#nowPosition{
	background:#ff6600 ; color:white;
	font-weight : bold ;
	text-decoration: none;
	backgorund-image : url('top_img/triangle.gif');
}






ul.listedBarNavigation{
	display : block ; 
	margin : 0 ; padding : 0 ;
	font-family:
		Arial,Helvetica,sans-serif,"HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック";
	background-color : #99cc00 ;
	font-weight : bold ;
	color : white ;
	width : 100% ;
	
	border : 5px solid black ;
}
.listedBarNavigation li{
	list-style-position : inside ;
	display : block ; float : left ;
	margin : 0 ; padding : 0 ;
	padding-left : 20px;
	/* list-style-image : url('http://blog.linkclub.jp/img/mark_right.gif') ; */
	background-color : #99cc00 ;
	font-size:12px;
	color : white ;
	width : 100px ;

	border : 1px solid black ;
}
.listedBarNavigation a {
	display : block ;
	margin : 0 ; padding : 0 ;
	color : white ;
}
.listedBarNavigation li a:hover {
	 background-color:#ccff99;
 	text-decoration: none;
	color : red ;
}
.listedBarNavigation li.nowPosition{
	margin : 0 ; padding : 0 ;
	/* list-style-image : url('http://blog.linkclub.jp/img/mark_bottom.gif') ; */
	background:#ff6600 ; color:white;
	font-weight : bold ;
	text-decoration: none;
}



/* バーナビゲーションbkup */
.barNavigation_bkup {
	margin : 0 ; padding : 0 ;
	font-family:
		Arial,Helvetica,sans-serif,"HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック";
	/* font-weight : bold ;*/
	font-weight : bold ;
	color : white ;
}
.barNavigation_bkup tr{
	border : none ;
}
.barNavigation_bkup td{
	margin : 0 ; padding : 0 ;
	/* border : solid 0px #999 ; */
	background-color : #99cc00 ;
	font-weight : bold ;
	color : white ;
}
.barNavigation_bkup tr td a {
	font-size:12px;
	display:block;
	color : white ;
	text-decoration:none;
	margin : 0 ;
	padding: 2px ;
	padding-left : 5px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	text-align : left ;
	font-weight : bold ;
}
.barNavigation_bkup tr td a:hover {
 background-color:#ccff99;
 	text-decoration: none;
	color : red ;
}
.barNavigation_bkup tr td a#nowPosition{
	padding-left : 5px;
	background:#ff6600 ; color:white;
	font-weight : bold ;
	text-decoration: none;
	backgorund-image : url('top_img/triangle.gif');
	}




/* バーナビゲーション */
.barNavigation2 {
	margin : 0 ; padding : 0 ;
	font-family:
		Arial,Helvetica,sans-serif,"HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック";
	font-weight : bold ;
	color : white ;
}
.barNavigation2 tr{
	margin : 0 ; padding : 0 ;
	border : none ;
}
.barNavigation2 td{
	margin : 0 ; padding : 0 ;
	background-color : #99cc00 ;
	font-weight : bold ;
	color : white ;
}
.barNavigation2 tr td a {
	margin : 0 ; padding : 0 ;
	font-size:12px;
	display:block;
	color : white ;
	text-decoration:none;
	text-align : left ;
	font-weight : bold ;
}
.barNavigation2 tr td img {
	border : none ; margin : 0 ; padding : 0 ;
}
.barNavigation2 tr td table,
.barNavigation2 tr td table tr,
.barNavigation2 tr td table tr td {
	background-color : transparent ;
}

.barNavigation2 tr td a:hover {
	margin : 0 ; padding : 0 ;
/*	background-color:#ccff99;*/
 	text-decoration: none;
	color : red ;
}
.barNavigation2 tr td table tr td:hover {
	margin : 0 ; padding : 0 ;
/*	background-color:#ccff99; */
 	text-decoration: none;
	color : red ;
}

.barNavigation2 tr td#nowPosition{
	margin : 0 ; padding : 0 ;
	background:#ff6600 ;
	color:white;
	font-weight : bold ;
	text-decoration: none;
}
.barNavigation2 tr td#nowPosition:hover {
	/* 現在地ではロールオーバーしてないように見せる */
	color : white ;
}




/*	*/



h2{
	font-size : 16px ; 
	line-height : 16px ;
	border-bottom : 2px dotted #9c0 ;
}

h2.midasi{
	margin : 0 ; padding : 0 ;
	font-size : 16px ; 
	line-height : 18px ;
	height : 25 ;
	background : url('img/midasi_news.gif')  repeat-x ;
	color : #36c ;
	border : none ;
	
	font-family:
		Arial,Helvetica,sans-serif,"HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック";
	font-weight : bold ;
}

/* 共通テーマのナビゲーション */
.themeNavigation table {
	margin : 0 ; padding : 0 ;
	width : 100% ;
	border : none ; 
	color : black ;
}
.themeNavigation table tr{
	margin : 0 ; padding : 0 ;
	border : none ;
}
.themeNavigation table td{
	margin : 0 ; padding : 0 ;
	color : black ;
	height : 30px;
	text-align : center ;
}
.themeNavigation table tr td a img{
	vertical-align : middle ;
	display:block;
	float : left ;
	padding-top : 10px;
	padding-bottom : 10px;
	border : 1px solid black ;
}
.themeNavigation table tr td a {
	display:block;
	font-size:12px;
	text-decoration:none;
	margin : 0 ;
	padding: 2px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	text-align : center ;
	/*height : 30px;*/
	vertical-align : middle ;
	border : 1px dotted #9c0 ;
}
.themeNavigation table tr td a:hover {
	background-color:#ccff99;
 	text-decoration: none;
	color : red ;
}
.themeNavigation table tr td a#nowPosition{
	background:#3c0 ; color : white ;
	font-family:
		Arial,Helvetica,sans-serif,"HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4","Osaka","ＭＳ Ｐゴシック";
	font-weight : bold ;
	text-decoration: none;
}



