<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	margin:0px 0px;
	text-align: center;
}
a:link {color:#3333CC; text-decoration:none;}
a:visited {color:#9999FF; text-decoration:none;}
a:active {color:#FF6633; text-decoration:none;}
a:hover {color:#9900CC; text-decoration:underline;}

/***********************************************/
/* header text                         */
/***********************************************/
.title_l {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFCC33;
}
.title_r {
	font-size: 0.8em;
	color: #FFFFFF;
}
.sub_title {
	font-size: 0.8em;
	color: #003399;
}

/***********************************************/
/* footer text                         */
/***********************************************/
.footer_r {
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	position : absolute;right:3%;
	margin-top: 2px;
}
.footer_l {
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: normal;
	position : absolute;
	text-align: left;
	margin-top: 2px;
}

/***********************************************/
/* text                         */
/***********************************************/
.H1 {
	color: #000000;
	font-size:163%;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0ex;
	margin-top: 1%;
}
.H1R {
	color: #000000;
	font-size:163%;
	text-align: right;
	font-weight: bold;
	margin-bottom: 0ex;
	margin-top: 1%;
}
.H2 {
	color: #000000;
	font-size:119%;
	font-weight: bold;
	margin-bottom: 0ex;
}
.H3 {
	color: #000000;
	font-size:1.8ex;
	margin-right: 2%;
	margin-left: 3%;
	margin-bottom: 1.0ex;

}
.H4 {
	color: #000000;
	font-size:82%;
	margin-bottom:0ex;

}
.Tcenter {
	color: #000000;
	font-size:132%;
	text-align: center;
	font-weight: bold;
	width: 90%;
	line-height:1.5;
}
.Tcenter_L {
	color: #000000;
	font-size:150%;
	text-align: center;
	width: 90%;
	line-height:1.5;
}
.tyuu_T {
	font-size:80%;
	line-height:140%;
	margin-top: 0px;
	margin-bottom: 1em;
}
.TopML {
	margin: 0px 0px 0px 0px;
	font-size:98%;
}
.TopMM {
	margin: 0px 0px 0px 0px;
	font-size:95%;
}
.TopMS {
	font-size:72%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.blink_T {
	margin: 0px 20px 1em 20px;
	font-size:96%;
	line-height:140%;
	color: #FF0000;
	text-decoration: blink;
}
.menu_T {
	margin: 0px 0px 3em 0px;
	font-size:100%;
}
.setu_text {
margin: 0px 30px 1em 20px;
font-size:94%;
line-height:1.5;
}
.ko_text {
margin: 0px 40px 1em 20px;
font-size:94%;
line-height:1.5;
}
.syo_list {
	font-size: 2.0ex;
	line-height: 180%;
	margin-right: 4%;
	margin-left: 8%;
	margin-top:auto;
	text-align:justify;
	list-style-type: square;
	list-style-position: inside;
}
.setu_list {
	font-size: 2.0ex;
	line-height: 180%;
	margin-top:-0.5ex;
	margin-right: 4%;
	margin-left: 7%;
	text-align:justify;
	}
.sign_text {
	margin: 0px 30px 1em 20px;
	font-size:82%;
	line-height:1.0;
	font-weight: bold;
}
.ko_list{
	font-size: 1.8ex;
	line-height: 150%;
	margin-left: 1%;
	margin-top:-0.5ex;
	text-align:left;
	display: block;
	padding-left: 4%;
}	
.table_text{
	font-size: 1.5ex;
}
.image_title {
	font-size: 1.5ex;
	font-weight: bold;
	text-align: center;
}
.image_setumei {
	font-size: 1.5ex;
	text-align: center;
}
.sign {
	font-size: 1.8ex;
	line-height: 150%;
	margin-top:-0.5ex;
	margin-right: 1%;
	margin-left: 2%;
	text-align:right;
}	
.zu_kigou {
	margin-top: 1%;
}
.syo_text {
margin: 0px 20px 1em 20px;
font-size:96%;
line-height:1.5;
}
.syo_textm0 {
	margin: 0px;
	font-size:96%;
	line-height:1.5;
}

.syo_text0 {
	margin: 0px;
	font-size:96%;
	line-height:1.5;
}

.syo_text00 {
	margin: 0px;
	font-size:96%;
	line-height:1.2;
}
.syo_textm0B {
	margin: 0px;
	font-size:120%;
	line-height:1.5;
	font-weight: bold;
}
.syo_textm00B {
	margin: 0px;
	font-size:120%;
	line-height:1.0;
	font-weight: bold;
}
.syo_textm0B1 {
	margin: 0px;
	font-size:110%;
	line-height:1.5;
	font-weight: bold;
}
.syo_textm00B1 {
	margin: 0px;
	font-size:110%;
	line-height:1.0;
	font-weight: bold;
}
.syo_textm0-1 {
	margin: 0px;
	font-size:96%;
	line-height:1.5;
	color:#FFF
}
.syo_textm01 {
margin: 0px;
font-size:80%;
line-height:1.5;
}
.syo_textm02 {
margin: 0px;
font-size:65%;
line-height:1.5;
}
.syo_textm7pt {
	margin: 0px;
	font-size: 7pt;
	line-height:1.5;
}
.syo_textm8pt_left {
	margin: 0px;
	font-size: 8pt;
	line-height:1.5;
	text-align: left;
}
.syo_textm10pt {
	margin: 0px;
	font-size: 10pt;
	line-height:1.5;
	text-align: center;
}
.syo_textm10pt_left {
	margin: 0px;
	font-size: 10pt;
	line-height:1.5;
	text-align: left;
}
.syo_textm10pt_right {
	margin: 0px;
	font-size: 10pt;
	line-height:1.5;
	text-align: right;
}
.syo_textm10Lpt {
	margin: 0px;
	font-size: 10.5pt;
	line-height:1.5;
}

.syo_textm12pt {
	margin: 0px;
	font-size: 12pt;
	line-height:1.5;
	text-align: left;
 }

.hyousi_textm10pt_right {
	margin: 0px;
	font-size: 10pt;
	line-height:1.5;
	text-align: right;
}
/***********************************************/
.red {
	font-weight: bold;
	color: #F00;
}
.red1 {
	font-weight: bold;
	font-size:90%;
	color: #FF0000;
}
.red2 {
	color: #F00;
}
.white {
	color: #FFF;
	font-size: small;
}
.white1 {
	color: #FFF;
	margin-left: 0px;
	font-size: 150%;
	line-height: 150%;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.white2 {
	color: #FFF;
	margin-left: 0px;
	font-size: 110%;
	line-height: 150%;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.white22 {
	color: #FFF;
	margin-left: 0px;
	font-size: 110%;
	line-height: 140%;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}
.white3 {
	color: #FFF;
	font-size: 12px;
	font-family: 繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3, Hiragino Kaku Gothic Pro, 繝｡繧､繝ｪ繧ｪ, Meiryo, Osaka, �ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け, MS PGothic, sans-serif;
}
.white4 {
	color: #FFF;
	font-size: 1.5ex;
	font-weight: bold;
	text-align: center;
}
.white5 {
	color: #FFF;
	font-size: 2.3ex;
	font-weight: bold;
}
.blue1 {
	color: #1010AD;
	font-size: 1.5ex;
	font-weight: bold;
	text-align: center;
}
.blue2 {
	color: #1010AD;
	font-size: 2.0ex;
	font-weight: bold;
	text-align: left;
	font-family: Times New Roman;
	font-style: italic;
}
.purple1B {
	color: #540887;
	margin: 0px;
	font-size:100%;
	line-height:1.5;
	font-weight: bold;
}
.purpleTopMM {
	color: #540887;
	margin: 0px 0px 0px 0px;
	font-size:95%;
	font-weight: bold;
}
/***********************************************/
/* toppage table                         */
/***********************************************/
table#table_t1 {
	width: auto;
	border: 1px #023298 solid;
	border-collapse: collapse;
	border-spacing: 0;
	height: 100%;
}

table#table_t1 th {
	padding: 5px;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	white-space: normal;
}
table#table_t1 td {
	padding: 5px;
	border-width: 0 0 1px 1px;
	text-align: center;
	white-space: normal;
	font-size: 14px;
	border: 1px #666666 solid;
}

table#table_t2 {
	width: auto;
	border: 1px #023298 solid;
	border-collapse: collapse;
	border-spacing: 0;
	height: 100%;
}

table#table_t2 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	}
table#table_t2 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 14px;
}
table#table_t3 {
	width: auto;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
	height: 100%;
}

table#table_t3 th {
	padding: 5px;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	white-space: normal;
}
table#table_t3 td {
	padding: 2px;
	border-width: 0 0 1px 1px;
	text-align: center;
	white-space: normal;
	font-size: 14px;
	border: 1px #666666 solid;
}

