
/*Link*/
a:link,a:visited,a:active { 
	color: #3E444C;
	text-decoration: none;
}

a:hover { 
	color: steelblue;
	/*color: #FF0000;*/
	text-decoration: underline;
}

pre {
	padding-top: 15px;
	line-height: 1.4em;
	font-size: 10px; 
}

body {
	/*text-align:center;*/
	background-color: whitesmoke;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 1.4em;
	scrollbar-face-color: #0A2341;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #C0C7CF;
	scrollbar-3dlight-color: #0A2341;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #C0C7CF;
	scrollbar-darkshadow-color: white;
}
/*
td{
	text-align:left;
}
*/
td img {
	display: block;
}

body, td{
	padding: 0px;
}

td.tdspace{
	padding: 5px;
}

.dev-base{
	background-color: #FFFFFF;
	width: 430px;
}

table.border,td.border,tr.border,img.border{
	border: 1px solid #C0C7CF;
}

.dev-tips{
	background-color: #FFFFFF;
	width: 210px;
	height: 50px; 
}

table, img {
	border: 0px; 
	margin: 0px;
}

table.space{
	margin: 5px;
}


/*Background Color*/

.BG-white {
	background-color: #FFFFFF;
}

.BG-lightyellow {
	background-color: #FFF3A7;
}

.BG-lightgray {
	/*background-color: whitesmoke;*/
	background-color: #E2E9EF;
	/*padding: 5px 0px 0px 5px;*/
}

.BG-gray {
	background-color: #C0C7CF;
	/*padding: 5px 0px 0px 5px;*/
}

.BG-darkblue {
	background-color: #0A2341;
}

.BG-lightgreen{
	background-color: #C5EE17;
}

.btbg{
	background-repeat:repeat-x;
	background-image: url(img/dev/bt_back.jpg);
	background-position: top left;
}

.border00{
	background-repeat:repeat-x;
	background-image: url(img/border.gif);
	background-position: center left;
}

.border01{
	background-repeat:repeat-x;
	background-image: url(img/border.gif);
	background-position: bottom left;
}

.dlbg{
	background-repeat:repeat-x;
	background-image: url(img/crbdlbg.gif);
	background-position: center left;
}

.topnavi{
	background-repeat:no-repeat;
	background-image: url(img/crtoppage.jpg);
}

.topnavimain{
	background-repeat:no-repeat;
	background-image: url(img/crtopmain.jpg);
}

.topnavievent{
	background-repeat:no-repeat;
	background-image: url(img/crtopevent.jpg);
}

/*TOP*/
div .spacer{
	display: block;
	width:5px;
	height:5px;
}


/*List*/

ul.over a {
	display: block;
	width: 100%;
}

ul.over a:hover{
	/*background: gainsboro;*/
	background: #E2E9EF;
	text-decoration: none;
}

ul.list,
li.list{
	list-style-type: square;
}

ul.bt,
li.bt{
	list-style-image: url(img/button.gif); 
}

ul.link,
li.link{
	list-style-image: url(img/link_icon.gif); 
}

ul.question,
li.question{
	list-style-image: url(img/q_icon.gif); 
}

ul.help,
li.help{
	list-style-image: url(img/help_icon.gif); 
}

ul.important,
li.important{
	list-style-image: url(img/imp.gif); 
}

ul.print,
li.print{
	list-style-image: url(img/print.gif); 
}

ul.suplink,
li.suplink{
	list-style-image: url(img/link_icon_sup.gif); 
}

ul.subbt,
li.subbt{
	list-style: "⇒"; 
}

ul.rssbt,li.rssbt{
	list-style-image: url(img/top/rss.png); 
}

ul.none,li.none{
	list-style-type: none;
}

/*Fonts*/

p{
	text-indent:12px;
}

.small { 
	font-size: 10px; 
	line-height: 1.2em; 
	letter-spacing: 0em;
}

.lh {
	line-height: 2em; 
}

.FC-green {
	color: #C5EE17;
}

.FC-yellow {
	color: #FFE476;
}

.red {
	color: #FF0000;
}

white {
	color: #FFFFFF;
}

.FC-blue {
	color: #0CAFCD;
}

.bold {
	font-weight: bold;
}

h1 { 
	font-size: 12px;
	font-weight: bold;
}

h2 { 
	font-size: 10px;
	font-weight: bold;
}

h3 { 
	font-size: 11px;
	font-weight: bold;
}

/*TOP_CRNAVI*/
#CRNAVI{
	background-color: #C0C5D0;
	border:0px solid #C0C5D0;
	border-collapse:collapse;
}
#CRNAVI td{
	width:188px;
	padding: 0px 0px;
	font-size: 10px; 
}
#CRNAVI ul{ 
	background-color:#C0C5D0;
	width:188px;
	margin:0;
	padding:0;
	list-style-type : none; 
}
#CRNAVI li{ 
	border-collapse:collapse;
	line-height: 1.5em; 
	letter-spacing: 0em;
	display:inline; 
	margin:0;
	padding:0;
}
#CRNAVI li a{
	display:block; 
	border:0px solid lightgrey;
	background-color:whitesmoke;
	font-size:10px;
	padding:2px 5px;
	text-decoration:none;
	color:#3E444C;
	width:178px;
	margin:1px 1px;
	height:18px;
}
#CRNAVI li a:hover{
	background-color:lightsteelblue;
}


