body {
	margin: 0px 0px 0px;
        background-color:#FFFFFF;
	color: #333333;
}
h1 {
        float:left;
        font-size: 12px;
        margin:0px;
        padding: 0px 0px 0px 0px;
}
h2 {
        float:left;
        font-size: 12px;
        margin:0px;
        padding: 0px 0px 0px 0px;
}
h3 {
        float:left;
        font-size: 12px;
        line-height: 16px
}


/* ▼全体の標準のテキストサイズ */
*{
	font-size: x-small;
	line-height: 1.2;
}

/* ▼テキストの指定 */
.tl {
	font-size: 130%;
}
.tml {
	font-size: 110%;
}
.ts {
	font-size: 85%;
}
.tb {
	font-weight: bold;
}
.fw-n {
        font-weight: normal;
}

/* ▼テキスト色の指定 */
.tred {
	color: #990000;
}
.twt {
	color: #FFFFFF;
}
.tbl {
	color: #003399;
}
.tgr {
	color: #006666;
}
.tdkgr {
	color: #005566;
}
.tdkgold {
	color: #666633;
}
.tdg {
	color: #017196;
}
.tnb {
	color: #000000;

}
.tnew {
	font-weight: bold;
	color: #FF0000;
}


/* ▼全体のリンク色の指定 */
a:link,a:visited{
      color : #0044CC;
      text-decoration:none;
}
a:hover,a:active{
      color : #F27F44;
      text-decoration:underline;
}

/* ▼個別のリンク色の指定 */
.toplink a:link , .toplink a:visited{
      color : #000000;
      text-decoration:none;
}
.toplink a:hover , .toplink a:active{
      color : #F27F44;
      text-decoration:none;
}

.caselink strong{
      font-weight : normal;
}
.caselink a:link , .caselink a:visited{
      color : #006666;
      text-decoration:none;
      font-weight: normal;
}
.caselink a:hover , .caselink a:active{
      color : #006666;
      text-decoration:underline;
      font-weight: normal;
}

.faqlink a:link , .faqlink a:visited{
      color : #FFFFFF;
      text-decoration:none;
}
.faqlink a:hover , .faqlink a:active{
      color : #FFFFFF;
      text-decoration:underline;
}


/* ▼FAQページの間隔の指定 */
.faqblock{
	margin-bottom:20px;
}