table#table_t4 {
	width: 25%;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table_t4 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	}
table#table_t4 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size: 12px;
}
table#table_t5 {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	height: auto;
}

table#table_t5 th {
	padding: 5px;
	border-width: 0 0 0px 0px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	border: #666666 solid;
	height: 450px;
	}
table#table_t5 td {
	padding: 2px;
	border: 0px #666666 solid;
	border-width: 0 0 0px 0px;
	text-align: left;
	font-size: 14px;
	line-height: 140%;
}
table#table_t6 {
	width: 80%;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
	line-height:160%
}

table#table_t6 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
}
table#table_t6 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size: 14px;
}
table#table_t7 {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	height: auto;
	text-align:left
}

table#table_t7 th {
	padding: 5px;
	border-width: 0 0 0px 0px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	border: #666666 solid;
	}
table#table_t7 td {
	padding: 2px;
	border: 0px #666666 solid;
	border-width: 0 0 0px 0px;
	text-align: left;
	font-size: 14px;
	line-height: 140%;
}

/***********************************************/
/* table                         */
/***********************************************/
table#table_01 {
	width: 530px;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table_01 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	white-space: nowrap;
}
table#table_01 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	white-space: nowrap;
	font-size: 12px;
}

table#table_02 {
	width: 100%;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table_02 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	}
