/* CSS Document */
/*各ページ制作用CSS*/

/*使えないID名*/
/*
container
header
menu
contents
cover
main
footer
footer2
*/

/*table*/
table{
	border-collapse : collapse ;
	background-repeat : no-repeat ;
	background-color: #FFFFFF
}

td { vertical-align : top ; text-align : left }
td.td_c { text-align : center }
td.td_l { text-align : left }
td.td_r { text-align : right }
td.td_ct { text-align : center ; vertical-align : top }
td.td_lt { text-align : left ; vertical-align : top }
td.td_rt { text-align : right ; vertical-align : top }
td.td_cm { text-align : center ; vertical-align : middle }
td.td_lm { text-align : left ; vertical-align : middle }
td.td_rm { text-align : right ; vertical-align : middle }
td.td_lb { text-align : left ; vertical-align : bottom }
td.td_cb { text-align : center ; vertical-align : bottom }
td.td_rb { text-align : right ; vertical-align : bottom }
td.td_c1 { text-align : center ; background : #f2be9a }

table.tbl_bg01 { 
	background : url(../image/recommend.gif) ;
	background-repeat : no-repeat ;
	background-position : 5px 25px ;
}

/*---- 段落 -----*/

.p_c { text-align : center }
.p_cw { text-align : center  ; line-height : 150% }
.p_r { text-align : right }
.p_c2 { text-align : center ; line-height : 10% }
.p_l { text-align : left }
.p_lw { text-align : left ; line-height : 180% }
.p_l1 { text-align : left ; line-height : 140% }
.p_l2 { text-align : left ; line-height : 10% }
.p_l3 { text-align : left ; line-height : 3pt }
.p_ul { border-bottom-width: 1px ; border-bottom-color: #90bbff}

.p_blk{
	display: block;
	width: 590px;
	text-align: left;
	padding: 5px
}
.p_blk_c{
	display: block;
	width: 620px;
	text-align: center;
	padding: 5px
}

.p_blk1{
	display: block;
	color: #FFFFFF;
	background-color:#000099;
	font-size: 12pt;
	font-weight: bold;
	width: 620px;
	height: 24px;
	padding-top: 4px;
}
.p_blk2{
	display: block;
	color: #000000;
	text-decoration: underline;
	font-size: 12pt;
	font-weight: bold;
	width: 620px;
	height: 34px;
}
.p_blk_p{
	display: block;
	width: 620px;
	text-align: left;
	padding: 5px;
	white-space: pre;
	font-family: "ＭＳ ゴシック","Osaka等幅";
}
.p_blk_k{
	display: block;
	width: 620px;
	text-align: center;
	margin-left: 5px;
	padding: 5px;
	border: 1px #333333 solid;
}

/*---- フォント -----*/

font.font_7{ font-size : 7pt}

font.font_8{ font-size : 8pt}
font.font_8p{ font-size : 8pt ; font-family: "ＭＳ Ｐゴシック", "Osaka"}
font.font_8{ font-size : 8pt}
font.font_8b{ font-size : 8pt ; font-weight : bold }
font.font_8w{ font-size : 8pt ; color : #ffffff }

font.font_9{ font-size : 9pt}
font.font_9b{ font-size : 9pt ; font-weight : bold }
font.font_9w{ font-size : 9pt ; color : #ffffff }

font.font_10{ font-size : 10pt}
font.font_10b{ font-size : 10pt ; font-weight : bold }
font.font_10w{ font-weight : bold ; font-size : 10pt ; color : #ffffff }
font.font_10g{ font-weight : bold ; font-size : 10pt ; color : #666666 }
font.font_10_00{ font-weight : bold ; font-size : 10pt ; color : #ff0000 }
font.font_10_01{ font-weight : bold ; font-size : 10pt ; color : #008040 }
font.font_10_02{ font-weight : bold ; font-size : 10pt ; color : #0000ff }

font.font_11{ font-size : 11pt }
font.font_11b{ font-weight : bold ; font-size : 11pt }
font.font_11w{ font-weight : bold ; font-size : 11pt ; color : #ffffff }
font.font_11r{ font-weight : bold ; font-size : 11pt ; color : #FF0000 }

font.font_12{ font-size : 12pt }
font.font_12bl{ font-weight : bold ; font-size : 12pt ; color : #003399 }
font.font_13{ font-size : 13pt }
font.font_14{ font-size : 14pt }
font.font_14w{ font-size : 14pt ; font-weight: bold ; color: #FFFFFF}
font.font_14r{ font-size : 14pt ; font-weight: bold ; color: #CC0000}
font.font_15{ font-weight : bold ; font-size : 15pt }
font.font_15g{ font-weight : bold ; font-size : 15pt ; color : #666666 }

/*---- リンク-----*/

a:link,a:visited { color: #003399 ; font-weight : bold }
a:hover { color: #0066CC ; font-weight : bold }

