<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";












































div.topButton {
	position: absolute;
	z-index: 100;
	left: -200px;
	top: -200px;
}






 
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	font-style: normal;
	color: #000000;
}


.header_footer {
	margin-left: 10px;
	margin-right: 10px;
}


.breadcrumbslist {
	margin-top:6px;
	font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	font-size: 80%;
	line-height: 1.2;
}


.back_next {
	text-align: right;
	border-top: solid 2px #6699CC;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 70px;
}


.top {
	position:fixed;
	top:10px;
	text-align:right;
}


.copyright {
	font-size: 70%;
	font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	text-align: right;
	padding-top: 35px;
	padding-bottom: 5px;
}





.top_header {
	background-image: url(image/cover-header-bg.gif);
	background-repeat: repeat-x;
	height: 90px;
	width: 100%;
	white-space: nowrap;
}


.p_top_header {
	background-image: url(image/p-cover-header-bg.gif);
	background-repeat: repeat-x;
	height: 90px;
	width: 100%;
	white-space: nowrap;
}





.top_header_title {
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
	text-align: right;
	clear: right;
	padding-right: 24px;
	white-space: nowrap;
	font-size: 90%;
}


.top_header_graphic {
	vertical-align: middle;
	height: 32px;
	text-align: left;
	clear: right;
	float: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}


.top_logo {
	float: left;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}