table#table_02 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 12px;
}
table#table_03 {
	width: 47px;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
	height: 10px;
}

table#table_03 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
}
table#table_03 td {
	padding: 1px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
}
table#table_04 {
	width: 100%;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table_04 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	}
table#table_04 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size: 12px;
}

table#table_06 {
	width: 80%;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
	line-height:150%
}

table#table_06 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
}
table#table_06 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-size: 14px;
}

table#table-07 {
    width: 250px;
	height: 34px;
    border: 1px #000 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-07 th {
    padding: 5px;
    border: #000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
table#table-07 td {
    padding: 5px;
    border: 1px #000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table#table_08 {
	width: 400px;
	border: 1px #666666 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table_08 th {
	padding: 5px;
	border: #666666 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	white-space: nowrap;
}
table#table_08 td {
	padding: 5px;
	border: 1px #666666 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	white-space: nowrap;
	font-size: 13px;
	width: 20%;
}

table#table-09 {
    width: 80%;
    border: 1px #000 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
table#table-09 th {
    padding: 5px;
    border: #000 solid;
    border-width: 0 0 1px 1px;
}
table#table-09 td {
    padding: 5px;
    border: 1px #000 solid;
    border-width: 0 0 1px 1px;
}

/***********************************************/
/* table   鄂ｫ邱夂┌縺�                      */
/***********************************************/
table#table_n {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table_n th {
	border: 0px;
	border-collapse: collapse;
}
table#table_n td {
	border: 0px;
	border-collapse: collapse;
}



/***********************************************/
/* 繝輔Ο繝ｼ繝育畑陦ｨ                        */
/***********************************************/
table#table_ud {
	width:auto;
	border: 1px #FFF solid;
	border-collapse: collapse;
	border-spacing: 0;
	background-color:#006600;
	font-size:10px;
	color:#FFF
}

