body {
	color:#333333;
}

.txt12pxl18 {
	font-size: 12px;
	line-height: 18px;
}

.txt8ptl16 {
	font-size: 8pt;
	line-height: 16px;
}

.txt8ptl16_blog {
	font-size: 8pt;
	line-height: 16px;
	padding:0 0 0 5px;
}

.txt10pxl14l1 {
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
}

a:hover {
    text-decoration:underline;
    color:#FF3333;
}

a {
    text-decoration:none;
    color:#444444;;
}

.txt12pxl18-p15 {
padding:0 15px 0 13px;
    font-size: 12px;
    line-height: 18px;
}

.txt12pxl18-p15-lh22 {
padding:0 15px 0 13px;
    font-size: 12px;
    line-height: 22px;
}


/*vertical-align は、表示位置（縦方向）を指定するプロパティです。 
このプロパティの値に super や sub を指定すると、文字の位置を
「上付き」や「下付き」にすることができます。super と sub はIEとNN6以上で対応しています。 */


/*
------------ロールオーバー＞テキストカラーとアンダーライン付き
a {
    text-decoration:none;
    color:#003399;
}

(aタグ内でIDを指定。)

a#h01:hover {
    text-decoration:underline;
    color:#FF3333;
}

a#h02:hover {
    text-decoration:underline;
    color:#666666;
}

あるいは

a#h01:hover, a#h02:hover {
    text-decoration:underline;
    color:#FF3333;
}

a#h02:hover{
    color:#666666;
}
 */

.sitemap b {
	color:#006633;
}
.sitemap a {
	color:#006633;
}
.sitemap p {
	margin:0px;
	padding:0px;
}