.top_keygraphic {
	float: right;
	margin: 0px;
	white-space: nowrap;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




.top_link {
	font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	font-style: normal;
	color: #0C246F;
	text-decoration: none;
	vertical-align: middle;
}






.body {
	font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	margin-left: 65px;
	margin-right: 77px;
	z-index:1;
}


DIV.body_contents {
	margin-left: 50px;
	margin-right: 10px;
}


.textblock{
	margin-left: 20px;
	z-index:2
}




p {
	line-height:120%;
	margin-top: 0.2em;  
	margin-bottom: 0.4em;
}


li {
	line-height:100%;  
	margin-top: 0.1em;  
	margin-bottom: 0.1em; 
}


dd {
	line-height:100%;  
	margin-top: 0.1em; 
	margin-bottom: 0.1em;   
}



a:link {
	color: #0000FF;
}







H1, H2, H3, H4, H5 {
	font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}




H1.front {
	font-size: 170%;
	line-height: 150%;
	background-color: #99CCFF;
}






P.subhead_2 {
	font-weight: bold;
	font-size: 120%;
}




H1.glossary {
	font-size: 170%;
	line-height: 150%;
	background-color: #99CCFF;
}



H1.message {
	font-size: 170%;
	line-height: 150%;
	background-color: #99CCFF;
}



H1.part {
	font-size: 170%;
	line-height: 150%;
	background-color: #99CCFF;
}

DIV.part_deco {
	background-color: #FFFFFF;
	border-color: #99CCFF;
	border-top-style: double;
	border-top-width: 6px;
	border-bottom-style: double;
	border-bottom-width: 6px;
}



H1 {
	color: #000000;
	font-size: 150%;
	line-height: 150%;
	background-color: #99CCFF;
	padding-top: 5px;
	padding-bottom: 5px;
}



H2 {
	color: #000000;
	font-size: 140%;
	line-height: 120%;
	background-color: #D2E9FF;
	padding-top: 5px;
	padding-bottom: 5px;
}



H3 {
	color: #000000;
	font-size: 120%;
	line-height: 170%;
	border-color: #D2E9FF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}


H4 {
	font-size: 120%;
	margin-top: 10px;
}



H5 {
	font-size: 110%;
	margin-top: 10px;
}




P.subhead_1, P.subhead_2, P.message, p.term {
	margin-left: 0px;
}




P.subhead_1 {
	margin-top: 0.5em;  
	font-weight: bold;
	font-size: 110%;
}



P.message {
	padding-top: 5px;
	margin-top: 10px;
	border-top: solid 2px #999999;
	font-weight: bold;
	color: #0066CC;
}


P.msgtopic {
	font-weight: bold;
}


p.term {
	padding-top: 5px;
	margin-top: 10px;
	border-top: solid 2px #999999;
	font-weight: bold;
	color: #0066CC;
}




H1.app {
}









H1.glos {
}



H1.acron {
}




P.caption {
	font-weight: bold;
}







UL P, OL P {
	margin-left: 0px; 
	margin-top: 0px; 
}
LI P {
	margin-left: 0px; 
	margin-top: 0px; 
}


UL {
}


OL {
}


OL.alpha {
	list-style-type: lower-alpha;
}








UL LI DIV.spcl_body p {

}






OL LI DIV.spcl DIV.spcl_body{
}

OL LI LI DIV.spcl DIV.spcl_body{ 

}

OL LI LI LI DIV.spcl_body{ 

}









OL LI DIV SPAN.icon {
}

OL LI LI DIV SPAN.icon {
}

OL LI LI LI DIV SPAN.icon {
}








DL {
	margin-left: 0em;
}


DT {
	margin-top: 1em; 
}


DD {
	margin-left: 1.5em;
}





DD P {

	margin-top: 0px; 
}





IMG {
}


.body TABLE {
 border-collapse: collapse;
}













table {

 


 border-color: #000000;  
 margin-top: 10px; 
 margin-bottom: 10px; 
}
caption { 
   font-weight: bold; 
   text-align: left;
}

th {

 


 border-color: #000000;
}
td {

 


 border-color: #000000; 
}


.body TH {
	background: #CCCCCC;
	padding: 5px;
}


.body TD {
	padding: 4px;
}


.body TD P{
}


.body TABLE UL{
}


.body TABLE OL{
}


.body TABLE OL.alpha{
}
   
TH SPAN.icon {
   position:static!important;
}
TD SPAN.icon {
   position:static!important;
}




















DIV.note {
	background-image:url(image/icon-note.gif);
	background-repeat:no-repeat;
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: dotted 2px #FF9900;
	width: 100%;
	padding-top: 5px;
}


.note P.title{
	color: #996600;
	font-size: 120%;
	font-weight: bold;
	margin-left: 0pt;
	padding-left: 30px;
	padding-bottom: 5px;
	border-bottom: dotted 2px #FF9900;
}



DIV.notebody {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}



DIV.tips {
	background-image:url(image/icon-tips.gif);
	background-repeat:no-repeat;
	border-bottom: dotted 2px #009933;
	margin-top: 20px;
	margin-bottom: 30px;
	width: 100%;
	padding-top: 5px;
}


.tips P.title{
	color: #006633;
	font-size: 120%;
	font-weight: bold;
	margin-left: 0pt;
	padding-left: 30px;
	padding-bottom: 5px;
	border-bottom: dotted 2px #009933;
}



DIV.tipsbody {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}



DIV.point {
	background-image:url(image/icon-point.gif);
	background-repeat:no-repeat;
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: dotted 2px #0000FF;
	width: 100%;
	padding-top: 5px;
}


.point P.title {
	color: #333399;
	font-size: 120%;
	font-weight: bold;
	margin-left: 0pt;
	padding-left: 30px;
	padding-bottom: 5px;
	border-bottom: dotted 2px #0000FF;
}



DIV.pointbody {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}




DIV.ex {
	background-image:url(image/icon-ex.gif);
	background-repeat:no-repeat;
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: dotted 2px #0000FF;
	width: 100%;
	padding-top: 5px;
}


.ex P.title {
	color: #333399;
	font-size: 120%;
	font-weight: bold;
	margin-left: 0pt;
	padding-left: 30px;
	padding-bottom: 5px;
	border-bottom: dotted 2px #0000FF;
}



DIV.exbody {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}




DIV.ref {
	background-image:url(image/icon-ref.gif);
	background-repeat:no-repeat;
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: dotted 2px #0000FF;
	width: 100%;
	padding-top: 5px;
}


.ref P.title {
	color: #333399;
	font-size: 120%;
	font-weight: bold;
	margin-left: 0pt;
	padding-left: 30px;
	padding-bottom: 5px;
	border-bottom: dotted 2px #0000FF;
}



DIV.refbody {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}







PRE {
	display:table;
	font-size: 90%;
	font-family: "ＭＳ ゴシック","Courier New",monospace;
}

PRE.border {
	border:solid 1px;
	border-color:888888;
	padding:6px;
	display:table;
	width:100%;
	box-sizing:border-box;
}





.spcl_body{
	line-height:150%;
}


.spcl_subhead {
	padding-left: 55px;
	margin-left: -55px;
	min-height:20px;
	background-repeat: no-repeat;
}



.spcl {
	min-height:20px;
	background-repeat: no-repeat;
}



.spcl_list2{
	min-height:20px;
	background-repeat: no-repeat;
}


.spcl_list3{
	min-height:20px;
	background-repeat: no-repeat;
}


.spcl_list4{
	min-height:20px;
	background-repeat: no-repeat;
}



.spcl_pre2{
	min-height:20px;
	background-repeat: no-repeat;
}


.spcl_pre3{
	min-height:20px;
	background-repeat: no-repeat;
}



.spcl_note_title {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_point_title {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_tips_title {
	min-height:20px;
	background-repeat: no-repeat;
}


.spcl_note {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_point {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_tips {
	min-height:20px;
	background-repeat: no-repeat;
}




.spcl_note_list2 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_point_list2 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_tips_list2 {
	min-height:20px;
	background-repeat: no-repeat;
}


.spcl_note_list3 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_point_list3 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_tips_list3 {
	min-height:20px;
	background-repeat: no-repeat;
}


.spcl_note_list4 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_point_list4 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_tips_list4 {
	min-height:20px;
	background-repeat: no-repeat;
}




.spcl_note_pre2 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_point_pre2 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_tips_pre2 {
	min-height:20px;
	background-repeat: no-repeat;
}


.spcl_note_pre3 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_point_pre3 {
	min-height:20px;
	background-repeat: no-repeat;
}

.spcl_tips_pre3 {
	min-height:20px;
	background-repeat: no-repeat;
}



#multi DIV.spcl_body {
	background-color: #eeeeee;
}







#ge DIV.spcl_body{
	background-color: #eeeecc;
}


#ee DIV.spcl_body{
	background-color: #ffdddd;
}



#se DIV.spcl_body{
	background-color: #ffff99;
}





#sol DIV.spcl_body{
	background-color: #DDFF99;
}


#lix DIV.spcl_body{
	background-color: #EEEEFF;
}