table#table_ud th {
	padding: 5px;
	border: #FFF solid;
	border-width: 0 0 2px 2px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 80%;
	text-align: center;
	white-space: nowrap;
	padding: 3px 3px;
}
table#table_ud td {
	padding: 2px;
	border: 1px #FFF solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	white-space: nowrap;
	padding: 1px 2px;
}

/***********************************************/
/* 莉頑怦縺ｮ逶ｮ谺｡縺ｸ                        */
/***********************************************/
#pageTop{
	background:#DDD;
	color:#0000FF;
	padding:5px;
	position:fixed;
	bottom:50%;
	right:10px;
	}
#pageTop:hover{
	background:#EEE;
	}
	
/***********************************************/
/* 縺顔筏縺苓ｾｼ縺ｿ蜈郁｡ｨ                        */
/***********************************************/
table#table_mo {
	width:auto;
	border: 1px #000 dotted;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:10px;
	background-color:#FCFFF4
}

/***********************************************/
/* 繧ｵ繝悶ち繧､繝医Ν陦ｨ                        */
/***********************************************/
table#table_subt {
	width: 90%;
	border: 1.0px #0000FF solid;
	border-collapse: collapse;
	background-color:#CFFFFF;
	border-spacing: 5px;
	height: 30px;
}

/***********************************************/
/*繧ｿ繧､繝医Ν陦ｨ�医Λ繧ｦ繝ｳ繝会ｼ�                       */
/***********************************************/
table#table_roud {
	border-collapse:separate;
	width: 75%;
	border: 1.5px #000000 solid;
	border-spacing: 10px;
	background-color:#93CDDD;
	border-radius: 15px
}

/***********************************************/
/* 蜑阪�繝壹�繧ｸ縺ｫ謌ｻ繧�                        */
/***********************************************/
#table_rn a:link{color:#FFFFFF;} /* 譛ｪ險ｪ蝠� 逋ｽ */
#table_rn a:visited{color:#000000;} /* 險ｪ蝠乗ｸ� 鮟� */

table#table_rn {
	width:auto;
	border: 1px #FFF solid;
	border-collapse: collapse;
	border-spacing: 3px;
	background-color:#999999;
	font-size:13px;
	color:#FFFFFF
}

table#table_rn th {
	padding: 5px;
	border: #FFF solid;
	border-width: 0 0 2px 2px;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 80%;
	text-align: center;
	white-space: nowrap;
	padding: 3px 3px;
}
table#table_rn td {
	border: 1px #FFF solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	white-space: nowrap;
	padding: 2px 2px;
}
.page-back_rn {
 position: fixed;
 bottom: 50%;
 right: 10px;
}
/***********************************************/
/* 謚�鹸 譛ｬ譁��繧ｿ繝ｳ                        */
/***********************************************/
.btn {
    width:50px;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:2px 0 2px;
    border:1px solid #333;
    border-radius:2px;
	color:#000000;
    background-color:#E3E3E3;
}
/***********************************************/
/* 逅�ｺ矩聞謖ｨ諡ｶ                       */
/***********************************************/
.syo_textm0_justify {
	text-align: justify;
    text-justify: inter-ideograph; /* 荳｡遶ｯ謠�∴縺ｮ遞ｮ鬘� */
縲縲margin: 0px;
	font-size:96%;
	line-height:1.5;
}

/***********************************************/
/* 蝮�ｭ牙牡                      */
/***********************************************/
 .justify {
  display: flex;
  justify-content: space-between;
}



/* 轤ｹ貊�畑CSS Start */
.blinking {
    -webkit-animation:blink 1.0s ease-in-out infinite alternate;
    -moz-animation:blink 1.0s ease-in-out infinite alternate;
    animation:blink 1.0s ease-in-out infinite alternate;
}
@-webkit-keyframes blink {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-moz-keyframes blink {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes blink {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
/* 轤ｹ貊�畑CSS End */

/***********************************************/
/* boder                        */
/***********************************************/
p.box1 {
   border-bottom: 3px solid #4F047B;
}
p.box2 {
   border-bottom: 2px solid #4F047B;
}
</pre></body></html>