
body {
	font-family:MSゴシック;
	background-color:#ffffff;
        scrollbar-base-color: #D1D1FB;
        scrollbar-shadow-color: #8888EA;
        scrollbar-darkshadow-color: #0000C0;
        scrollbar-highlight-color: #F7F7FF;
        scrollbar-3dlight-color: #D1D1FB;
        scrollbar-arrow-color: #0000C0;
}
.txt {
	font-family:MSゴシック;
	font-size: 12px;
	color:#666666;
	line-height: 18px;
	}
.txtbold {
	font-family:MSゴシック;
	font-size: 12px;
	color:#666666;
        font-weight: bold;
	line-height: 18px;
	}
.txttitle {
	font-family:MSゴシック;
	font-size: 12px;
	color:#FF6633;
        font-weight: bold;
	line-height: 18px;
        background-color: #ffffff;
	}
.txtgreen {
	font-family:MSゴシック;
	font-size: 14px;
	color:#08D8AF;
        font-weight: bold;
	line-height: 20px;
        background-color: #ffffff;
	}
.txtredpink{
	font-family:MSゴシック;
	font-size: 12px;
	color:#FC7777;
        font-weight: bold;
	line-height: 20px;
        background-color: #ffffff;
	}
.txtsmall2 {
	font-family:MSゴシック;
	font-size: 11px;
	color:#7C80FF;
	line-height: 14px;
	}
.txtsmall1 {
	font-family:MSゴシック;
	font-size: 11px;
	color:#FF6633;
	line-height: 14px;
	}
.txtcopyright {
	font-family:MSゴシック;
	font-size: 12px;
	color:#999999;
	line-height: 18px;
	}
a.txt {
	font-family:MSゴシック;
	font-size: 12px;
	color:#335EFF;
	line-height: 18px;
	}
a:hover.txt {
	font-family:MSゴシック;
	font-size: 12px;
	color:#6BDAE8;
	line-height: 18px;
	}
a:visited.txt {
	font-family:MSゴシック;
	font-size: 12px;
	color:#990099;
	line-height: 18px;
	}



















.txtlarge {
	font-family:MSゴシック;
	font-size: 16px;
	color:#56568E;
        font-weight:bold;
	line-height: 20px;
	}
.txtlarge2 {
	font-family:MSゴシック;
	font-size: 14px;
	color:#56568E;
        font-weight:bold;
	line-height: 16px;
	}
.txtsmall {
	font-family:MSゴシック;
	font-size: 14px;
	color:#56568E;
        font-weight:bold;
	line-height: 20px;
	}
.txtcaution {
	font-family:MSゴシック;
	font-size: 16px;
	color:#FF3333;
        font-weight:bold;
	line-height: 20px;
	}


a.txt2 {
	font-family:MSゴシック;
	font-size: 12px;
	color:#0033ff;
	line-height: 18px;
        background-color: #D3E9FE;
	}

a:hover.txt2 {
	font-family:MSゴシック;
	font-size: 12px;
	color:#6BDAE8;
	line-height: 18px;
        background-color: #D3E9FE;
	}

a:visited.txt2 {
	font-family:MSゴシック;
	font-size: 12px;
	color:#AB54B3;
	line-height: 18px;
        background-color: #D3E9FE;
	}


.head {
	font-size: 15px;
	color:#336699;
	line-height: 18px;
	font-weight:bold;
	}
a.head {
	font-size: 15px;
	color:#336699;
	line-height: 18px;
	font-weight:bold;
	}
a:hover.head {
	font-size: 15px;
	color:#CC6600;
	line-height: 18px;
	font-weight:bold;
	}


a.navi {
	font-size: 12px;
	color:#ffffff;
        text-decoration: none;
	}
a:hover.navi {
	font-size: 12px;
	color:#FCCA01;
	}

a.lang {
	font-size: 12px;
	color:#683546;
        text-decoration: none;
	}
a:hover.lang {
	font-family:MSゴシック;
	color :#FB3434;
	}


.tab {
	font-size: 14px;
	color:white;
	font-weight:bold;
	}

td {
	font-size: 12px;
	color:#666666;

}

tr.blue {
	background-color:#CCFFEE;
}

tr.yellow {
	background-color:#FFFFAA;
}

td.orange {
	background-color:#FF6633;
}

