.pttl{font-size:11pt; font-weight: bold;}
.ttl{font-size:12pt; font-weight: bold; line-height:16pt;}
.ld{font-size:10pt; line-height:20pt;}
.hd{font-size:10pt; font-weight:bold; line-height:13pt;}
.hd2{font-size:10pt; font-weight:bold; line-height:10pt;}
.hd3{font-size:12pt; font-weight:bold; line-height:10pt;}
.bdy{font-size:10pt; line-height:1.3em;}
.bdy_b{font-size:10pt;  font-weight:bold; line-height:1.3em;}
.bdy2{font-size:10pt;line-height:1em;}
.cap{font-size:9pt; line-height:12pt;}
.cap2{font-size:9pt; line-height:9pt;}
.cap3{font-size:8pt; line-height:10pt;}
.bdy_gray{font-size:10pt; line-height:1.3em; color: #666666;}








//*文中のリンク（青文字下線あり）*//

a:{}

a:link {
	color: #003399;
	text-decoration: underline;
}
a:visited {
	color: #666699;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #3399FF;
}

a.txt_blue_link:link {
	color: #003399;
	text-decoration: underline;
}
a.txt_blue_link:visited {
	color: #666699;
	text-decoration: underline;
}
a.txt_blue_link:hover {
	text-decoration: underline;
	color: #3399FF;
}


//*各コンテンツトップテキストリンク（黒文字下線なし）*//

//*aタグ中使用時*//

a:{}

a.txt_link:link {
	color: #000000;
	text-decoration: none; 
	}
a.txt_link:visited {
    color: #000018;
	text-decoration: none; 
	}
a.txt_link:hover {
	color: #3399FF;
	text-decoration: underline; 
}

//*spanタグ中使用時*//

a:{}

.txt_link a:link {
	color: #000000;
	text-decoration: none; 
	}
.txt_link a:visited {
    color: #000018;
	text-decoration: none; 
	}
.txt_link a:hover {
	color: #3399FF;
	text-decoration: underline; 
}



//*各コンテンツリストテキストリンク（黒文字下線なし）*//

a:{}

.list_ul_link a:link {
	color: #000000;
	text-decoration: none; 
	}
.list_ul_link a:visited {
    color: #000018;
	text-decoration: none; 
	}
.list_ul_link a:hover {
	color: #3399FF;
	text-decoration: underline; 
}




/* ulとliの一般設定 */
ul {
    margin: 0px 0px 0px 20px;
    padding: 5px 0px 5px 10px;
    list-style-type: disc}	
	
li {
    padding: 0px 0px 0px 0px;}
	

/* ulとliの画像設定 */
.list_ul_link li {
    padding: 0px 0px 0px 10px;
    margin: 5px 0px 0px 0px;
    background: url(Images/mrk_arr_r_blue.gif) no-repeat 0px 5px;}
ul.list_ul_link {
    list-style-type: none;
    padding: 0px;
    margin: -5px 0px 0px 0px;}

	
ol {
    margin: 0px 0px 0px 20px;
    padding: 5px 0px 5px 10px;}

p {
    margin: 20px 0px 20px 0px;}




/* 外部リンクアイコンを付ける（2008/12追加） */
.txt_out_link { 
	background-image: url(Images/link_out.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 1px;
	padding: 0px 0px 0px 18px;
}