/* ----------------------- common ----------------------- */
body, td {
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","‚l‚r ‚oƒSƒVƒbƒN","sans-serif";
	line-height:16px;
}

a:link {color: #006A96;text-decoration: underline;}
a:visited {color: #006A96;text-decoration: underline;}
a:hover 
{
	color: #ffffff;
	background-color:#A8C5D3;
	text-decoration: underline;
}

.textStyle {
    font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","‚l‚r ‚oƒSƒVƒbƒN","sans-serif";
    border:1px solid #02305E;
    color: #000000;
    font-size: 12px;
    background: #FFFFFF;
    margin-left:5px;
}

img
{
	border:none;
}

#sf{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=5)
}
/* ----------------------- common ----------------------- */

/* ----------------------- headder ----------------------- */
.Header {
	color: #ffffff;
	font-size: 14pt;
	font-weight:bold;
	text-decoration:underline;
	line-height:22px;
}

.HeaderEx {
	color: #ffffff;
	font-size: 11pt;
	font-weight:bold;
}
/* ----------------------- headder ----------------------- */

/* ----------------------- each module ----------------------- */

/*Category*/
.cateTitleCSS 
{
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.cateNaiyoCSS {
	text-align: left;
	font-size: 7pt;
	padding: 3px;
	background-color: #F0F0F0;
}
/*Category*/

/*Calendar*/
.calTitleCSS 
{
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.calNaiyoTopCSS
{
	font-size: 7pt;
	font-weight: bold;
	background-color: #F0F0F0;
}

.calNaiyoWeekCSS
{
	font-size: 7pt;
	font-weight: bold;
}

.calNaiyoCSS {
	font-size: 7pt;
	text-align: right;
}

.calTodayCSS {
	font-size: 7pt;
	font-weight: bold;
	color: white;
	text-align: right;
	background-color: #A8C5D3;
}
/*Calendar*/

/*New Article List*/
.newTitleCSS 
{
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.newNaiyoCSS {
	text-align:left;
	font-size: 7pt;
	padding: 3px;
	background-color: #F0F0F0;
}
/*New Article List*/

/*Search*/
.searchTitleCSS 
{
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.searchNaiyoCSS
{
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Search*/

/*Back Number*/
.bnTitleCSS 
{
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.bnNaiyoCSS {
	text-align:left;
	font-size: 7pt;
	padding: 3px;
	background-color: #F0F0F0;
}
/*Back Number*/

/*Access*/
.acTitleCSS 
{
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.acNaiyoCSS {
	padding: 3px;
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Access*/

/*Rss*/
.rssTitleCSS 
{
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.rssNaiyoCSS {
	padding: 3px;
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Rss*/

/*Reader*/
.readerTitleCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}

.readerNaiyoCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Reader*/

/*Okini*/
.okiniTitleCSS {
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.okiniNaiyoCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Okini*/

/*Comment*/
.commentTitleCSS {
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.commentNaiyoCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Comment*/

/*TrackBack*/
.tbTitleCSS {
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.tbNaiyoCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*TrackBack*/

/*Add HTML*/
.AddHtmlTitleCSS {
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.AddHtmlNaiyoCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Add HTML*/

/*Add RSS*/
.AddRssTitleCSS {
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.AddRssNaiyoCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Add RSS*/

/*Add JavaScript*/
.AddJavascriptTitleCSS {
	font-weight:bold;
	font-size: 8pt;
	background-color: #F0F0F0;
}

.AddJavascriptNaiyoCSS {
	font-size: 7pt;
	background-color: #F0F0F0;
}
/*Add JavaScript*/
/* ----------------------- each module ----------------------- */

/* ----------------------- main frame ----------------------- */
.mainDateCSS 
{
	text-align:right;
	padding: 10px;
	font-size: 8pt;
	font-weight:bold;
}

.mainTitleCSS 
{
	text-align:left;
	padding: 3px;
	font-size: 8pt;
	font-weight:bold;
}

.mainNaiyoCSS
{
	line-height: 2;
	font-size: 8pt;
}

.mainUrlCSS
{
	text-align: right;
	font-size: 7pt;
	padding: 5px;
	color: DimGray;
}

.mainPageCSS
{
	text-align: left;
	font-size: 7pt;
	padding: 5px;
	color: DimGray;
}

.mainPlusCSS
{
	font-size: 7pt;
	padding: 5px;
	color: DimGray;
}
/* ----------------------- main frame ----------------------- */
