<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;
	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: sub;
}


.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 {
	font-size: 90%;
	font-family: "ＭＳ ゴシック","Courier New",monospace;
}

PRE.border {
	border:solid 1px;
	border-color:888888;
	padding:6px;
}

.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;
}

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;
}


.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;
}



.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;
}

</pre></body></html>