

/* BEGIN_OF_EMBED_CSS */
body
{
    color: #000000;
    background-color: #cccc99;  /* base-color */
/*    background-image : url(http://homepage3.nifty.com/marbacka/ntk/img/bglogo.gif); */
/*    background-attachment: fixed; */
/*    background-repeat: repeat; */
}


/*****************************
 *
 *ブロックレベル要素用のクラス
 *
 *****************************/

p
{
   line-height: 1.3em;

}

ul
{
   line-height: 1.3em;

}

ol
{
   line-height: 1.3em;

}


/*********************
 *
 *リンク要素用の色定義
 *
 *********************/

a:link
{
    color: #0000ff;
    background: transparent;
}

a:visited
{
	color: #000066;
    background: transparent;
} 

a:hover 
{
    color: #ff3300;
    background: #ffffcc;
}

a:active 
{
	color: #ff0000; 
    background: transparent;
}



/*******************
 *
 *文字装飾用のクラス
 *
 *******************/

.maindeco{
 border-left:   #999966 1em solid; /* sub-color */
 border-bottom: #999966 1px solid; /* sub-color */
 padding-left:  0.5em;
}


.subdeco{
 border-left:   #660000 1em solid; /* main-color */
 padding-left:  0.5em;
}


.ribbon{
 background-color: #660000; /* main-color */
 color: #FFFFFF;
}

.fontred{
 color: red;
}

.fontblue{
 color: blue;
}

.fontbold{
 font-weight: bold;
}

.fontwhite{
 color: white;
}

.fontsmaller{
    font-size: smaller
}


/******************
 *
 *IME制御用のクラス
 *
 ******************/

.imedisabled{
    ime-mode: disabled;
}


.imeactive{
    ime-mode: active;
}


.imeinactive{
    ime-mode: inactive;
}


.buttonstr{
    font-size: medium;
    font-weight: normal;
}

/* END_OF_EMBED_CSS */