/*LEFTNAVI*/
#LEFTNAVI{
	border:0px solid #C0C5D0;
	border-collapse:collapse;
}
#LEFTNAVI .bg{
	background-image:url(img/leftnavi_bg.gif);
	background-repeat:repeat-x;
}
#LEFTNAVI li{
	padding-top:0px;
	line-height: 1.5em; 
	letter-spacing: 0em;
}
#LEFTNAVI li.bt{
/*	list-style-image: url(img/button.gif); */
}
#LEFTNAVI li.subbt{
/*	list-style: "⇒"; */
}
#LEFTNAVI td{
	width:170px;
	background-color: #C0C5D0;
	padding: 0px 0px;
	font-size: 10px; 
}
#LEFTNAVI ul{ 
	width:158px;
	margin: 0; 
	padding :0; 
	list-style-type : none; 
}
#LEFTNAVI li{ 
	display:inline; 
	padding :0; 
	margin:0; 
}
#LEFTNAVI li a{
	display:block; 
	border:0px solid gray;
	background-color:gainsboro;
	font-size:10px;
	padding:7px 5px;
	text-decoration:none;
	color:#3E444C;
	width:158px;
	margin:1px 1px;
	height:14px;
}
#LEFTNAVI li a:hover{
	background-color:#C5EE17;
	color:steelblue;
}
#LEFTNAVI li.none a{
	background-color:whitesmoke;
	padding:2px 25px;
	color:#3E444C;
	width:118px;
}
#LEFTNAVI li.none a:hover{
	background-color:#E2E9EF;
	color:steelblue;
}


#LEFTNEWS {
	border-collapse:collapse;
}
#LEFTNEWS td{
	background-color:white;
	border:1px solid #C0C5D0;
	padding:10px 5px;
	font-size: 10px; 
	line-height: 1.2em;
}
#LEFTNEWS td.menu{
	border:1px solid #C0C5D0;
	padding:0px;
	text-align:left;
}
#LEFTNEWS td.menu a {
	display:block; 
	border:0px solid gray;
	background-color:whitesmoke;
	padding:2px 5px;
	text-decoration:none;
	color:#3E444C;
	margin:0px;
	height:12px;
}
#LEFTNEWS td.menu a:hover {
	border:0px solid #C0C7CF;
	background-color:orangered;/*#C5EE17;*/
	color:white;/*#3E444C;*/
}

/*CRプラグイン*/
#CRPLUG{
	width:100%;
	border-collapse:collapse;
}
#CRPLUG .Head{
	background-color:whitesmoke;
	border:1px solid #C0C5D0;
	padding:10px 5px;
	font-weight: bold;
}
#CRPLUG .subHead{
	background-color:#E2E9EF;
	border:1px solid #C0C5D0;
	padding:2px 5px;
	font-weight: bold;
}
#CRPLUG td{
	border:1px solid #C0C5D0;
	padding:5px;
}
#CRPLUG .bgred{
	background-color:orangered;
}
#CRPLUG .bgblue{
	background-color:#C0C7CF;
}
#CRPLUG .bgblue2{
	background-color:#E2E9EF;
}
#CRPLUG .no{
	border:0px solid #C0C5D0;
	padding:0px;
}

/*CRブラウザ*/
#CRB{
	width:100%;
	border-collapse:collapse;
}
#CRB .Head{
	background-color:whitesmoke;
	border:1px solid #C0C5D0;
	padding:10px 5px;
	font-weight: bold;
}
#CRB .subHead{
	background-color:#C0C7CF;
	border:1px solid #C0C5D0;
	padding:2px 5px;
	font-weight: bold;
}
#CRB td{
	vertical-align:top;
	border:1px solid #C0C5D0;
	padding:5px;
 }
#CRB .bggrey{
	background-color:#E2E9EF;
}
#CRB .bgblue{
	background-color:lightskyblue;
}
#CRB .bgblue2{
	background-color:aliceblue;
}
#CRB .no{
	border:0px solid #C0C5D0;
	padding:0px;
}

/*ナビゲーション*/
#NAVI {
	border-collapse:collapse;
	border:0px solid white;
}
#NAVI .top{
	background-image:url(img/top/linebutton_bg.gif);
}
#NAVI td{
	padding:5px 0px;
}

/*ニュース*/
#NEWS a{
	color:orangered;
	/*color: steelblue;*/
}

#NEWSARCH{
	margin-bottom:20px;
	width:100%;
}
#NEWSARCH td{
	vertical-align:top;
	padding:1px 0px;;
}
#NEWSARCH td.links{
	padding-right:15px;
}
#NEWSARCH img{
	padding-right:15px;
	float:left;
}
#NEWSARCH img.clear{
	padding:0px;
}
#NEWSARCH td.title{
	padding:40px 0px 0px 0px;
	font-weight: bold;
	background-repeat:repeat-x;
	background-image: url(img/border.gif);
	background-position: bottom left;
}

#SITENEWS b{
	color:steelblue;
}
#SITENEWS span.date{
	padding-right:10px;

}
#SITENEWS div.line{
	padding:10px 0px;
}