#win DIV.spcl_body{
	background-color: #BBDDFF;
}



#isee DIV.spcl_body{
	background-color: #EEEEEE;
}


#iswje DIV.spcl_body{
	background-color: #EEEEEE;
}


#issje DIV.spcl_body{
	background-color: #EEEEEE;
}


#fj DIV.spcl_body{
	background-color: #FFE8DB;
}


SPAN.icon {
        position:absolute;
        left:10px;
}








#multi_spcl_table{
	background-color: #EEEEEE;
}










#ge_spcl_table{
	background-color: #eeeecc;
}


#ee_spcl_table{
	background-color: #ffdddd;
}



#se_spcl_table{
	background-color: #ffff99;
}






#sol_spcl_table{
	background-color: #DDFF99;
}


#lix_spcl_table{
	background-color: #EEEEFF;
}


#win_spcl_table{
	background-color: #BBDDFF;
}



#isee_spcl_table{
	background-color: #EEEEEE;
}


#iswje_spcl_table{
	background-color: #EEEEEE;
}


#issje_spcl_table{
	background-color: #EEEEEE;
}


#fj_spcl_table{
	background-color: #FFE8DB;
}




.multi_spcl_cont{
	background-color: #eeeeee;
	background-repeat: no-repeat;
}









.ge_spcl_cont{
	background-color: #eeeecc;
}


.ee_spcl_cont{
	background-color: #ffdddd;
}



.se_spcl_cont{
	background-color: #ffff99;
}





.sol_spcl_cont{
	background-color: #DDFF99;
}


.lix_spcl_cont{
	background-color: #EEEEFF;
}


.win_spcl_cont{
	background-color: #BBDDFF;
}



.isee_spcl_cont{
	background-color: #EEEEEE;
}


.iswje_spcl_cont{
	background-color: #EEEEEE;
}


.issje_spcl_cont{
	background-color: #EEEEEE;
}


.fj_spcl_cont{
	background-color: #FFE8DB;
}










.em {
	font-weight: bold
}


.i {
	font-style: italic
}


.u {
	text-decoration: underline
}



.tt {
	
	font-family: "ＭＳ ゴシック","Courier New",monospace;
}




.sup {
	font-size: 60%;

	vertical-align: super;
}



.sub {
	font-size: 60%;

	vertical-align: sub;
}


.blue {
	 color: blue;
}


.red {
	color: red;
}



.supple {
	margin-left: 27px;
}


#multi PRE {
	background-color: #eeeeee;
}
#ge PRE {
	background-color: #eeeecc;
}
#ee PRE {
	background-color: #ffdddd;
}
#se PRE {
	background-color: #ffff99;
}
#sol PRE {
	background-color: #DDFF99;
}
#lix PRE {
	background-color: #EEEEFF;
}
#win PRE {
	background-color: #BBDDFF;
}
#isee PRE {
	background-color: #EEEEEE;
}
#iswje PRE {
	background-color: #EEEEEE;
}
#issje PRE {
	background-color: #EEEEEE;
}
#fj PRE {
	background-color: #FFE8DB;
}
</pre></body></html>