
.tb_align01 {text-align:center;}
.tb_align02 {text-align:right;}

.O_bk_style01 {
	background-color:#CCCCCC;
}
.O_bk_style02 {
	background-color:#DADADA;
}


.O_tb_style01 {
	border-bottom:1pt #B9B9B9 solid;
}
.O_tb_style02 {
	border-top:2pt #6088AC solid;
	border-bottom:1pt #6088AC solid;
}



.O_padd_style01 {
	padding-left:10px;
	padding-right:2px;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:1pt solid #DADADA;
}
.O_padd_style02 {
	padding-top:4px;
	padding-bottom:2px;
	text-align:center;
}
.O_padd_style02_1 {
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
	border-bottom:1pt #DADADA solid;
	border-right:1pt #DADADA solid;
}
.O_padd_style02_2 {
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
	border-bottom:1pt #DADADA solid;
}


.O_padd_style03 {
	padding-top:4px;
	padding-bottom:2px;
	text-align:center;
	background-color:#EEEEEE;
}
.O_padd_style04 {
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
}


.O_tit_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	border-bottom:1pt solid #FFFFFF;
	background-color:#D6EAF5;
}
.O_tit_content02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	border-bottom:1pt solid #DADADA;
	background-color:#D6EAF5;
}
.O_tit_content03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	background-color:#6088AC;
}
.O_tit_content03_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	background-color:#6088AC;
	border-top:1pt solid #CCCCCC;
	border-bottom:1pt solid #CCCCCC;
	
}

.O_tit_content04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#D6EAF5;
}
.O_tit_content04_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#D6EAF5;
	border-top:1pt solid #DADADA;
	border-bottom:1pt solid #DADADA;
	border-right:1pt solid #FFFFFF;
}
.O_tit_content04_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#D6EAF5;
	border-top:1pt solid #DADADA;
	border-bottom:1pt solid #DADADA;
}
.O_tit_content04_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#D6EAF5;
	border-bottom:1pt solid #DADADA;
	border-right:1pt solid #FFFFFF;
}
.O_tit_content04_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#D6EAF5;
	border-bottom:1pt solid #DADADA;
}

.O_text_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	
}
.O_text_content01_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	border-bottom:1pt solid #CCCCCC;
}

.O_text_content02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	background-color:#EEEEEE;
}
.O_text_content03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	border-bottom:1pt solid #DADADA;
}
.O_text_content04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	border-bottom:1pt solid #DADADA;
}
.O_text_content05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
}
.O_text_content05_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	border-bottom:1pt solid #DADADA;
	border-right:1pt solid #DADADA;
}
.O_text_content05_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	border-bottom:1pt solid #DADADA;
}
.O_text_content05_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
	border-right:1pt solid #DADADA;
}

.O_text_content06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	text-decoration: none;
}
.O_text_content07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
}
.O_text_content07_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	border-bottom:1pt solid #DADADA;
	border-right:1pt solid #DADADA;
}
.O_text_content08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-size:12px;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: underline;
}
.O_text_content08:hover {
	text-decoration: none;
}
.O_text_content08_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-size:12px;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: underline;
	border-bottom:1pt solid #DADADA;
}

.O_page_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:center;
	text-decoration: underline;
}
.O_page_content01:hover {
	text-decoration: none;
}
.O_page_content02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:right;
	text-decoration: underline;
}
.O_page_content02:hover {
	text-decoration: none;
}

.O_p_text01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
.O_p_text02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0059A5;
	font-size:12px;
	text-align:center;
	padding:5px;
}
.O_p_text03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	text-align:center;
	padding:5px;
}
.O_p_style04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;	
}
.O_p_style05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;	
	text-align:center;
}
.O_p_style06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004FD3;
	font-size:13px;	
}
.O_p_text07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C6091;
	font-size:12px;
	line-height:22px;	
}
.O_p_text08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
}

.O_form_style01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	background-color:#F9F9F9;
	border:1pt #9BB8D2 solid;
}
.O_bn_style01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background-color:#6088AC;
	border:1pt #9BB8D2 solid;
}

.G_bk_style01 {
	background-color:#CBCBCB;
}
.G_bk_style02 {
	background-color:#EBEBEB;
}
.G_bk_style03 {
	background-color:#024C9F;
}
.G_bk_style04 {
	background-color:#BBBBBB;
}
.G_tb_style01 {
	border-top:1pt #CBCBCB solid;
	border-bottom:1pt #CBCBCB solid;
}

.G_padd_style01 {
	padding-left:10px;
	padding-right:2px;
	padding-top:5px;
	padding-bottom:3px;
}

.G_top_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	font-size:12px;
	letter-spacing:1px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
}

.G_tit_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#6088AC;
}
.G_tit_content02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#6088AC;
}
.G_tit_content02_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#6088AC;
	border-top:1pt #CBCBCB solid;
	border-bottom:1pt #CBCBCB solid;
	border-right:1pt #FFFFFF solid;
}
.G_tit_content02_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	background-color:#6088AC;
	border-top:1pt #CBCBCB solid;
	border-bottom:1pt #CBCBCB solid;
}

.G_text_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
}
.G_text_content02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
}
.G_text_content03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
}
.G_text_content03_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	border-bottom:1pt #CBCBCB solid;
	border-right:1pt #CBCBCB solid;
}
.G_text_content03_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	font-size:12px;
	padding-top:8px;
	padding-bottom:5px;
	text-decoration: none;
	border-bottom:1pt #CBCBCB solid;
}


.G_p_style01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0061A5;
	font-size:13px;	
	text-align:center;
}
.G_p_text02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	text-align:center;
	padding:5px;
}
.G_p_style03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004FD3;
	font-size:13px;	
}

.G_form_style01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	background-color:#F9F9F9;
	border:1pt #C3C3C3 dotted;
}
.G_bn_style01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	font-size:12px;
	background-color:#F0F0F0;
	border:1pt #C3C3C3 dotted;
}

.P_tb_style01 {
	border:1pt #DADADA solid;
}

.P_tit_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124DB2;
	font-size:13px;
	padding-top:3px;
	font-weight:bold;
	text-decoration: none;
}
.P_tit_content02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0074C1;
	font-size:16px;
	padding:7px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration: none;
	background-color:#D6EAF5;
	border:1pt #DADADA solid;
}
.P_tit_content03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0074C1;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	letter-spacing:1px;
	text-decoration: none;
	background-color:#D6EAF5;
	border-bottom:1pt #DADADA solid;
}


.P_text_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF2A00;
	font-size:13px;
	text-decoration: none;
}
.P_text_content02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0074C1;
	font-size:13px;
	text-decoration: none;
}
.P_text_content03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#353535;
	font-size:13px;
	line-height:22px;
	text-decoration: none;
}
.P_text_content04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:13px;
	padding: 6px;
	line-height:20px;
	text-decoration: none;
}
.P_text_content05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5A9539;
	font-size:13px;
	padding: 6px;
	line-height:20px;
	text-decoration: none;
}
.P_text_content06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:13px;
	line-height:20px;
	text-decoration: none;
}
.P_text_content07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0039F4;
	font-size:13px;
	text-align:right;
	text-decoration: underline;
}
.P_text_content07:hover {
	text-decoration: none;
}

.P_text_content08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0039F4;
	font-size:13px;
	text-align:right;
	text-decoration: none;
}

.Q_tit_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12pt;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:3px;
	text-decoration: none;
}
.Q_text_content01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	line-height:20px;
	padding-top:6px;
	padding-bottom:10px;
	text-decoration: none;
}