From: <Saved by Blink>
Snapshot-Content-Location: https://www.mext.go.jp/a_menu/koutou/ninka/1334533.htm
Subject: =?utf-8?Q?=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84?=
 =?utf-8?Q?=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3?=
 =?utf-8?Q?=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE?=
 =?utf-8?Q?=E8=AA=8D=E5=8F=AF=E7=94=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE?=
 =?utf-8?Q?=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B?=
 =?utf-8?Q?=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=92=8C3=E5=B9=B49=E6=9C?=
 =?utf-8?Q?=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89=EF=BC=9A=E6=96=87=E9=83?=
 =?utf-8?Q?=A8=E7=A7=91=E5=AD=A6=E7=9C=81?=
Date: Sat, 6 Nov 2021 03:17:08 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----"


------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/html
Content-ID: <frame-D88F39BE82B0D31220FE8AA29A0D518B@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/a_menu/koutou/ninka/1334533.htm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.=
w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=3D"http://www.w3.=
org/1999/xhtml" xml:lang=3D"ja" lang=3D"ja"><head><meta http-equiv=3D"Conte=
nt-Type" content=3D"text/html; charset=3DUTF-8">

<meta http-equiv=3D"Content-Style-Type" content=3D"text/css">
<meta http-equiv=3D"Content-Script-Type" content=3D"text/javascript">
<meta name=3D"viewport" content=3D"width=3Ddevice-width">
<meta name=3D"x-category" content=3D"kyoiku">
<meta name=3D"x-lastupdated" content=3D"2021-09-28 14:06:14">
<meta name=3D"description" content=3D"">
<meta name=3D"keywords" content=3D"">
<meta property=3D"og:title" content=3D"=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=
=E3=81=AE=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=
=8F=8A=E3=81=B3=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=
=AE=E8=AA=8D=E5=8F=AF=E7=94=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=
=E6=88=90=E7=AD=89=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=
=BC=88=E4=BB=A4=E5=92=8C3=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=
=BC=89=EF=BC=9A=E6=96=87=E9=83=A8=E7=A7=91=E5=AD=A6=E7=9C=81">
<meta property=3D"og:type" content=3D"article">
<meta property=3D"og:url" content=3D"https://www.mext.go.jp/a_menu/koutou/n=
inka/1334533.htm">
<meta property=3D"og:image" content=3D"https://www.mext.go.jp/common/img/me=
xt_ogp_img.png">
<meta property=3D"og:site_name" content=3D"=E6=96=87=E9=83=A8=E7=A7=91=E5=
=AD=A6=E7=9C=81=E3=83=9B=E3=83=BC=E3=83=A0=E3=83=9A=E3=83=BC=E3=82=B8">
<meta property=3D"og:description" content=3D"">
<meta name=3D"twitter:card" content=3D"summary_large_image">
<title>=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84=E8=
=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=AF=84=E9=99=
=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E7=94=B3=
=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=E9=
=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=92=8C3=E5=
=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89=EF=BC=9A=E6=96=87=E9=
=83=A8=E7=A7=91=E5=AD=A6=E7=9C=81</title>
<link rel=3D"icon" href=3D"https://www.mext.go.jp/favicon.ico">
<link href=3D"https://www.mext.go.jp/common/css/editor.css" rel=3D"styleshe=
et" type=3D"text/css" media=3D"all">
<link href=3D"https://www.mext.go.jp/common/css/import_wysiwyg_sp.css" rel=
=3D"stylesheet" type=3D"text/css" media=3D"all">
<link href=3D"https://www.mext.go.jp/common/css/smp.css" rel=3D"stylesheet"=
 type=3D"text/css" media=3D"all">




</head>
<body>
<a name=3D"top" id=3D"top"></a>
<div id=3D"wrapper">
<div id=3D"wrapperInner"><div id=3D"header" class=3D"new">
<h1 class=3D"logo"><a href=3D"https://www.mext.go.jp/index.htm"><img src=3D=
"https://www.mext.go.jp/common/img/top_a_menu_ta_imgs_logo_mext.jpg" width=
=3D"313" height=3D"55" alt=3D"=E6=96=87=E9=83=A8=E7=A7=91=E5=AD=A6=E7=9C=81=
"></a></h1>
<button class=3D"menu-btn" aria-expanded=3D"false" aria-controls=3D"header-=
menu-cont"><span class=3D"icons"><img src=3D"https://www.mext.go.jp/common/=
img/menu_btn.svg" alt=3D"=E3=83=A1=E3=83=8B=E3=83=A5=E3=83=BC" class=3D"ico=
n-menu"></span></button>
<div class=3D"guidance"><a href=3D"https://www.mext.go.jp/a_menu/koutou/nin=
ka/1334533.htm#contentsStart">=E3=83=9A=E3=83=BC=E3=82=B8=E3=81=AE=E6=9C=AC=
=E6=96=87=E3=81=AB=E7=A7=BB=E5=8B=95=E3=81=99=E3=82=8B</a></div>
<div id=3D"headerMain">
<div id=3D"headerInner">
<div class=3D"headerBtn">
<ul>
<li><a href=3D"https://www.mext.go.jp/sitemap/sitemap.htm">=E3=82=B5=E3=82=
=A4=E3=83=88=E3=83=9E=E3=83=83=E3=83=97</a></li>
<li lang=3D"en"><a href=3D"https://www.mext.go.jp/en/index.htm">English</a>=
</li>
</ul>
</div>
<div class=3D"wrap_fontsize">
<dl class=3D"fontsize">
<dt id=3D"font" title=3D"=E6=96=87=E5=AD=97=E3=82=B5=E3=82=A4=E3=82=BA=E3=
=81=AE=E5=A4=89=E6=9B=B4">=E6=96=87=E5=AD=97=E3=82=B5=E3=82=A4=E3=82=BA=E3=
=81=AE=E5=A4=89=E6=9B=B4</dt>
<dd id=3D"fontS"><button title=3D"=E6=96=87=E5=AD=97=E3=82=B5=E3=82=A4=E3=
=82=BA=EF=BC=9A=E5=B0=8F" style=3D"border: none;">=E5=B0=8F</button></dd>
<dd id=3D"fontM"><span title=3D"=E6=96=87=E5=AD=97=E3=82=B5=E3=82=A4=E3=82=
=BA=EF=BC=9A=E4=B8=AD">=E4=B8=AD</span></dd>
<dd id=3D"fontL"><button title=3D"=E6=96=87=E5=AD=97=E3=82=B5=E3=82=A4=E3=
=82=BA=EF=BC=9A=E5=A4=A7" style=3D"border: none;">=E5=A4=A7</button></dd>
</dl>
</div>
<div id=3D"gsearchBox">
<div id=3D"headerNavi">
<ul class=3D"pcArea">
<li class=3D"pseudo-first-child"><img src=3D"https://www.mext.go.jp/common/=
img/icon_result_new.gif" width=3D"20" height=3D"11" alt=3D""><a href=3D"htt=
ps://www.mext.go.jp/result_js.htm">=E7=B5=9E=E3=82=8A=E8=BE=BC=E3=81=BF=E6=
=A4=9C=E7=B4=A2</a></li>
<li lang=3D"en"><a href=3D"https://www.mext.go.jp/keyword/index.htm">=E3=82=
=AD=E3=83=BC=E3=83=AF=E3=83=BC=E3=83=89</a></li>
</ul>

</div><!-- /headerNavi --><!-- probo=E6=A4=9C=E7=B4=A2=E7=AA=93 -->
<form id=3D"searchbox" action=3D"https://www.mext.go.jp/result_js.htm">
<div class=3D"popTermArea">
<input name=3D"q" id=3D"q" type=3D"text" placeholder=3D"=E3=82=B5=E3=82=A4=
=E3=83=88=E5=86=85=E6=A4=9C=E7=B4=A2" title=3D"=E3=82=B5=E3=82=A4=E3=83=88=
=E5=86=85=E6=A4=9C=E7=B4=A2" style=3D"width:205px; height:1.8em; padding-le=
ft:5px; font-size:1.1em;" autocomplete=3D"off"><table id=3D"popterm" class=
=3D"popterm_hidden" style=3D"position: absolute; display: none; width: 212p=
x; margin-top: 25px; margin-left: -212px; visibility: hidden;"><tbody></tbo=
dy></table>

<input value=3D"=E6=A4=9C=E7=B4=A2" type=3D"submit" style=3D"height:2em; fo=
nt-size:1em; padding:2px;">
<link rel=3D"stylesheet" type=3D"text/css" href=3D"https://www.mext.go.jp/c=
ommon/css/popterm3.css"></div>
</form>
<!-- /probo=E6=A4=9C=E7=B4=A2=E7=AA=93 -->
<ul class=3D"spArea">
<li class=3D"pseudo-first-child"><img src=3D"https://www.mext.go.jp/common/=
img/icon_result_new.gif" width=3D"20" height=3D"11" alt=3D""><a href=3D"htt=
ps://www.mext.go.jp/result_js.htm">=E7=B5=9E=E3=82=8A=E8=BE=BC=E3=81=BF=E6=
=A4=9C=E7=B4=A2</a></li>
<li lang=3D"en"><a href=3D"https://www.mext.go.jp/keyword/index.htm">=E3=82=
=AD=E3=83=BC=E3=83=AF=E3=83=BC=E3=83=89</a></li>
</ul>
</div><!--/gsearchBox-->
</div>
</div>
</div><!--/header-->
<div class=3D"guidance">=E3=81=93=E3=81=93=E3=81=8B=E3=82=89=E3=82=B5=E3=82=
=A4=E3=83=88=E3=81=AE=E4=B8=BB=E3=81=AA=E3=83=A1=E3=83=8B=E3=83=A5=E3=83=BC=
=E3=81=A7=E3=81=99</div>
<div id=3D"headerMenu2">
<ul>
<li><a href=3D"https://www.mext.go.jp/b_menu/b002.htm">=E4=BC=9A=E8=A6=8B=
=E3=83=BB=E5=A0=B1=E9=81=93=E3=83=BB=E3=81=8A=E7=9F=A5=E3=82=89=E3=81=9B</a=
>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/daijin/main_b14.htm">=E5=
=A4=A7=E8=87=A3=E8=A8=98=E8=80=85=E4=BC=9A=E8=A6=8B=E7=AD=89</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/houdou/index.htm">=E5=A0=
=B1=E9=81=93=E7=99=BA=E8=A1=A8</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/gyouji/main_b6.htm">=E8=
=A1=8C=E4=BA=8B=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/kengaku/index.htm">=E8=
=A6=8B=E5=AD=A6=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/internship/index.htm">=
=E3=82=A4=E3=83=B3=E3=82=BF=E3=83=BC=E3=83=B3=E3=82=B7=E3=83=83=E3=83=97=E6=
=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/saiyou/index.htm">=E6=8E=
=A1=E7=94=A8=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/boshu/index.htm">=E5=85=
=AC=E5=8B=9F=E6=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/choutatsu/index.htm">=E8=
=AA=BF=E9=81=94=E7=B7=8F=E5=90=88=E6=A1=88=E5=86=85</a></li>
    </ul>
  </div>
</li>
<li><a href=3D"https://www.mext.go.jp/b_menu/b004.htm">=E6=94=BF=E7=AD=96=
=E3=83=BB=E5=AF=A9=E8=AD=B0=E4=BC=9A</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/policy/index.html">=E6=
=94=BF=E7=AD=96=E4=B8=80=E8=A6=A7</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/shingi/main_b5.htm">=E5=
=AF=A9=E8=AD=B0=E4=BC=9A=E6=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/houan/main.htm">=E5=9B=
=BD=E4=BC=9A=E6=8F=90=E5=87=BA=E6=B3=95=E5=BE=8B</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/hakusho/index.htm">=E5=
=91=8A=E7=A4=BA=E3=83=BB=E9=80=9A=E9=81=94</a></li>
      <li><a href=3D"https://www.mext.go.jp/a_menu/kaikei/index.htm">=E4=BA=
=88=E7=AE=97=E3=83=BB=E6=B1=BA=E7=AE=97=E3=80=81=E7=A8=8E=E5=88=B6=E7=AD=89=
</a></li>
      <li><a href=3D"https://www.mext.go.jp/a_menu/hyouka/index.htm">=E6=94=
=BF=E7=AD=96=E8=A9=95=E4=BE=A1=E3=83=BB=E7=8B=AC=E7=AB=8B=E8=A1=8C=E6=94=BF=
=E6=B3=95=E4=BA=BA=E8=A9=95=E4=BE=A1</a></li>
    </ul>
  </div>
</li>
<li><a href=3D"https://www.mext.go.jp/b_menu/b005.htm">=E7=99=BD=E6=9B=B8=
=E3=83=BB=E7=B5=B1=E8=A8=88=E3=83=BB=E5=87=BA=E7=89=88=E7=89=A9</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/hakusho/hakusho.htm">=E7=
=99=BD=E6=9B=B8</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/toukei/main_b8.htm">=E7=
=B5=B1=E8=A8=88=E6=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/shuppan/main_b7.htm">=E5=
=87=BA=E7=89=88=E7=89=A9</a></li>
      <li><a href=3D"https://www.mext.go.jp/booklet/link.htm">=E3=83=91=E3=
=83=B3=E3=83=95=E3=83=AC=E3=83=83=E3=83=88</a></li>
    </ul>
  </div>
</li>
<li><a href=3D"https://www.mext.go.jp/b_menu/b006.htm">=E7=94=B3=E8=AB=8B=
=E3=83=BB=E6=89=8B=E7=B6=9A=E3=81=8D</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/koukai/index.htm">=E6=83=
=85=E5=A0=B1=E5=85=AC=E9=96=8B=E3=83=BB=E5=80=8B=E4=BA=BA=E6=83=85=E5=A0=B1=
=E4=BF=9D=E8=AD=B7</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/toukei/005/020401.htm">=
=E6=B3=95=E4=BB=A4=E9=81=A9=E7=94=A8=E4=BA=8B=E5=89=8D=E7=A2=BA=E8=AA=8D=E6=
=89=8B=E7=B6=9A=E3=81=8D</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/public/main_b13.htm">=E3=
=83=91=E3=83=96=E3=83=AA=E3=83=83=E3=82=AF=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=
=88</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/saishushoku/1396426.htm"=
>=E6=96=87=E9=83=A8=E7=A7=91=E5=AD=A6=E7=9C=81=E3=82=92=E9=80=80=E8=81=B7=
=E3=81=95=E3=82=8C=E3=81=9F=E6=96=B9=E3=81=AE=E5=86=8D=E5=B0=B1=E8=81=B7=E3=
=81=AE=E6=89=8B=E7=B6=9A=E3=81=8D</a></li>
    </ul>
  </div>
</li>
<li><a href=3D"https://www.mext.go.jp/b_menu/b003.htm">=E6=96=87=E9=83=A8=
=E7=A7=91=E5=AD=A6=E7=9C=81=E3=81=AE=E7=B4=B9=E4=BB=8B</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki/main_b3.htm">=E5=
=A4=A7=E8=87=A3=E3=83=BB=E5=89=AF=E5=A4=A7=E8=87=A3=E3=83=BB=E5=A4=A7=E8=87=
=A3=E6=94=BF=E5=8B=99=E5=AE=98</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki2/kanbumeibo.htm"=
>=E5=B9=B9=E9=83=A8=E5=90=8D=E7=B0=BF</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki2/top.htm">=E7=B5=
=84=E7=B9=94=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/koueki/main.htm">=E6=97=
=A7=E6=89=80=E7=AE=A1=E7=89=B9=E4=BE=8B=E6=B0=91=E6=B3=95=E6=B3=95=E4=BA=BA=
=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E5=AF=BE=E5=BF=9C</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/link/main_b12.htm">=E9=
=96=A2=E4=BF=82=E6=A9=9F=E9=96=A2=E3=83=AA=E3=83=B3=E3=82=AF=E9=9B=86</a></=
li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki2/map.htm">=E6=A1=
=88=E5=86=85=E5=9B=B3</a></li>
    </ul>
  </div>
</li>
</ul>
</div><!--/headerMenu-->
<ul id=3D"smpHeaderMenu"><li><a href=3D"https://www.mext.go.jp/b_menu/b002.=
htm">=E4=BC=9A=E8=A6=8B=E3=83=BB=E5=A0=B1=E9=81=93=E3=83=BB=E3=81=8A=E7=9F=
=A5=E3=82=89=E3=81=9B</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/daijin/main_b14.htm">=E5=
=A4=A7=E8=87=A3=E8=A8=98=E8=80=85=E4=BC=9A=E8=A6=8B=E7=AD=89</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/houdou/index.htm">=E5=A0=
=B1=E9=81=93=E7=99=BA=E8=A1=A8</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/gyouji/main_b6.htm">=E8=
=A1=8C=E4=BA=8B=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/kengaku/index.htm">=E8=
=A6=8B=E5=AD=A6=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/internship/index.htm">=
=E3=82=A4=E3=83=B3=E3=82=BF=E3=83=BC=E3=83=B3=E3=82=B7=E3=83=83=E3=83=97=E6=
=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/saiyou/index.htm">=E6=8E=
=A1=E7=94=A8=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/boshu/index.htm">=E5=85=
=AC=E5=8B=9F=E6=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/choutatsu/index.htm">=E8=
=AA=BF=E9=81=94=E7=B7=8F=E5=90=88=E6=A1=88=E5=86=85</a></li>
    </ul>
  </div>
</li><li><a href=3D"https://www.mext.go.jp/b_menu/b004.htm">=E6=94=BF=E7=AD=
=96=E3=83=BB=E5=AF=A9=E8=AD=B0=E4=BC=9A</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/policy/index.html">=E6=
=94=BF=E7=AD=96=E4=B8=80=E8=A6=A7</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/shingi/main_b5.htm">=E5=
=AF=A9=E8=AD=B0=E4=BC=9A=E6=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/houan/main.htm">=E5=9B=
=BD=E4=BC=9A=E6=8F=90=E5=87=BA=E6=B3=95=E5=BE=8B</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/hakusho/index.htm">=E5=
=91=8A=E7=A4=BA=E3=83=BB=E9=80=9A=E9=81=94</a></li>
      <li><a href=3D"https://www.mext.go.jp/a_menu/kaikei/index.htm">=E4=BA=
=88=E7=AE=97=E3=83=BB=E6=B1=BA=E7=AE=97=E3=80=81=E7=A8=8E=E5=88=B6=E7=AD=89=
</a></li>
      <li><a href=3D"https://www.mext.go.jp/a_menu/hyouka/index.htm">=E6=94=
=BF=E7=AD=96=E8=A9=95=E4=BE=A1=E3=83=BB=E7=8B=AC=E7=AB=8B=E8=A1=8C=E6=94=BF=
=E6=B3=95=E4=BA=BA=E8=A9=95=E4=BE=A1</a></li>
    </ul>
  </div>
</li><li><a href=3D"https://www.mext.go.jp/b_menu/b005.htm">=E7=99=BD=E6=9B=
=B8=E3=83=BB=E7=B5=B1=E8=A8=88=E3=83=BB=E5=87=BA=E7=89=88=E7=89=A9</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/hakusho/hakusho.htm">=E7=
=99=BD=E6=9B=B8</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/toukei/main_b8.htm">=E7=
=B5=B1=E8=A8=88=E6=83=85=E5=A0=B1</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/shuppan/main_b7.htm">=E5=
=87=BA=E7=89=88=E7=89=A9</a></li>
      <li><a href=3D"https://www.mext.go.jp/booklet/link.htm">=E3=83=91=E3=
=83=B3=E3=83=95=E3=83=AC=E3=83=83=E3=83=88</a></li>
    </ul>
  </div>
</li><li><a href=3D"https://www.mext.go.jp/b_menu/b006.htm">=E7=94=B3=E8=AB=
=8B=E3=83=BB=E6=89=8B=E7=B6=9A=E3=81=8D</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/koukai/index.htm">=E6=83=
=85=E5=A0=B1=E5=85=AC=E9=96=8B=E3=83=BB=E5=80=8B=E4=BA=BA=E6=83=85=E5=A0=B1=
=E4=BF=9D=E8=AD=B7</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/toukei/005/020401.htm">=
=E6=B3=95=E4=BB=A4=E9=81=A9=E7=94=A8=E4=BA=8B=E5=89=8D=E7=A2=BA=E8=AA=8D=E6=
=89=8B=E7=B6=9A=E3=81=8D</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/public/main_b13.htm">=E3=
=83=91=E3=83=96=E3=83=AA=E3=83=83=E3=82=AF=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=
=88</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/saishushoku/1396426.htm"=
>=E6=96=87=E9=83=A8=E7=A7=91=E5=AD=A6=E7=9C=81=E3=82=92=E9=80=80=E8=81=B7=
=E3=81=95=E3=82=8C=E3=81=9F=E6=96=B9=E3=81=AE=E5=86=8D=E5=B0=B1=E8=81=B7=E3=
=81=AE=E6=89=8B=E7=B6=9A=E3=81=8D</a></li>
    </ul>
  </div>
</li><li><a href=3D"https://www.mext.go.jp/b_menu/b003.htm">=E6=96=87=E9=83=
=A8=E7=A7=91=E5=AD=A6=E7=9C=81=E3=81=AE=E7=B4=B9=E4=BB=8B</a>
  <div class=3D"subNav">
    <ul>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki/main_b3.htm">=E5=
=A4=A7=E8=87=A3=E3=83=BB=E5=89=AF=E5=A4=A7=E8=87=A3=E3=83=BB=E5=A4=A7=E8=87=
=A3=E6=94=BF=E5=8B=99=E5=AE=98</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki2/kanbumeibo.htm"=
>=E5=B9=B9=E9=83=A8=E5=90=8D=E7=B0=BF</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki2/top.htm">=E7=B5=
=84=E7=B9=94=E6=A1=88=E5=86=85</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/koueki/main.htm">=E6=97=
=A7=E6=89=80=E7=AE=A1=E7=89=B9=E4=BE=8B=E6=B0=91=E6=B3=95=E6=B3=95=E4=BA=BA=
=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E5=AF=BE=E5=BF=9C</a></li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/link/main_b12.htm">=E9=
=96=A2=E4=BF=82=E6=A9=9F=E9=96=A2=E3=83=AA=E3=83=B3=E3=82=AF=E9=9B=86</a></=
li>
      <li><a href=3D"https://www.mext.go.jp/b_menu/soshiki2/map.htm">=E6=A1=
=88=E5=86=85=E5=9B=B3</a></li>
    </ul>
  </div>
</li></ul>
<!-- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D noJS message =3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D -->

<!-- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D /noJS message =3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D -->
<dl id=3D"breadCrumbs">
<dt>=E7=8F=BE=E5=9C=A8=E4=BD=8D=E7=BD=AE</dt>
<dd><a href=3D"https://www.mext.go.jp/index.htm">=E3=83=88=E3=83=83=E3=83=
=97</a>&nbsp;&gt;&nbsp;<a href=3D"https://www.mext.go.jp/a_menu/a002.htm">=
=E6=95=99=E8=82=B2</a>&nbsp;&gt;&nbsp;<a href=3D"https://www.mext.go.jp/a_m=
enu/01_d.htm">=E5=A4=A7=E5=AD=A6=E3=83=BB=E5=A4=A7=E5=AD=A6=E9=99=A2=E3=80=
=81=E5=B0=82=E9=96=80=E6=95=99=E8=82=B2</a>&nbsp;&gt;&nbsp;<a href=3D"https=
://www.mext.go.jp/a_menu/koutou/ninka/1368921.htm">=E5=A4=A7=E5=AD=A6=E3=81=
=AE=E8=A8=AD=E7=BD=AE=E8=AA=8D=E5=8F=AF=E3=83=BB=E5=B1=8A=E5=87=BA=E5=88=B6=
=E5=BA=A6</a>&nbsp;&gt;&nbsp;<a href=3D"https://www.mext.go.jp/a_menu/kouto=
u/ninka/shinsei.htm">=E7=94=B3=E8=AB=8B=E3=83=BB=E5=B1=8A=E5=87=BA=E6=9B=B8=
=E9=A1=9E=E4=BD=9C=E6=88=90=E3=81=AE=E6=89=8B=E5=BC=95=E3=80=81=E8=A8=98=E5=
=85=A5=E6=A7=98=E5=BC=8F=E3=81=AA=E3=81=A9</a>&nbsp;&gt;&nbsp;=E5=AD=A6=E6=
=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E3=81=
=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=
=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E7=94=B3=E8=AB=8B=E6=9B=B8=E9=
=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=E9=96=A2=E3=81=99=E3=82=
=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=92=8C3=E5=B9=B49=E6=9C=88=E6=94=
=B9=E8=A8=82=E7=89=88=EF=BC=89</dd>
</dl><!--/breadCrumbs-->
<div id=3D"contents" class=3D"baseColumn1">
<a name=3D"contentsStart" id=3D"contentsStart"></a>
<div id=3D"contentsInner">
<div id=3D"contentsMain">
<div id=3D"contentsTitle">
<h1 class=3D"title">=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=
=E9=99=84=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=
=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=
=AF=E7=94=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=
=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=
=92=8C3=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89</h1>
<p>=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84=E8=A1=8C=
=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=AF=84=E9=99=84=E8=
=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E7=94=B3=E8=AB=
=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=E5=BD=93=
=E3=81=9F=E3=81=A3=E3=81=A6=E3=81=AF=E3=80=81=E4=BB=A5=E4=B8=8B=E3=81=AE=E6=
=89=8B=E5=BC=95=E3=82=92=E7=86=9F=E8=AA=AD=E3=81=97=E3=81=9F=E4=B8=8A=E3=81=
=A7=E3=80=81=E7=94=B3=E8=AB=8B=E3=82=92=E8=A1=8C=E3=81=A3=E3=81=A6=E3=81=8F=
=E3=81=A0=E3=81=95=E3=81=84=E3=80=82</p>

</div><!--/#contentsTitle-->
<div class=3D"wysiwyg">
	<h3>=E4=BB=A4=E5=92=8C3=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=E3=
=81=AE=E4=B8=BB=E3=81=AA=E6=9B=B4=E6=96=B0=E9=83=A8=E5=88=86=E3=81=AB=E3=81=
=A4=E3=81=84=E3=81=A6</h3>

	<p>=E4=BB=A4=E5=92=8C3=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=E3=81=
=AE=E4=B8=BB=E3=81=AA=E6=9B=B4=E6=96=B0=E9=83=A8=E5=88=86=E3=81=AF=E3=80=81=
=E4=BB=A5=E4=B8=8B=E3=81=AE=E9=80=9A=E3=82=8A=E3=81=A7=E3=81=99=E3=80=82</p=
>

	<ul>
		<li>=E3=80=8C=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=
=84=E8=A1=8C=E7=82=BA=E5=8F=8A=E3=81=B3=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=
=E3=81=AE=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E3=81=AB=E9=96=A2=E3=
=81=99=E3=82=8B=E5=AF=A9=E6=9F=BB=E5=9F=BA=E6=BA=96=E3=80=8D=E3=81=AE=E6=94=
=B9=E6=AD=A3=E3=81=AB=E4=BC=B4=E3=81=86=E6=A8=99=E6=BA=96=E8=A8=AD=E7=BD=AE=
=E7=B5=8C=E8=B2=BB=E9=A1=8D=E3=81=AE=E6=94=B9=E8=A8=82=E3=80=82</li>
		<li>=E7=94=B3=E8=AB=8B=E6=89=8B=E7=B6=9A=E3=81=8D=E3=82=92=E5=8E=9F=E5=89=
=87=E3=82=AA=E3=83=B3=E3=83=A9=E3=82=A4=E3=83=B3=E5=8C=96=E3=80=82</li>
	</ul>
</div>

<h3 class=3D"relatedInfor">=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=
=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=
=B3=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=
=E5=8F=AF=E7=94=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=
=AD=89=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=
=A4=E5=92=8C3=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89</h3>

<div class=3D"bottom20">
	<ul class=3D"arrow bottom5" style=3D"padding-bottom: 0px;">
		<li><a href=3D"https://www.mext.go.jp/content/20210928-mxt_sigakugy-10000=
1285_1.pdf">=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84=
=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=AF=84=E9=
=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E7=94=
=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=
=E9=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=92=8C3=
=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89=EF=BC=88=E7=9B=AE=
=E6=AC=A1=E3=80=81=E4=B8=80=E8=88=AC=E7=9A=84=E6=B3=A8=E6=84=8F=E4=BA=8B=E9=
=A0=85=EF=BC=89=EF=BC=88PDF:1149KB=EF=BC=89</a><img alt=3D"PDF" class=3D"ic=
on" height=3D"16" src=3D"https://www.mext.go.jp/common/img/images_contents_=
plugin_01_s.gif" width=3D"16"></li>
	</ul>

	<ul class=3D"arrow bottom5" style=3D"padding-bottom: 0px;">
		<li><a href=3D"https://www.mext.go.jp/content/20210928-mxt_sigakugy-10000=
1285_2.pdf">=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84=
=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=AF=84=E9=
=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E7=94=
=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=
=E9=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=92=8C3=
=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89=EF=BC=88=E7=AC=AC1=
=E9=83=A8=EF=BC=89 =EF=BC=88PDF:3177KB=EF=BC=89</a><img alt=3D"PDF" class=
=3D"icon" height=3D"16" src=3D"https://www.mext.go.jp/common/img/images_con=
tents_plugin_01_s.gif" width=3D"16"></li>
	</ul>

	<ul class=3D"arrow bottom5" style=3D"padding-bottom: 0px;">
		<li><a href=3D"https://www.mext.go.jp/content/20210928-mxt_sigakugy-10000=
1285_3.pdf">=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84=
=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=AF=84=E9=
=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E7=94=
=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=
=E9=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=92=8C3=
=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89=EF=BC=88=E7=AC=AC2=
=E9=83=A8=EF=BD=9E=E7=AC=AC6=E9=83=A8=EF=BC=89=EF=BC=88PDF:2780KB=EF=BC=89<=
/a><img alt=3D"PDF" class=3D"icon" height=3D"16" src=3D"https://www.mext.go=
.jp/common/img/images_contents_plugin_01_s.gif" width=3D"16"></li>
	</ul>

	<ul class=3D"arrow bottom5" style=3D"padding-bottom: 0px;">
		<li><a href=3D"https://www.mext.go.jp/content/20210928-mxt_sigakugy-10000=
1285_4.pdf">=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=AE=E5=AF=84=E9=99=84=
=E8=A1=8C=E7=82=BA=E3=81=AE=E8=AA=8D=E5=8F=AF=E5=8F=8A=E3=81=B3=E5=AF=84=E9=
=99=84=E8=A1=8C=E7=82=BA=E5=A4=89=E6=9B=B4=E3=81=AE=E8=AA=8D=E5=8F=AF=E7=94=
=B3=E8=AB=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E4=BD=9C=E6=88=90=E7=AD=89=E3=81=AB=
=E9=96=A2=E3=81=99=E3=82=8B=E6=89=8B=E5=BC=95=EF=BC=88=E4=BB=A4=E5=92=8C3=
=E5=B9=B49=E6=9C=88=E6=94=B9=E8=A8=82=E7=89=88=EF=BC=89=EF=BC=88=E7=AC=AC7=
=E9=83=A8=E3=80=81=E5=8F=82=E8=80=83=E8=B3=87=E6=96=99=EF=BC=89=EF=BC=88PDF=
:4151KB=EF=BC=89</a><img alt=3D"PDF" class=3D"icon" height=3D"16" src=3D"ht=
tps://www.mext.go.jp/common/img/images_contents_plugin_01_s.gif" width=3D"1=
6"></li>
	</ul>
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=E3=80=80=E6=A7=98=E5=BC=8F=E7=AD=89=E3=81=
=AF<a href=3D"https://www.mext.go.jp/a_menu/koutou/ninka/03072801.htm">=E3=
=81=93=E3=81=A1=E3=82=89=EF=BC=88=E5=AD=A6=E6=A0=A1=E6=B3=95=E4=BA=BA=E3=81=
=AE=E5=AF=84=E9=99=84=E8=A1=8C=E7=82=BA=E7=AD=89=E3=81=AE=E8=AA=8D=E5=8F=AF=
=E7=94=B3=E8=AB=8B=E3=81=AB=E4=BF=82=E3=82=8B=E6=9B=B8=E9=A1=9E=E3=81=AE=E6=
=A7=98=E5=BC=8F=E5=8F=8A=E3=81=B3=E6=8F=90=E5=87=BA=E9=83=A8=E6=95=B0=EF=BC=
=89</a>=E3=81=AB=E6=8E=B2=E8=BC=89=E3=81=97=E3=81=A6=E3=81=84=E3=81=BE=E3=
=81=99=E3=80=82</div>

<h2 class=3D"contact">=E3=81=8A=E5=95=8F=E5=90=88=E3=81=9B=E5=85=88</h2>
<div class=3D"indentBlock">
<p class=3D"inquiryunderline"><strong>=E9=AB=98=E7=AD=89=E6=95=99=E8=82=B2=
=E5=B1=80=E7=A7=81=E5=AD=A6=E9=83=A8=E7=A7=81=E5=AD=A6=E8=A1=8C=E6=94=BF=E8=
=AA=B2</strong></p>

</div>
<div class=3D"plugin">
<p class=3D"img"><a href=3D"http://www.adobe.com/jp/products/acrobat/readst=
ep2.html" target=3D"_blank"><img src=3D"https://www.mext.go.jp/common/img/i=
mages_contents_plugin_01.gif" width=3D"158" height=3D"39" alt=3D"Get ADOBE =
READER"></a></p>
<p><span>PDF=E5=BD=A2=E5=BC=8F=E3=81=AE=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=
=E3=82=92=E5=BE=A1=E8=A6=A7=E3=81=84=E3=81=9F=E3=81=A0=E3=81=8F=E5=A0=B4=E5=
=90=88=E3=81=AB=E3=81=AF=E3=80=81Adobe Acrobat Reader=E3=81=8C=E5=BF=85=E8=
=A6=81=E3=81=AA=E5=A0=B4=E5=90=88=E3=81=8C=E3=81=82=E3=82=8A=E3=81=BE=E3=81=
=99=E3=80=82<br>Adobe Acrobat Reader=E3=81=AF=E9=96=8B=E7=99=BA=E5=85=83=E3=
=81=AEWeb=E3=83=9A=E3=83=BC=E3=82=B8=E3=81=AB=E3=81=A6=E3=80=81=E7=84=A1=E5=
=84=9F=E3=81=A7=E3=83=80=E3=82=A6=E3=83=B3=E3=83=AD=E3=83=BC=E3=83=89=E5=8F=
=AF=E8=83=BD=E3=81=A7=E3=81=99=E3=80=82</span></p>
</div>
</div><!--/contentsMain-->
</div><!--/contentsInner-->
</div><!--/contents-->
<div id=3D"footerGuidance">
<p class=3D"author">=EF=BC=88=E9=AB=98=E7=AD=89=E6=95=99=E8=82=B2=E5=B1=80=
=E7=A7=81=E5=AD=A6=E9=83=A8=E7=A7=81=E5=AD=A6=E8=A1=8C=E6=94=BF=E8=AA=B2=EF=
=BC=89</p>
<ul>
<li class=3D"pageTop"><a href=3D"https://www.mext.go.jp/a_menu/koutou/ninka=
/1334533.htm#top">=E3=83=9A=E3=83=BC=E3=82=B8=E3=81=AE=E5=85=88=E9=A0=AD=E3=
=81=AB=E6=88=BB=E3=82=8B</a></li>
<li class=3D"pageHome"><a href=3D"https://www.mext.go.jp/index.htm">=E6=96=
=87=E9=83=A8=E7=A7=91=E5=AD=A6=E7=9C=81=E3=83=9B=E3=83=BC=E3=83=A0=E3=83=9A=
=E3=83=BC=E3=82=B8=E3=83=88=E3=83=83=E3=83=97=E3=81=B8</a></li>
</ul>
</div><!--/footerGuidance-->
<div id=3D"area_footer" class=3D"area_footer">
<div id=3D"footer" class=3D"footer"><div class=3D"footer_utility">
<div class=3D"inner">
<div class=3D"guidance">=E3=81=93=E3=81=93=E3=81=8B=E3=82=89=E3=82=B5=E3=82=
=A4=E3=83=88=E3=81=AE=E4=B8=BB=E3=81=AA=E3=83=A1=E3=83=8B=E3=83=A5=E3=83=BC=
=E3=81=A7=E3=81=99</div>
<ul class=3D"top">
<li class=3D"pseudo-first-child"><a href=3D"https://www.mext.go.jp/sitemap/=
sitemap.htm">=E3=82=B5=E3=82=A4=E3=83=88=E3=83=9E=E3=83=83=E3=83=97</a></li=
>
<li><a href=3D"https://www.mext.go.jp/a_menu/sonotajisin/index.htm">=E7=81=
=BD=E5=AE=B3=E9=96=A2=E9=80=A3=E6=83=85=E5=A0=B1</a></li>
<li><a href=3D"https://www.mext.go.jp/b_menu/link2/kankouchou.htm">=E5=AE=
=98=E5=85=AC=E5=BA=81=E7=AD=89=E3=83=AA=E3=83=B3=E3=82=AF=E9=9B=86</a></li>
<li><a href=3D"https://www.mext.go.jp/en/">English</a></li>
</ul>
<ul>
<li class=3D"pseudo-first-child"><a href=3D"https://www.mext.go.jp/mail/ind=
ex.html">=E5=BE=A1=E6=84=8F=E8=A6=8B=E3=83=BB=E3=81=8A=E5=95=8F=E5=90=88=E3=
=81=9B</a></li>
<li><a href=3D"https://www.mext.go.jp/b_menu/privacy_policy.htm">=E3=83=97=
=E3=83=A9=E3=82=A4=E3=83=90=E3=82=B7=E3=83=BC=E3=83=9D=E3=83=AA=E3=82=B7=E3=
=83=BC</a></li>
<li><a href=3D"https://www.mext.go.jp/b_menu/about_link.htm">=E3=83=AA=E3=
=83=B3=E3=82=AF=E3=83=BB=E8=91=97=E4=BD=9C=E6=A8=A9=E3=81=AB=E3=81=A4=E3=81=
=84=E3=81=A6</a></li>
<li><a href=3D"https://www.mext.go.jp/accessibility/index.html">=E3=82=A2=
=E3=82=AF=E3=82=BB=E3=82=B7=E3=83=93=E3=83=AA=E3=83=86=E3=82=A3=E3=81=B8=E3=
=81=AE=E5=AF=BE=E5=BF=9C=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6</a></li>
</ul>
<dl>
<dt id=3D"mext">=E6=96=87=E9=83=A8=E7=A7=91=E5=AD=A6=E7=9C=81</dt>
<dd>=E3=80=92100-8959 =E6=9D=B1=E4=BA=AC=E9=83=BD=E5=8D=83=E4=BB=A3=E7=94=
=B0=E5=8C=BA=E9=9C=9E=E3=81=8C=E9=96=A2=E4=B8=89=E4=B8=81=E7=9B=AE2=E7=95=
=AA2=E5=8F=B7</dd>
<dd>=E9=9B=BB=E8=A9=B1=E7=95=AA=E5=8F=B7=EF=BC=9A03-5253-4111(=E4=BB=A3=E8=
=A1=A8) 050-3772-4111 (IP =E9=9B=BB=E8=A9=B1=E4=BB=A3=E8=A1=A8)</dd>
<dd>=E6=B3=95=E4=BA=BA=E7=95=AA=E5=8F=B7 7000012060001</dd>
<dd><a href=3D"https://www.mext.go.jp/b_menu/soshiki2/map.htm" id=3D"link" =
aria-labelledby=3D"mext link">=E6=A1=88=E5=86=85=E5=9B=B3</a></dd>
</dl>
</div>
<!--/footer_utility-->
</div>
<span class=3D"footer_copyright" lang=3D"en">Copyright (C) Ministry of Educ=
ation, Culture, Sports, Science and Technology</span></div>
</div>
</div>
</div>


<div id=3D"UMS_TOOLTIP" style=3D"position: absolute; cursor: pointer; z-ind=
ex: 2147483647; background: transparent; top: -100000px; left: -100000px;">=
</div></body><div id=3D"TAG_ID4TOOLBAR_UMS_GUID" style=3D"display: none;">B=
32F84C5-21A8-6C3C-EE48-6AB03135009F</div><div id=3D"tmtoolbar_ums_injected"=
 style=3D"display: none;">init_ums</div><div id=3D"UMSSendDataEventElement"=
 style=3D"display: none;" data=3D"https://www.mext.go.jp/b_menu/b004.htm" d=
ocguid=3D"null">init_ums</div></html>
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/editor.css

@charset "utf-8";

body { font-size: 16px; padding-bottom: 50px; color: rgb(34, 34, 34); backg=
round-color: rgb(255, 255, 255); }

.aly_tx_left { text-align: left; }

.aly_tx_center { text-align: center; }

.aly_tx_right { text-align: right; }

.aly_tx_justify { text-align: justify; }

span.aly_tx_xxs { font-size: 0.55em; }

span.aly_tx_xs { font-size: 0.7em; }

span.aly_tx_s { font-size: 0.8em; }

span.aly_tx_m { font-size: 1em; }

span.aly_tx_l { font-size: 1.2em; }

span.aly_tx_xl { font-size: 1.44em; }

span.aly_tx_xxl { font-size: 2em; }

span.aly_tx_f_auto { color: rgb(0, 0, 0); }

span.aly_tx_f_black { color: rgb(0, 0, 0); }

span.aly_tx_f_maroon { color: rgb(128, 0, 0); }

span.aly_tx_f_saddlebrown { color: rgb(139, 69, 19); }

span.aly_tx_f_darkslategray { color: rgb(47, 79, 79); }

span.aly_tx_f_teal { color: rgb(0, 128, 128); }

span.aly_tx_f_navy { color: rgb(0, 0, 128); }

span.aly_tx_f_indigo { color: rgb(75, 0, 130); }

span.aly_tx_f_dimgray { color: rgb(105, 105, 105); }

span.aly_tx_f_firebrick { color: rgb(178, 34, 34); }

span.aly_tx_f_brown { color: rgb(165, 42, 42); }

span.aly_tx_f_goldenrod { color: rgb(218, 165, 32); }

span.aly_tx_f_darkgreen { color: rgb(0, 100, 0); }

span.aly_tx_f_turquoise { color: rgb(64, 224, 208); }

span.aly_tx_f_mediumblue { color: rgb(0, 0, 205); }

span.aly_tx_f_purple { color: rgb(128, 0, 128); }

span.aly_tx_f_gray { color: rgb(128, 128, 128); }

span.aly_tx_f_red { color: rgb(204, 0, 0); }

span.aly_tx_f_darkorange { color: rgb(255, 140, 0); }

span.aly_tx_f_gold { color: rgb(255, 215, 0); }

span.aly_tx_f_green { color: rgb(0, 128, 0); }

span.aly_tx_f_cyan { color: rgb(0, 255, 255); }

span.aly_tx_f_blue { color: rgb(0, 0, 255); }

span.aly_tx_f_violet { color: rgb(238, 130, 238); }

span.aly_tx_f_darkgray { color: rgb(169, 169, 169); }

span.aly_tx_f_lightsalmon { color: rgb(255, 160, 122); }

span.aly_tx_f_orange { color: rgb(255, 165, 0); }

span.aly_tx_f_yellow { color: rgb(255, 255, 0); }

span.aly_tx_f_lime { color: rgb(0, 255, 0); }

span.aly_tx_f_paleturquoise { color: rgb(175, 238, 238); }

span.aly_tx_f_lightblue { color: rgb(173, 216, 230); }

span.aly_tx_f_plum { color: rgb(221, 160, 221); }

span.aly_tx_f_lightgrey { color: rgb(211, 211, 211); }

span.aly_tx_f_lavenderblush { color: rgb(255, 240, 245); }

span.aly_tx_f_antiquewhite { color: rgb(250, 235, 215); }

span.aly_tx_f_lightyellow { color: rgb(255, 255, 224); }

span.aly_tx_f_honeydew { color: rgb(240, 255, 240); }

span.aly_tx_f_azure { color: rgb(240, 255, 255); }

span.aly_tx_f_aliceblue { color: rgb(240, 248, 255); }

span.aly_tx_f_lavender { color: rgb(230, 230, 250); }

span.aly_tx_f_white { color: rgb(255, 255, 255); }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/import_wysiwyg_sp.css

@charset "utf-8";

@import url("/common/css/base_wysiwyg_sp.css");

@import url("/common/css/contents_base_wysiwyg.css");

@import url("/common/css/contents_module_t.css");

@import url("/common/css/contents_right_base.css");

@import url("/common/css/contents_right_module_t_sp.css");

@import url("/common/css/old_t.css");
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/base_wysiwyg_sp.css

@charset "utf-8";

* { font-size: 100%; word-break: break-all; }

body { margin: 0px; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=
=82=B7=E3=83=83=E3=82=AF", "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=
=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", sans-serif; padding-bottom: =
0px; }

img { border: 0px; }

a:link { color: rgb(0, 102, 204); }

.guidance { margin: 0px; padding: 0px; width: 1px; height: 1px; overflow: h=
idden; left: -9999em; position: absolute; }

#wrapper { margin: 0px; width: 100%; }

div#header * { margin: 0px; padding: 0px; list-style: none; }

div#header { margin: 0px 20px; font-size: 75%; padding-bottom: 10px; }

div#header.new { padding: 5px 0px 10px; }

div#header a { text-decoration: none; }

div#header a:hover { text-decoration: underline; }

div#header h1, div#header p { float: left; width: 55px; margin-top: 10px; }

div#header.new h1, div#header.new p { width: auto; }

div#header div#headerMain { float: right; margin-top: 5px; width: 455px; }

div#header.new div#headerMain { width: auto; }

div#header.new div#headerMain #gsearchBox { background: rgb(225, 238, 240);=
 padding: 3px 10px 10px; }

div#header div#headerMain div#headerNavi { min-height: 31px; text-align: ri=
ght; height: auto !important; }

div#header.new div#headerMain div#headerNavi { min-height: auto; margin-bot=
tom: 2px; text-align: left; }

div#header.new div#headerMain div#gsearchBox .pcArea { display: block; }

div#header.new div#headerMain div#gsearchBox .spArea { display: none; text-=
align: right; }

div#header div#headerMain div#headerNavi ul { display: inline; background: =
url("/common/img/images_com_line_01.gif") right top repeat-y; }

div#header div#headerMain div#headerNavi ul li { display: inline; backgroun=
d: url("/common/img/images_com_line_01.gif") left top repeat-y; padding: 0p=
x 8px 0px 11px; white-space: nowrap; }

div#header.new div#headerMain div#gsearchBox ul { display: inline; }

div#header.new div#headerMain div#gsearchBox ul li { display: inline; paddi=
ng: 0px 8px 0px 11px; white-space: nowrap; }

div#header div#headerMain div#headerNavi ul#headerNoscript li, div#header.n=
ew div#headerMain div#gsearchBox ul#headerNoscript li { background: none; }

div#header div#headerMain p#noscript { float: none; width: 100%; margin: 0p=
x 0px 5px; text-align: right; }

div#header div#headerMain div#headerInner { width: 480px; float: right; }

div#header.new div#headerMain div#headerInner { align-items: flex-end; widt=
h: auto; }

div#header.new div#headerMain div#headerInner .headerBtn ul { display: flex=
; margin-bottom: 10px; }

div#header.new div#headerMain div#headerInner .headerBtn ul li { margin-rig=
ht: 15px; }

div#header.new div#headerMain div#headerInner .headerBtn ul a { display: bl=
ock; padding: 5px 10px; background: rgb(238, 238, 238); }

div#header.new div#headerMain div#headerInner .headerBtn ul a::before { dis=
play: inline-block; content: ">"; padding-right: 5px; }

.lang { overflow: hidden; display: inline-block; margin-top: 5px; margin-bo=
ttom: 7px; }

.lang li { display: block; float: left; }

.lang li span { color: rgb(0, 74, 166); }

.lang li + li { margin-left: 0.6em; }

div#header.new div#headerMain div#headerInner .wrap_fontsize { margin-right=
: 15px; margin-bottom: 10px; }

.fontsize { overflow: hidden; float: right; font-weight: bold; display: fle=
x; height: 38px; }

div#header.new .fontsize { height: auto; display: flex; align-items: flex-e=
nd; }

.fontsize dt { line-height: 1.3125em; font-size: 0.875em; display: inline-b=
lock; vertical-align: 18%; }

.wrap_fontsize { width: 200px; display: inline-block; float: left; }

div#header.new .wrap_fontsize { width: auto; float: none; display: block; }

.wrap_fontsize .fontsize #font, .wrap_fontsize .fontsize #fontS, .wrap_font=
size .fontsize #fontM, .wrap_fontsize .fontsize #fontL { margin-top: auto; =
}

.wrap_fontsize .fontsize #fontS, .wrap_fontsize .fontsize #fontM, .wrap_fon=
tsize .fontsize #fontL { display: inline-block; vertical-align: baseline; p=
adding-left: 10px; }

#fontS span, #fontS button, #fontM span, #fontM button, #fontL span, #fontL=
 button { display: table-cell; border-radius: 5px; text-align: center; vert=
ical-align: middle; font-weight: bold; }

#fontS button, #fontM button, #fontL button { background-color: rgb(225, 23=
8, 240); }

#fontS span, #fontS button:hover, #fontM span, #fontM button:hover, #fontL =
span, #fontL button:hover { background-color: rgb(0, 74, 166); color: rgb(2=
55, 255, 255); }

#fontS { font-size: 0.75em; }

#fontS span, #fontS button { width: 16px; height: 16px; }

#fontM span, #fontM button { width: 20px; height: 20px; }

#fontL { font-size: 1em; }

#fontL span, #fontL button { width: 24px; height: 24px; }

div#header div#headerMain div#headerInner form { float: right; width: 268px=
; background: rgb(238, 238, 238); padding: 6px 0px 6px 6px; }

div#header.new div#headerMain div#headerInner form input[type=3D"text"] { b=
ackground: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }

* html body div#header div#headerMain div#headerInner form { width: 274px; =
}

div#header div#headerMain div#headerInner form label { display: block; posi=
tion: absolute; width: 1px; height: 1px; text-indent: -9999px; }

div#header div#headerMain div#headerInner form input#qt { width: 136px; flo=
at: left; margin-right: 6px; height: 17px; border: 1px solid rgb(173, 173, =
173); }

* html body div#header div#headerMain div#headerInner form input#qt { heigh=
t: 19px; }

div#header div#headerMain div#headerInner form input#headerSubmit { float: =
left; margin-right: 6px; }

div#header div#headerMain div#headerInner form a { display: block; width: 5=
2px; height: 19px; float: left; background: url("/common/img/images_header_=
btn_02.gif") left top no-repeat; text-indent: -9999px; overflow: hidden; }

div#header div#headerMain div#headerInner form, div#header div#headerMain d=
iv#headerInner, div#header { display: inline-block; }

div#header.new div#headerMain div#headerInner { display: flex; }

div#header div#headerMain div#headerInner form::after, div#header div#heade=
rMain div#headerInner::after, div#header::after { content: "."; display: bl=
ock; height: 0px; visibility: hidden; clear: both; }

* html div#header div#headerMain div#headerInner form, * html div#header di=
v#headerMain div#headerInner, * html div#header { height: 1%; }

div#header div#headerMain div#headerInner form, div#header div#headerMain d=
iv#headerInner, div#header { display: block; }

div#header.new .menu-btn { display: none; }

div#header div#headerMain form * { border-collapse: collapse; border-spacin=
g: 0px; }

div#header div#headerMain form table { float: right; width: 274px; backgrou=
nd: rgb(238, 238, 238); height: 31px !important; }

div#header div#headerMain form table td { height: 31px; }

div#header div#headerMain form table td.searchText { width: 146px; }

div#header div#headerMain form table td.searchBtn { width: 64px; }

div#header div#headerMain form table td.searchDetail { width: 58px; }

div#header div#headerMain form table label { display: block; position: abso=
lute; width: 1px; height: 1px; text-indent: -9999px; }

div#header div#headerMain form table input#qt { width: 136px; float: left; =
margin-left: 6px; border: 1px solid rgb(173, 173, 173); }

* html body div#header div#headerMain form table input#qt { width: 138px; }

div#header div#headerMain form table input#headerSubmit { width: 59px; floa=
t: left; }

div#header div#headerMain form table a { display: block; width: 52px; heigh=
t: 19px; float: left; background: url("/common/img/images_header_btn_02.gif=
") left top no-repeat; text-indent: -9999px; overflow: hidden; }

* html body div#header div#headerMain form table a { }

div#header div#headerMain form, div#header { display: inline-block; }

div#header div#headerMain form::after, div#header::after { content: "."; di=
splay: block; height: 0px; visibility: hidden; clear: both; }

* html div#header div#headerMain form, * html div#header { height: 1%; }

div#header div#headerMain form, div#header { display: block; }

ul#headerMenu * { margin: 0px; padding: 0px; list-style: none; width: 100%;=
 }

ul#headerMenu { margin: 0px 21px 7px 20px; position: relative; height: 37px=
; background: url("/common/img/images_header_menu_10.gif") center top repea=
t-x; }

ul#headerMenu li { height: 37px; position: absolute; border-left: 1px solid=
 rgb(255, 255, 255); line-height: 3000%; }

ul#headerMenu li#headerMenu1 { width: 16%; left: 0px; border-left: 0px; }

ul#headerMenu li#headerMenu2 { width: 11%; left: 16%; }

ul#headerMenu li#headerMenu3 { width: 15%; left: 27%; }

ul#headerMenu li#headerMenu4 { width: 11%; left: 41.5%; }

ul#headerMenu li#headerMenu5 { width: 13%; left: 52%; }

ul#headerMenu li#headerMenu6 { width: 6%; left: 65%; }

ul#headerMenu li#headerMenu7 { width: 14%; left: 71%; }

ul#headerMenu li#headerMenu8 { width: 9%; left: 85%; }

ul#headerMenu li#headerMenu9 { width: 6%; left: 94%; }

ul#headerMenu li a { display: block; height: 37px; text-decoration: none; f=
ont-size: 70%; overflow: hidden; }

ul#headerMenu li#headerMenu1 a { background: url("/common/img/images_header=
_menu_01new.gif") center top repeat-x; }

ul#headerMenu li#headerMenu2 a { background: url("/common/img/images_header=
_menu_02new.gif") center top repeat-x; }

ul#headerMenu li#headerMenu3 a { background: url("/common/img/images_header=
_menu_03.gif") center top repeat-x; }

ul#headerMenu li#headerMenu4 a { background: url("/common/img/images_header=
_menu_04.gif") center top repeat-x; }

ul#headerMenu li#headerMenu5 a { background: url("/common/img/images_header=
_menu_05new.gif") center top repeat-x; }

ul#headerMenu li#headerMenu6 a { background: url("/common/img/images_header=
_menu_06.gif") center top repeat-x; }

ul#headerMenu li#headerMenu7 a { background: url("/common/img/images_header=
_menu_07.gif") center top repeat-x; }

ul#headerMenu li#headerMenu8 a { background: url("/common/img/images_header=
_menu_08.gif") center top repeat-x; }

ul#headerMenu li#headerMenu9 a { background: url("/common/img/images_header=
_menu_09.gif") center top repeat-x; }

ul#headerMenu li a:hover { background-position: center bottom !important; }

* html body ul#headerMenu li a:hover { background-position: center -37px !i=
mportant; }

#breadCrumbs { margin: 0px 20px; padding: 0px 0px 0px 7px; font-size: 80%; =
}

p#breadCrumbs { margin-bottom: 5px; }

dl#breadCrumbs { padding-bottom: 5px; }

dl#breadCrumbs dt { margin: 0px; padding: 0px; width: 1px; height: 1px; ove=
rflow: hidden; left: -9999em; position: absolute; }

dl#breadCrumbs dd { margin: 0px; padding: 0px; }

#breadCrumbs a { text-decoration: none; }

#breadCrumbs a:hover { text-decoration: underline; }

div#contents { margin: 0px 20px 5px; }

#contentsTitle { width: 100%; border-top: 1px solid rgb(215, 215, 215); }

.baseColumn1 div#contentsInner { width: 100%; float: left; position: relati=
ve; z-index: 1; }

.baseColumn1 div#contentsMain { width: 100%; }

.baseColumn1 div#contentsMain.style { border-top: 1px solid rgb(215, 215, 2=
15); padding: 20px 10px; box-sizing: border-box; }

.baseColumn2 div#contentsInner { width: 100%; float: left; margin-right: -2=
30px; position: relative; z-index: 1; }

.baseColumn2 div#contentsMain { margin: 0px 250px 0px 0px; }

.baseColumn2 div#contentsRight { width: 230px; float: left; position: relat=
ive; z-index: 2; }

.baseColumn2 .contentsInner { width: 100%; border-collapse: collapse; }

.baseColumn2 .contentsInner td { margin: 0px; padding: 0px; vertical-align:=
 top; }

.baseColumn2 .contentsInner .contentsMain { float: left; width: 100%; margi=
n-right: -230px; }

.baseColumn2 .contentsInner .contentsMain div#contentsMain { margin: 0px 23=
0px 0px 0px; }

.baseColumn2 .contentsInner .contentsSpace { width: 20px; }

.baseColumn2 .contentsInner .contentsRight { float: right; width: 230px; }

.baseColumn2 .contentsInner .contentsRight div#contentsRight { width: 230px=
; float: none; position: static; z-index: 2; }

.baseIndex div#contentsLeft { width: 216px; float: left; margin-right: -216=
px; position: relative; z-index: 2; }

.baseIndex div#contentsInner { width: 100%; float: left; margin-right: -178=
px; position: relative; z-index: 1; }

.baseIndex div#contentsMain { margin: 0px 188px 0px 226px; }

.baseIndex div#contentsRight { width: 178px; float: left; position: relativ=
e; z-index: 2; }

div#contents { display: inline-block; }

div#contents::after { content: "."; display: block; height: 0px; visibility=
: hidden; clear: both; }

* html div#contents { height: 1%; }

div#contents { display: block; }

#footerGuidance * { margin: 0px; padding: 0px; list-style: none; }

#footerGuidance { margin: 25px 30px 15px; }

#footerGuidance p { margin: 0px; padding: 0px; }

#footerGuidance p.author { border-top: 1px solid rgb(225, 225, 225); paddin=
g: 10px 10px 30px; }

#footerGuidance li.pageTop { float: right; background: url("/common/img/ima=
ges_com_arrow_02.gif") 0px 0.2em no-repeat; padding-left: 16px; font-size: =
95%; line-height: 110%; }

#footerGuidance li.pageHome { float: right; margin-right: 20px; background:=
 url("/common/img/images_com_arrow_01.gif") 0px 0.2em no-repeat; padding-le=
ft: 16px; font-size: 95%; line-height: 110%; }

#footerGuidance a:hover { text-decoration: none; }

div#footerGuidance { display: inline-block; }

div#footerGuidance::after { content: "."; display: block; height: 0px; visi=
bility: hidden; clear: both; }

* html div#footerGuidance { height: 1%; }

div#footerGuidance { display: block; }

div#footer * { margin: 0px; padding: 0px; list-style: none; }

.area_footer div#footer * { margin: auto; }

div#footer { margin: 0px 20px; font-size: 75%; border-top: 1px solid rgb(21=
8, 218, 218); }

div#footer a { text-decoration: none; }

div#footer a:hover { text-decoration: underline; }

div#footer ul { width: 100%; padding: 7px 0px 8px; background: url("/common=
/img/images_com_line_02.gif") left bottom repeat-x; }

div#footer ul li { float: left; background: url("/common/img/images_com_lin=
e_01.gif") left top repeat-y; padding: 0px 8px 0px 10px; white-space: nowra=
p; }

div#footer ul li.footerFirst { background: none; }

div#footer dl { padding: 7px 0px 8px 10px; }

div#footer dl dt { float: left; padding: 0px 10px 0px 0px; }

div#footer dl dd { float: left; padding-right: 10px; white-space: nowrap; }

div#footer dl, div#footer ul { display: inline-block; }

div#footer dl::after, div#footer ul::after { content: "."; display: block; =
height: 0px; visibility: hidden; clear: both; }

* html div#footer dl, * html div#footer ul { height: 1%; }

div#footer dl, div#footer ul { display: block; }

p#copyright { margin: 0px 20px 20px; padding: 7px 0px 0px 11px; font-size: =
75%; color: rgb(94, 94, 94); border-top: 1px solid rgb(218, 218, 218); }

@media print {
  div#headerMain, #headerMenu, #breadCrumbs, #footerGuidance ul, #footer, d=
iv#footerMenu { display: none; }
  #footerGuidance p.author, div p.registration { text-align: right; padding=
-bottom: 0px; }
}

.area_footer { padding: 0px 0px 20px; position: relative; background: rgb(2=
45, 245, 245); }

.area_footer .footer { font-size: 0.8125em; margin: 0px 20px; }

.area_footer div#footer, .area_footer div#footer ul, .area_footer div#foote=
r ul li { background: none; }

.area_footer div#footer { border-top: none; }

.area_footer .footer_links { font-size: 0.875em; background-color: rgb(239,=
 239, 239); }

.area_footer .footer_links .links_list { padding: 40px 0px; }

.area_footer .footer_links .links_list.first { padding-top: 0px; }

.area_footer .footer_links .links_list.first, .area_footer .footer_links .l=
inks_list.second { font-weight: bold; border-bottom: 1px solid rgb(204, 204=
, 204); }

.area_footer .footer_links .links_list.third { margin: 0px auto; text-align=
: left; }

.area_footer .footer_links .links_list.third .links_index { display: table;=
 float: left; min-width: 240px; margin-bottom: 20px; }

.area_footer .footer_links .links_list.third .links_index span { display: i=
nline-block; font-weight: bold; }

@media (max-width: 690px) {
  .area_footer .footer_links .links_list.third { width: 320px; }
}

.area_footer .footer_links .block_type02 { width: 320px; height: 95px; }

.area_footer .footer_links .block_type02 a { padding: 10px 14px; }

.area_footer .footer_links .block_type02 .block_img { width: 75px; height: =
75px; text-align: center; }

.area_footer .footer_links .block_type02 .block_img img { max-width: 75px; =
width: auto; max-height: 75px; height: auto; vertical-align: middle; }

.area_footer .footer_links .block_type02 .block_text { padding-left: 0.8em;=
 }

.area_footer .footer_utility { border-bottom: 1px solid rgb(218, 218, 218);=
 font-size: 86%; margin: 25px 0px 5px; padding-top: 15px !important; }

@media (max-width: 690px) {
  .area_footer .footer_utility { padding: 5px 0px !important; }
  .area_footer .footer_utility .inner { padding-left: 0px; padding-right: 0=
px; }
  .area_footer div#footer ul { padding: 0px; }
  .area_footer div#footer ul li { float: none; }
  .area_footer div#footer a { padding: 10px 0px !important; }
  .area_footer div#footer dl { line-height: 1; padding: 8px 10px 0px !impor=
tant; }
}

.area_footer .footer_utility a:link, .area_footer .footer_utility a:visited=
 { text-decoration: none; }

.area_footer .footer_utility a:hover, .area_footer .footer_utility a:active=
 { text-decoration: underline; }

.area_footer .footer_utility ul { border-bottom: 1px dotted rgb(194, 194, 1=
94); list-style: none; margin: 0px auto; padding: 5px 10px; }

.area_footer .footer_utility li { border-left: 1px dotted rgb(174, 174, 174=
); display: inline; margin: 0px 0.5em 0px 0px; padding: 0px 0px 0px 0.8em; =
line-height: 1.2; }

.area_footer .footer_utility li.pseudo-first-child { border: none; padding:=
 0px; }

.area_footer .footer_utility dl { margin: 0px; padding: 5px 10px; }

.area_footer .footer_utility dt, .area_footer .footer_utility dd { display:=
 inline; margin: 0px 10px 0px 0px; }

.area_footer .footer_copyright { font-size: 86%; display: block; padding: 0=
px 10px !important; margin-top: 5px !important; }

@media (max-width: 690px) {
  .area_footer .area_footer { padding-bottom: 10px; }
  .area_footer .footer { margin: 0px; }
  .area_footer .footer_utility { border-bottom-style: dashed; }
  .area_footer .footer_utility ul { padding: 0px; border: none; }
  .area_footer .footer_utility li { display: block; margin-right: 0px; padd=
ing-left: 0px; border-left: none; border-bottom: 1px dashed rgb(199, 199, 1=
99); }
  .area_footer .footer_utility li.pseudo-first-child { border-bottom: 1px d=
ashed rgb(199, 199, 199); }
  .area_footer .footer_utility li a { display: block; width: auto; height: =
auto; margin-left: 5px; padding: 10px 15px 10px 10px; text-decoration: none=
; }
  .area_footer .footer_utility .foot_navi li { background: rgb(204, 204, 20=
4); }
  .area_footer .footer_utility .foot_navi li a { background: rgb(255, 255, =
255); font-size: 120%; }
  .area_footer .footer_utility .foot_navi li:nth-child(6), .area_footer .fo=
oter_utility .foot_navi li:nth-child(7), .area_footer .footer_utility .foot=
_navi li:nth-child(8), .area_footer .footer_utility .foot_navi li:nth-child=
(9), .area_footer .footer_utility .foot_navi li:nth-child(10) { background:=
 rgb(79, 182, 204); }
  .area_footer .footer_utility dt, .area_footer .footer_utility dd { displa=
y: block; }
}

.bold { font-weight: bold; }

div#contentsMain ul.navAnc { letter-spacing: -0.4em; border: 1px solid rgb(=
224, 224, 224); background: rgb(235, 241, 251); padding: 0px 0px 20px 20px;=
 margin-left: 30px !important; }

div#contentsMain ul.navAnc li { display: inline-block; letter-spacing: norm=
al; vertical-align: top; margin: 20px 20px 0px 0px; font-weight: bold; }

ruby rt { font-size: 50%; }

div#contentsMain ul.bannerBlue { display: flex; flex-wrap: wrap; margin-lef=
t: 30px; }

div#contentsMain .bannerBlue li { margin: 0px 20px 20px 0px; list-style: no=
ne; background: rgb(219, 238, 244); text-align: center; font-size: 1.7rem; =
font-weight: bold; line-height: 1.1; align-items: center; display: flex; bo=
x-shadow: rgba(50, 50, 50, 0.3) 3px 3px 3px; }

div#contentsMain .bannerBlue li a { color: rgb(55, 96, 146); display: block=
; text-decoration: none; padding: 10px 20px; width: 100%; }

@media (max-width: 1019px) {
  div#header.new button { appearance: none; border-radius: 0px; margin: 0px=
; background-color: rgb(255, 255, 255); border: none; }
}

#searchbox input[type=3D"submit"] { appearance: none; border-radius: 2px; m=
argin: 0px; background-color: rgb(254, 254, 254); border: 1px solid rgb(170=
, 170, 170); }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/images_com_line_01.gif

R0lGODlhAQACAIAAAP///62trSH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/images_com_arrow_02.gif

R0lGODlhCwALALMMAEKL1UWN1UyR1z2J0kaO1j6K00mQ10GK1EqR1kiQ10CJ0////wAAAAAAAAAA
AAAAACH5BAEAAAwALAAAAAALAAsAAAQwkIlJKUM4a2S6/0YijmRCnOeCnkEbLLAbADRs08Ch7/yh
/MCgokAsGguMgXK5ZEQAADs=

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/images_com_arrow_01.gif

R0lGODlhCwALALMMAEWN1UKL1UaO1kyR1z2J0kGK1EiQ1z6K00mQ10qR1kCJ0////wAAAAAAAAAA
AAAAACH5BAEAAAwALAAAAAALAAsAAAQykI1JKUs464S6/4ghjstoCCi6LKkAvMC6wEBg2+sdFHy/
9AWFcEhUHI7I5IFBaDqdjAgAOw==

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/contents_base_wysiwyg.css

@charset "utf-8";

div#contents { line-height: 140%; }

div#contents a:hover { text-decoration: none; }

div#contents em { font-style: normal; font-weight: bold; }

div#contents address { font-style: normal; }

div#contents small { font-size: 90%; }

div#contents .margin0 { margin: 0px !important; }

div#contents .padding0 { padding: 0px !important; }

div#contents .top0 { margin-top: 0px !important; }

div#contents .top5 { margin-top: 5px !important; }

div#contents .top10 { margin-top: 10px !important; }

div#contents .top15 { margin-top: 15px !important; }

div#contents .top25 { margin-top: 25px !important; }

div#contents .top30 { margin-top: 30px !important; }

div#contents .top40 { margin-top: 40px !important; }

div#contents .bottom0 { margin-bottom: 0px !important; }

div#contents .bottom5 { margin-bottom: 5px !important; }

div#contents .bottom10 { margin-bottom: 10px !important; }

div#contents .bottom15 { margin-bottom: 15px !important; }

div#contents .bottom20 { margin-bottom: 20px !important; }

div#contents .bottom25 { margin-bottom: 25px !important; }

div#contents .bottom30 { margin-bottom: 30px !important; }

div#contents .bottom40 { margin-bottom: 40px !important; }

div#contents .bottom100 { margin-bottom: 100px !important; }

div#contents .left50 { margin-left: 50px !important; }

div#contents .left100 { margin-left: 100px !important; }

div#contents .top { vertical-align: top !important; }

div#contents .left { text-align: left !important; }

div#contents .right { text-align: right !important; }

div#contents .center { text-align: center !important; }

div#contents .border0 { border: 0px !important; }

div#contents .lineTop { border-top: 1px solid rgb(225, 225, 225) !important=
; padding-top: 15px !important; }

div#contents .lineBottom { border-bottom: 1px solid rgb(225, 225, 225) !imp=
ortant; padding-bottom: 15px !important; }

div#contents .block { display: block !important; }

div#contents .attention { font-weight: bold; color: rgb(227, 39, 0); }

div#contents .strong { font-weight: bold; }

div#contents .small { font-size: 90%; }

div#contents .normal { font-weight: normal !important; }

div#contents .break { word-break: break-all !important; }

div#contents .icon, div#contents .ico { margin-left: 5px; }

div#contentsMain .subtitle, div#contentsMain h2 { font-size: 128%; border-t=
op: 3px solid rgb(112, 194, 222); background: rgb(244, 251, 252); border-bo=
ttom: 1px solid rgb(225, 225, 225); padding: 9px 10px; margin: 0px 10px 15p=
x; }

@media screen and (min-width: 0) and (max-width: 730px) {
  div#contentsMain .subtitle, div#contentsMain h2 { margin-left: 0px; margi=
n-right: 0px; }
}

* html body div#contentsMain h2 { height: 1%; }

div#contentsMain h2.arrow { background: url("/common/img/images_com_arrow_0=
6.gif") 10px 0.65em no-repeat rgb(244, 251, 252); padding-left: 30px; }

* html body div#contentsMain h2.arrow { background: url("/common/img/images=
_com_arrow_06.gif") 10px 0.75em no-repeat rgb(244, 251, 252); }

* + html body div#contentsMain h2.arrow { background: url("/common/img/imag=
es_com_arrow_06.gif") 10px 0.75em no-repeat rgb(244, 251, 252); }

div#contentsMain h3, div#contentsMain .ruledline { background: rgb(248, 248=
, 248); border-bottom: 1px solid rgb(225, 225, 225); padding: 5px 10px 3px;=
 margin: 0px 20px 15px; font-size: 100%; border-top: 0px; }

@media screen and (min-width: 0) and (max-width: 730px) {
  div#contentsMain h3, div#contentsMain .ruledline { margin-left: 0px; marg=
in-right: 0px; }
}

* html body div#contentsMain h3 { height: 1%; }

div#contentsMain h3.arrow { background: url("/common/img/images_com_arrow_0=
5.gif") 8px 0.3em no-repeat rgb(248, 248, 248); padding: 5px 10px 3px 26px;=
 }

div#contentsMain h3.microSite { border: 1px solid rgb(236, 236, 236); backg=
round: url("/common/img/images_contents_bg_03.gif") left bottom repeat-x; }

div#contentsMain h4, div#contentsMain .dashedline { font-size: 100%; margin=
: 0px 30px 7px; padding: 0px 0px 3px; background: url("/common/img/images_c=
om_line_02.gif") left bottom repeat-x; border: 0px; }

div#contentsMain h3.inquiry { border: none; padding: 0px 0px 3px; backgroun=
d: url("/common/img/images_com_line_02.gif") left bottom repeat-x; margin: =
0px 30px 7px; }

div#contentsMain div.indentBlock p.inquiryunderline { margin: 15px 30px; pa=
dding: 0px; }

div#contentsMain h5 { margin: 0px 30px 7px; }

div#contentsMain h6 { margin: 0px 30px 7px; }

div#contentsMain p { margin: 0px 30px 25px; }

div#contents pre { margin: 0px 30px 25px; font-family: "=EF=BC=AD=EF=BC=B3 =
=EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", "=E3=83=92=E3=83=A9=E3=82=
=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", sans-se=
rif; white-space: pre-wrap; overflow-wrap: break-word; }

div#contentsMain dd pre { margin: 0px; }

div#contentsMain td pre { margin: 0px; }

div#contents table.pre { table-layout: fixed; }

div#contents table.pre pre { margin: 0px 30px 25px; }

div#contentsMain dd table.pre pre { margin: 0px; }

div#contentsMain ul { margin: 0px 30px 25px 48px; padding: 0px; }

div#contentsMain ol { margin: 0px 30px 25px 58px; padding: 0px; }

div#contentsMain li ul { margin: 0px 0px 0px 20px; padding: 0px; }

div#contentsMain li ol { margin: 0px 0px 0px 30px; padding: 0px; }

div#contentsMain li { margin-bottom: 2px; }

div#contentsMain dl { margin: 0px 30px; padding: 0px 0px 20px; }

div#contentsMain dt { font-weight: bold; }

div#contentsMain dd { margin: 0px 0px 5px; }

div#contentsMain dd ul { margin-left: 28px; margin-bottom: 10px; }

div#contentsMain dd ol { margin-left: 36px; margin-bottom: 10px; }

div#contentsMain dl.arrow dd div.wysiwyg p { margin: 0px; }

div#contentsMain div.wysiwyg table p { margin: 7px; }

div#contentsMain div.oldFormat { margin: 0px 20px; }

div#contentsMain div.oldFormat h2 { font-size: 100%; border-top: 0px; backg=
round: none; border-bottom: 0px; padding: 0px; margin: 0px; }

div#contentsMain div.oldFormat h3 { background: none; border-bottom: 0px; p=
adding: 0px; margin: 0px; }

div#contentsMain div.oldFormat h4 { margin: 0px; padding-bottom: 0px; backg=
round: none; }

div#contentsMain div.oldFormat h5 { margin: 0px; }

div#contentsMain div.oldFormat h6 { margin: 0px; }

div#contentsMain div.oldFormat p { margin: 0px 0px 10px; }

div#contentsMain div.oldFormat pre { margin: 0px; }

div#contentsMain div.oldFormat ul { margin: 0px 0px 0px 25px; padding: 0px;=
 }

div#contentsMain div.oldFormat ol { margin: 0px 0px 0px 25px; padding: 0px;=
 }

div#contentsMain div.oldFormat li { margin-bottom: 0px; }

div#contentsMain div.oldFormat dl { margin: 0px; padding: 0px; }

div#contentsMain div.oldFormat dt { font-weight: normal; }

div#contentsMain div.oldFormat dd { margin: 0px; }

div#contentsMain div.oldFormat table { margin: 0px 0px 10px; border-collaps=
e: separate; }

div#contentsMain div.oldFormat table table { margin: 0px; }

div#contentsMain .koukailist { list-style-type: none; margin: 0px 30px 25px=
 40px; }

div#contentsMain .koukailist li { line-height: 40px; }

.nyushi_top { border: 3px solid rgb(0, 72, 164); font-size: 4rem; color: rg=
b(0, 72, 164); margin: 20px auto; padding: 25px 25px 20px; line-height: 1.8=
; font-weight: bold; max-width: 900px; }

div#contentsMain ul.crnBannerList, div#contentsMain ul.crnBannerList *, div=
#contentsMain ul.crnBannerList li, div#contentsMain ul.crnBannerList a, div=
#contentsMain ul.crnBannerList span { box-sizing: border-box; }

div#contentsMain ul.crnBannerList { display: flex; flex-wrap: wrap; margin:=
 0px 0px 15px 30px; }

div#contentsMain ul.crnBannerList li { list-style: none; border: 1px solid =
rgb(197, 197, 197); box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 10px; margin-rig=
ht: 15px; margin-bottom: 25px; }

div#contentsMain ul.crnBannerList li a { position: relative; padding: 10px;=
 width: 380px; display: flex; align-items: center; font-size: 100%; text-de=
coration: none; color: rgb(51, 51, 51); }

div#contentsMain ul.crnBannerList li a span { display: block; width: 238px;=
 font-size: 23px; font-weight: bold; text-align: center; padding: 0px 5px; =
line-height: 1.3; }

div#contentsMain ul.crnBannerList li a span span { font-size: 80%; display:=
 inline; padding: 0px; }

div#contentsMain ul.crnBannerList li a span span.large { font-size: 115%; }

div#contentsMain ul.crnBannerList li a::before { width: 100px; height: 100p=
x; border-radius: 5px; content: ""; display: block; }

div#contentsMain ul.crnBannerList li a::after { width: 19px; height: 26px; =
content: ""; display: block; background: url("/content/20200508-mxt_kouhou0=
2-000004520_arrow.gif"); }

div#contentsMain ul.crnBannerList li.daijin a::before { }

div#contentsMain ul.crnBannerList li.b01 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon01.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b02 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon02.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b03 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon03.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b04 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon04.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b05 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon05.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b06 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon06.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b07 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon07.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b08 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon08.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b09 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon09.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b10 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon10.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b11 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon11.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b12 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon12.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b13 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon13.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b14 a::before { background: url("/cont=
ent/20200508-mxt_kouhou02-000004520_icon14.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b15 a::before { background: url("/cont=
ent/20201208-mxt_kouhou02-000004520_icon15.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b16 a::before { background: url("/cont=
ent/20210603-mxt_kouhou02-000004520_icon16.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b17 a::before { background: url("/cont=
ent/20211104-mxt_kouhou02-000004520_icon17.svg") center center no-repeat; }

div#contentsMain ul.crnBannerList li.b01 a::before, div#contentsMain ul.crn=
BannerList li.b02 a::before, div#contentsMain ul.crnBannerList li.b04 a::be=
fore, div#contentsMain ul.crnBannerList li.b05 a::before, div#contentsMain =
ul.crnBannerList li.b06 a::before, div#contentsMain ul.crnBannerList li.b07=
 a::before, div#contentsMain ul.crnBannerList li.b08 a::before, div#content=
sMain ul.crnBannerList li.b09 a::before, div#contentsMain ul.crnBannerList =
li.b10 a::before, div#contentsMain ul.crnBannerList li.b11 a::before, div#c=
ontentsMain ul.crnBannerList li.b12 a::before, div#contentsMain ul.crnBanne=
rList li.b13 a::before, div#contentsMain ul.crnBannerList li.b14 a::before,=
 div#contentsMain ul.crnBannerList li.b15 a::before, div#contentsMain ul.cr=
nBannerList li.b16 a::before, div#contentsMain ul.crnBannerList li.b17 a::b=
efore { background-size: 85%; }

div#contentsMain ul.crnBannerList li.b03 a::before { background-size: auto =
90%; }

div#contentsMain ul.crnBannerList li.b17 a::before { background-size: 80%; =
}

div#contentsMain ul.btnColumn3 { display: flex; justify-content: space-betw=
een; box-sizing: border-box; }

div#contentsMain ul.btnColumn3 li { width: 32%; list-style: none; }

div#contentsMain ul.btnColumn3 li img { width: 100%; height: auto; }

@media screen and (max-width: 730px) and (min-width: 0) {
  div#contentsMain ul.btnColumn3 { display: block; }
  div#contentsMain ul.btnColumn3 li { width: 100%; }
}

#headerMenu2 { z-index: 999; background: rgb(0, 105, 195); margin: 0px 0px =
10px; position: relative; }

#headerMenu2 > ul { z-index: 999; display: block; list-style: none; margin:=
 0px; padding: 0px; }

#headerMenu2 > ul > li { float: left; width: 20%; text-align: center; paddi=
ng: 15px 0px; line-height: 1.3; }

#headerMenu2 li a { display: block; width: 100%; height: 100%; color: rgb(2=
55, 255, 255); font-weight: bold; text-decoration: none; border-right: 1px =
solid rgb(255, 255, 255); }

#headerMenu2 li:last-child a { border-right: none; }

#headerMenu2 li a:hover { text-decoration: underline; }

#headerMenu2 li div.subNav { position: absolute; top: 100%; left: 0px; widt=
h: 100%; opacity: 0; text-align: left; visibility: hidden; background: rgb(=
0, 105, 195); padding: 0px 50px 30px; transition: all 0.3s ease 0s; border-=
top: 1px solid rgb(255, 255, 255); box-sizing: border-box; }

#headerMenu2 li div.subNav ul { padding: 0px; }

#headerMenu2 li:hover div.subNav, #headerMenu2 li div.subNav.focused { opac=
ity: 1; visibility: visible; }

#headerMenu2 li div.subNav li { width: 30%; display: inline-block; margin: =
25px 0px 5px; text-align: left; padding: 0px; border-bottom: none; }

#headerMenu2 li div.subNav li a { border-right: none; }

#headerMenu2 li div.subNav li a:hover { text-decoration: none; }

#headerMenu2 li div.subNav li a::before { content: "=EF=BC=9E"; display: in=
line; padding-right: 5px; }

#headerMenu2 > ul::after { content: "."; clear: both; display: block; heigh=
t: 0px; font-size: 0px; line-height: 0; visibility: hidden; }

#smpHeaderMenu { display: none; }

@media (max-width: 1030px) {
  div#header.new div#headerMain { width: 100%; float: none; clear: both; pa=
dding-top: 10px; }
  div#header.new div#headerMain div#headerInner { width: 100%; float: none;=
 border-top: 2px solid rgb(204, 204, 204); padding-top: 10px; display: bloc=
k; }
  div#header.new h1, div#header.new p { margin-top: 0px; margin-left: 0px; =
}
  div#header.new .menu-btn { float: right; display: block; margin-top: 13px=
; margin-right: 0px; }
  div#header.new div#headerMain div#gsearchBox .pcArea, div#header.new div#=
headerMain div#headerInner .wrap_fontsize, div#header.new div#headerMain di=
v#headerInner .headerBtn ul li:first-child { display: none; }
  div#header.new div#headerMain div#gsearchBox .spArea { display: block; }
  div#header.new div#headerMain div#headerInner form { width: 100%; float: =
none; margin-bottom: 10px; }
  div#header.new div#headerMain div#headerInner form input[type=3D"text"] {=
 width: calc(100% - 50px) !important; }
  div#header.new div#headerMain div#headerInner .headerBtn ul { padding-lef=
t: 0px; }
  #headerMenu2 { display: none; }
  #smpHeaderMenu { position: absolute; top: 70px; width: 100%; z-index: 999=
99; background: rgba(0, 0, 0, 0.5); margin: 0px; padding: 0px; list-style-t=
ype: none; }
  #smpHeaderMenu a { color: rgb(255, 255, 255); display: block; text-decora=
tion: none; }
  div#header.new .icon-close { width: 108px; height: 34px; }
  #smpHeaderMenu li div.subNav { background: rgb(6, 79, 166); display: none=
; }
  #smpHeaderMenu li div.subNav ul { transition: none 0s ease 0s; list-style=
: none; padding: 0px; }
  #smpHeaderMenu > li { width: 100%; float: none; text-align: left; padding=
: 0px; border-top: 1px solid rgb(255, 255, 255); border-bottom: none; backg=
round: rgb(0, 105, 195); }
  #smpHeaderMenu li a { border: none; position: relative; }
  #smpHeaderMenu > li > a { padding: 10px 15px; }
  #smpHeaderMenu li div.subNav { display: none; }
  #smpHeaderMenu li div.subNav li { width: 100%; margin: 0px; border-top: 1=
px solid rgb(255, 255, 255); }
  #smpHeaderMenu li div.subNav li a { padding: 15px 25px 15px 2em; }
  #smpHeaderMenu li div.subNav li a::before { display: none; }
  #smpHeaderMenu li a::after { position: absolute; top: 50%; right: 20px; m=
argin-top: -0.5em; content: "=EF=BC=9E"; transition: all 0.5s ease 0s; line=
-height: 1; }
  #smpHeaderMenu li a.active::after { transform: rotate(90deg); }
}

@media (max-width: 480px) {
  div#header.new h1 img, div#header.new p img { width: 180px; height: auto;=
 }
  div#header.new .menu-btn { margin-top: 0px; }
  #smpHeaderMenu { top: 48px; }
}
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/contents_module_t.css

@charset "utf-8";

div#contents .floatLeft300 .floatLeft { float: left; position: relative; }

div#contents .floatLeft300 .floatRight { margin-left: 300px; }

div#contents .floatLeft250 .floatLeft { float: left; position: relative; }

div#contents .floatLeft250 .floatRight { margin-left: 250px; }

div#contents .floatLeft210 .floatLeft { float: left; position: relative; }

div#contents .floatLeft210 .floatRight { margin-left: 210px; }

div#contents .floatRight300 .floatLeft { position: relative; margin-right: =
300px; }

div#contents .floatRight300 .floatRight { float: right; }

div#contents .floatRight250 .floatLeft { position: relative; margin-right: =
250px; }

div#contents .floatRight250 .floatRight { float: right; }

div#contents .clearFix { display: inline-block; }

div#contents .clearFix::after { content: "."; display: block; height: 0px; =
visibility: hidden; clear: both; }

* html div#contents .clearFix { height: 1%; }

div#contents .clearFix { display: block; }

div#contentsTitle { padding-bottom: 15px; }

div#contentsTitle .title, div#contentsTitle h1 { font-size: 150%; line-heig=
ht: 110%; margin: 30px 10px 12px; background: url("/common/img/images_com_i=
con_01.gif") 0px 0.15em no-repeat; padding: 0px 0px 0px 23px; min-height: 2=
2px; font-weight: bold; height: auto !important; }

div#contentsTitle pre, div#contentsTitle p { margin: 0px 30px 15px; }

div#contentsTitle pre.image, div#contentsTitle p.image { margin: 0px 10px 1=
5px; }

div#contentsTitle pre.imageSummary, div#contentsTitle p.imageSummary { bord=
er: 1px solid rgb(227, 227, 227); padding: 10px; text-align: center; }

div#contentsTitle.imageHeader { width: auto; border-left: 1px solid rgb(215=
, 215, 215); border-right: 1px solid rgb(189, 189, 189); border-bottom: 1px=
 solid rgb(189, 189, 189); margin-bottom: 30px; padding: 30px 0px 5px; back=
ground: url("/common/img/images_contents_bg_01.gif") right top no-repeat; }

div#contentsTitle.imageHeader h1 { font-size: 160%; margin: 0px; background=
: url("/common/img/images_com_icon_02.gif") 20px 0.05em no-repeat; padding:=
 1px 300px 25px 55px; min-height: 30px; height: auto !important; }

div#contentsTitle.imageHeader pre, div#contentsTitle.imageHeader p { float:=
 left; margin: 0px; padding: 0px 300px 25px 55px; }

div.imageHeaderLarge { width: auto; border-width: 1px; border-style: solid;=
 border-color: rgb(215, 215, 215) rgb(189, 189, 189) rgb(189, 189, 189) rgb=
(215, 215, 215); margin-bottom: 30px; padding: 30px 0px 5px; background: ur=
l("/common/img/images_contents_bg_01.gif") right top no-repeat; }

div.imageHeaderLarge pre.title, div.imageHeaderLarge p.title { font-size: 1=
00%; font-weight: bold; margin: 0px; padding: 0px 500px 10px 35px; }

div.imageHeaderLarge h2 { font-size: 150%; line-height: 150%; margin: 0px; =
padding: 0px 500px 25px 35px; min-height: 30px; height: auto !important; }

div.imageHeaderLarge p { font-size: 90%; line-height: 130%; margin: 0px; pa=
dding: 0px 500px 35px 35px; }

div.imageHeaderLarge pre { font-size: 90%; line-height: 130%; margin: 0px; =
padding: 0px 500px 35px 5px; }

div.imageHeaderLarge div.bigTitle { font-weight: bold; font-size: 150%; lin=
e-height: 150%; margin: 0px; padding: 0px 0px 0px 5px; min-height: 30px; he=
ight: auto !important; }

div.imageHeaderLarge pre.bigTitle { font-weight: bold; font-size: 150%; lin=
e-height: 150%; margin: 0px; padding: 0px 500px 0px 5px; min-height: 30px; =
height: auto !important; }

div.imageHeaderLarge, div#contentsTitle.imageHeader { display: inline-block=
; }

div.imageHeaderLarge::after, div#contentsTitle.imageHeader::after { content=
: "."; display: block; height: 0px; visibility: hidden; clear: both; }

* html div.imageHeaderLarge, * html div#contentsTitle.imageHeader { height:=
 1%; }

div.imageHeaderLarge, div#contentsTitle.imageHeader { display: block; }

div#contentsMain div.column2 { width: 100%; margin-bottom: 7px; }

div#contentsMain div.column2 .floatBlock { float: left; width: 49.9%; }

div#contentsMain div.column2 h2 { margin: 0px 10px 10px; }

div#contentsMain div.column2 p { margin: 0px 30px 18px 40px; }

div#contentsMain div.column2 pre { margin: 0px 30px 18px 40px; }

div#contentsMain div.column2 ul { margin: 0px 30px 18px 54px; }

div#contentsMain div.column2 { display: inline-block; }

div#contentsMain div.column2::after { content: "."; display: block; height:=
 0px; visibility: hidden; clear: both; }

* html div#contentsMain div.column2 { height: 1%; }

div#contentsMain div.column2 { display: block; }

div#contents ul.pageNavi { margin: 0px; padding: 0px 0px 25px 30px; list-st=
yle: none; }

div#contentsTitle ul.pageNavi { padding: 0px 0px 15px 30px; }

div#contents ul.pageNavi li { float: left; background: url("/common/img/ima=
ges_com_arrow_04.gif") 2px 0.3em no-repeat; padding-left: 19px; margin: 0px=
 20px 0px 0px; white-space: nowrap; }

div#contents ul.pageNavi { display: inline-block; }

div#contents ul.pageNavi::after { content: "."; display: block; height: 0px=
; visibility: hidden; clear: both; }

* html div#contents ul.pageNavi { height: 1%; }

div#contents ul.pageNavi { display: block; }

div#contents ul.inlineNavi { margin: 0px; padding: 0px 0px 25px 30px; list-=
style: none; }

div#contentsTitle ul.inlineNavi { padding: 0px 0px 15px 30px; }

div#contents ul.inlineNavi li { float: left; background: url("/common/img/i=
mages_com_arrow_03.gif") 2px 0.3em no-repeat; padding-left: 19px; margin: 0=
px 20px 0px 0px; white-space: nowrap; }

div#contents ul.inlineNavi { display: inline-block; }

div#contents ul.inlineNavi::after { content: "."; display: block; height: 0=
px; visibility: hidden; clear: both; }

* html div#contents ul.inlineNavi { height: 1%; }

div#contents ul.inlineNavi { display: block; }

div#contentsMain ul.arrow li, div#contentsMain li.arrow { list-style: url("=
/common/img/images_com_arrow_05.gif"); padding-left: 6px; }

div#contentsMain ul.arrow ul.arrowNone li, div#contentsMain ul.arrow ul li.=
arrowNone { list-style-image: none; padding-left: 0px; }

div#contentsMain ul.arrow ol.arrowNone li, div#contentsMain li.arrow ol li.=
arrowNone { list-style: decimal; padding-left: 0px; }

div#contentsMain ul.arrowMore li { list-style: url("/common/img/images_com_=
icon_03.gif"); padding-left: 6px; }

div#contentsMain ul.arrowMoreSearch li { list-style: url("/common/img/image=
s_com_icon_04.gif"); padding-left: 6px; }

div#contentsMain div.arrowbox { text-align: left; display: inline-block; pa=
dding: 1em 0px; }

div#contentsMain ul.arrow-w li, div#contentsMain li.arrow-w { list-style: u=
rl("/images/menu01.gif"); padding-left: 6px; }

div#contentsMain dl.arrow dt { background: url("/common/img/images_com_arro=
w_05.gif") 2px 0.02em no-repeat; padding-left: 24px; font-weight: normal; m=
argin-bottom: 3px; }

div#contentsMain dl.arrow dd { padding-left: 22px; margin-bottom: 10px; }

div#contentsMain dl.arrow.icon dd img { margin-right: 8px; vertical-align: =
middle; }

div#contentsMain dl.arrow dd ul { margin-left: 20px; }

div#contentsMain div.dateList { margin: 0px 0px 10px; }

div#contentsMain div.dateList dl { padding: 0px 0px 10px; }

div#contentsMain div.dateList dt { font-weight: bold; font-size: 95%; line-=
height: 110%; }

div#contentsMain div.dateList.border dl { padding: 0px 0px 5px; margin-bott=
om: 10px; background: url("/common/img/images_com_line_03.gif") left bottom=
 repeat-x; }

div#contentsMain div.dateList { padding: 0px 0px 5px; }

div#contentsMain div.dateList.icon dl { margin-bottom: 5px; }

div#contentsMain div.dateList.icon dl dd img { display: block; float: left;=
 width: 90px; padding-top: 3px; }

div#contentsMain div.dateList.icon dl dd span { display: block; padding-lef=
t: 102px; }

div#contentsMain ul.linkListRow { list-style: none; margin: 0px 30px 20px; =
}

div#contentsMain ul.linkListRow li { float: left; padding: 0px 20px; margin=
: 0px 0px 5px; border-left: 1px solid rgb(0, 0, 0); white-space: nowrap; li=
ne-height: 115%; }

div#contentsMain ul.linkListRow { display: inline-block; }

div#contentsMain ul.linkListRow::after { content: "."; display: block; heig=
ht: 0px; visibility: hidden; clear: both; }

* html div#contentsMain ul.linkListRow { height: 1%; }

div#contentsMain ul.linkListRow { display: block; }

div#contentsMain ul.archivesLink { list-style: none; margin: 0px 30px; padd=
ing: 15px 0px 20px; border-top: 1px solid rgb(225, 225, 225); }

div#contentsMain ul.archivesLink li { float: left; padding: 0px 16px; margi=
n: 0px 0px 5px; border-left: 1px solid rgb(0, 0, 0); line-height: 115%; whi=
te-space: nowrap; }

div#contentsMain ul.archivesLink li a span { color: rgb(0, 0, 0); text-deco=
ration: none; }

div#contentsMain ul.archivesLink li.first { border: none; }

div#contentsMain ul.archivesLink li.prev { float: left; padding: 0px 0px 0p=
x 16px; border: none; background: url("/common/img/images_com_arrow_01.gif"=
) left center no-repeat; }

div#contentsMain ul.archivesLink li.next { float: left; padding: 0px 16px 0=
px 0px; border: none; background: url("/common/img/images_com_arrow_04.gif"=
) right center no-repeat; }

div#contentsMain ul.archivesLink { display: inline-block; }

div#contentsMain ul.archivesLink::after { content: "."; display: block; hei=
ght: 0px; visibility: hidden; clear: both; }

* html div#contentsMain ul.archivesLink { height: 1%; }

div#contentsMain ul.archivesLink { display: block; }

div#contentsMain .announceList { padding: 15px 10px 0px; margin: 0px 20px; =
border-top: 1px solid rgb(225, 225, 225); }

div#contentsMain div.announceList h2 { font-size: 100%; border: 0px; backgr=
ound: rgb(255, 255, 255); padding: 0px; margin: 0px; font-weight: normal; }

div#contentsMain div.announceList h2 img { display: block; float: left; wid=
th: 90px; margin: 3px 10px 0px 0px; }

div#contentsMain div.announceList h2 span { display: block; padding-left: 1=
00px; }

div#contentsMain div.announceList ul { margin: 0px 0px 25px 100px; list-sty=
le: none; }

div#contentsMain div.announceList li { margin-bottom: 0px; font-size: 90%; =
display: inline; padding-right: 30px; }

div#contentsMain .announceList h2 { display: inline-block; }

div#contentsMain .announceList h2::after { content: "."; display: block; he=
ight: 0px; visibility: hidden; clear: both; }

* html div#contentsMain .announceList h2 { height: 1%; }

div#contentsMain .announceList h2 { display: block; }

div#contentsMain div.indentBlock h3 { margin: 0px 30px 7px; }

div#contentsMain div.indentBlock h4 { margin: 0px 30px 7px; }

div#contentsMain div.indentBlock p { margin: 0px 35px 10px 45px; }

div#contentsMain div.indentBlock ul { margin: 0px 35px 10px 62px; }

div#contentsMain div.indentBlock table.borderStyle { margin: 0px 30px 25px;=
 width: 100%; }

* html body div#contentsMain div.indentBlock table.borderStyle { width: aut=
o; }

#contentsMain table.borderStyle { margin-top: 0px; margin-right: 30px; marg=
in-left: 30px; border-collapse: collapse; border-width: 1px; border-style: =
solid; border-image: initial; margin-bottom: 25px !important; border-color:=
 rgb(224, 224, 224) !important; }

#contentsMain table.borderStyle caption { text-align: left; padding-bottom:=
 5px; }

#contentsMain table.borderStyle th { border-right: 1px solid rgb(224, 224, =
224); border-bottom: 1px solid rgb(224, 224, 224); background: rgb(235, 241=
, 251); font-weight: normal; padding: 6px 8px 5px !important; }

#contentsMain table.thStrong th { font-weight: bold; }

#contentsMain table.borderStyle td { border-right: 1px solid rgb(224, 224, =
224); border-bottom: 1px solid rgb(224, 224, 224); padding: 6px 8px 5px !im=
portant; }

#contentsMain div.notes { margin: 0px 30px 25px; }

#contentsMain div.notes p { position: relative; padding: 0px; line-height: =
135%; margin: 0px 0px 3px; }

#contentsMain div.notes strong { font-weight: normal; display: block; float=
: left; width: 1.2em; }

#contentsMain div.notes span { display: block; padding-left: 1.2em; }

#contentsMain div.notesSmall { margin: 0px 30px 25px; }

#contentsMain div.notesSmall p { position: relative; padding: 0px; font-siz=
e: 80%; line-height: 135%; margin: 0px 0px 3px; }

#contentsMain div.notesSmall strong { font-weight: normal; display: block; =
float: left; width: 1.2em; }

#contentsMain div.notesSmall span { display: block; padding-left: 1.2em; }

#contentsMain div.notesDl { margin: 0px 0px 20px; }

#contentsMain div.notesDl dl { padding-bottom: 0px; margin-bottom: 0px; }

#contentsMain div.notesDl dl dt { float: left; font-weight: normal; width: =
3em; }

#contentsMain div.notesDl dl dd { padding-left: 3em; margin-bottom: 3px; }

* html body div#contentsMain div.notesDl dl dd { text-indent: -0.2em; }

#contentsMain div.notesDlSmall { margin: 0px 0px 20px; }

#contentsMain div.notesDlSmall dl { font-size: 80%; line-height: 135%; padd=
ing-bottom: 0px; margin-bottom: 0px; }

#contentsMain div.notesDlSmall dl dt { float: left; font-weight: normal; wi=
dth: 3em; }

#contentsMain div.notesDlSmall dl dd { padding-left: 3em; margin-bottom: 3p=
x; }

* html body div#contentsMain div.notesDlSmall dl dd { text-indent: -0.2em; =
}

#contentsMain div.notesDlSmall dl, #contentsMain div.notesDl dl { display: =
inline-block; }

#contentsMain div.notesDlSmall dl::after, #contentsMain div.notesDl dl::aft=
er { content: "."; display: block; height: 0px; visibility: hidden; clear: =
both; }

* html div#contentsMain div.notesDlSmall dl, * html div#contentsMain div.no=
tesDl dl { height: 1%; }

#contentsMain div.notesDlSmall dl, #contentsMain div.notesDl dl { display: =
block; }

div#contentsMain div.keywordSearch { margin: 0px 10px 30px; padding-bottom:=
 15px; border: 1px solid rgb(225, 225, 225); }

div#contentsMain div.keywordSearch h3 { font-size: 110%; margin: 0px 0px 15=
px; padding-top: 5px; border: 0px; background: url("/common/img/images_cont=
ents_bg_02.gif") left bottom repeat-x rgb(255, 249, 227); }

* html body div#contentsMain div.keywordSearch h3 { width: 100%; }

div#contentsMain div.keywordSearch ul { margin: 0px 0px 10px 35px; }

div#contentsMain div.keywordSearch div.notes { margin: 0px 15px 0px 25px; }

div#contentsMain div.keywordSearch form { width: 458px; background: rgb(243=
, 243, 243); margin: 0px 0px 10px 15px; padding: 10px; }

div#contentsMain div.keywordSearch fieldset { border: 0px; }

div#contentsMain div.keywordSearch legend { display: none; }

div#contentsMain div.keywordSearch form p { display: inline; padding-right:=
 10px; }

div#contentsMain div.keywordSearch form input { vertical-align: middle; }

div#contentsMain div.keywordSearch form input#keywordSearchInput { width: 4=
0%; }

div#contentsMain h2.contact { background: rgb(241, 255, 219); border-bottom=
: 1px solid rgb(218, 225, 211); padding: 5px 10px 3px; margin: 0px 20px 15p=
x; border-top: none; font-size: 103%; }

div#contentsMain h3.contact { background: rgb(241, 255, 219); border-bottom=
: 1px solid rgb(218, 225, 211); padding: 5px 10px 3px; margin: 0px 20px 15p=
x; }

div#contentsMain h4.contact { background: rgb(241, 255, 219); border-bottom=
: 1px solid rgb(218, 225, 211); padding: 5px 10px 3px; margin: 0px 20px 15p=
x; }

div#contentsMain h2.relatedInfor { background: rgb(255, 251, 239); border-b=
ottom: 1px solid rgb(225, 223, 211); padding: 5px 10px 3px; margin: 0px 20p=
x 15px; border-top: none; font-size: 103%; }

div#contentsMain h3.relatedInfor { background: rgb(255, 251, 239); border-b=
ottom: 1px solid rgb(225, 223, 211); }

div#contentsMain h4.relatedInfor { background: rgb(255, 251, 239); border-b=
ottom: 1px solid rgb(225, 223, 211); padding: 5px 10px 3px; margin: 0px 20p=
x 15px; }

div#contentsMain div.plugin { margin: 0px 20px 25px; background: rgb(248, 2=
48, 248); border: 1px solid rgb(232, 236, 238); padding: 9px; font-size: 90=
%; }

div#contentsMain div.plugin p { margin: 0px; width: 100%; float: left; posi=
tion: relative; z-index: 1; }

div#contentsMain div.plugin p span { display: block; margin: 0px 0px 0px 17=
0px; line-height: 125%; }

div#contentsMain div.plugin p.img { width: 170px; float: left; margin-right=
: -170px; position: relative; z-index: 2; }

div#contentsMain div.plugin { display: inline-block; }

div#contentsMain div.plugin::after { content: "."; display: block; height: =
0px; visibility: hidden; clear: both; }

* html div#contentsMain div.plugin { height: 1%; }

div#contentsMain div.plugin { display: block; }

div#contentsMain ul.pageTop { margin: 0px 10px 15px; }

div#contentsMain ul.pageTop li { float: right; background: url("/common/img=
/images_com_arrow_02.gif") 0px 0.2em no-repeat; margin: 0px; padding-left: =
16px; list-style: none; line-height: 110%; font-size: 95%; }

div#contentsMain ul.pageTop { display: inline-block; }

div#contentsMain ul.pageTop::after { content: "."; display: block; height: =
0px; visibility: hidden; clear: both; }

* html div#contentsMain ul.pageTop { height: 1%; }

div#contentsMain ul.pageTop { display: block; }

div#contentsMain div.columnImages { margin-bottom: 20px; }

div#contentsMain div.columnImages ul { list-style: none; margin: 0px 20px; =
zoom: 100%; }

div#contentsMain div.columnImages ul::after { content: "."; clear: both; di=
splay: block; height: 0px; visibility: hidden; }

div#contentsMain div.columnImages ul li { float: left; width: 300px; paddin=
g: 0px 10px; }

div#contentsMain div.columnImages table { width: 100%; border-collapse: col=
lapse; margin: 0px 0px 10px; padding: 0px; }

div#contentsMain div.columnImages table td { vertical-align: top; }

div#contentsMain div.columnImages table td.first { padding-left: 30px; }

div#contentsMain div.columnImages table span { display: block; margin: 0px =
15px 5px 0px; font-size: 85%; line-height: 130%; }

.baseColumn1 div#contentsMain div.column4Images { }

.baseColumn1 div#contentsMain div.column4Images div.clearFix { margin: 0px =
15px 20px 30px; }

.baseColumn1 div#contentsMain div.column4Images div.clearFix div { font-siz=
e: 85%; line-height: 130%; width: 24.9%; float: left; }

.baseColumn1 div#contentsMain div.column4Images div.clearFix div p { margin=
: 0px 15px 5px 0px; overflow: hidden; }

* html body .baseColumn1 div#contentsMain div.column4Images div.clearFix di=
v p { width: 100%; }

.baseColumn1 div#contentsMain div.column4Images { display: inline-block; }

.baseColumn1 div#contentsMain div.column4Images::after { content: "."; disp=
lay: block; height: 0px; visibility: hidden; clear: both; }

* html .baseColumn1 div#contentsMain div.column4Images { height: 1%; }

.baseColumn1 div#contentsMain div.column4Images { display: block; }

.baseColumn1 div#contentsMain div.column3 { width: 100%; margin-bottom: 7px=
; }

.baseColumn1 div#contentsMain div.column3 .floatBlock { float: left; width:=
 33.3%; }

.baseColumn1 div#contentsMain div.column3 h2 { margin: 0px 10px 10px; }

.baseColumn1 div#contentsMain div.column3 p { margin: 0px 30px 18px 40px; }

.baseColumn1 div#contentsMain div.column3 ul { margin: 0px 30px 18px 54px; =
}

.baseColumn1 div#contentsMain div.column3 { display: inline-block; }

.baseColumn1 div#contentsMain div.column3::after { content: "."; display: b=
lock; height: 0px; visibility: hidden; clear: both; }

* html .baseColumn1 div#contentsMain div.column3 { height: 1%; }

.baseColumn1 div#contentsMain div.column3 { display: block; }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/images_com_icon_01.gif

R0lGODlhEwATAMQAAGrR447c6vn9/l3N4N30+fr+/mbP4oja6dr0+Jnf7Kjk7+j4+6/m8Ina6W3S
49Hx9v///1vM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAATABMAAAVwICSKCNM4g9MwyOhCiwJEdB0ZyvISge3TB8Jo0fv9DjqIwshUQBAz5s9Q
+iUegkfiZ/IlCqPC1nbyPV4PH8oneAl8KTNa3fCCRWLfyorVcqFSPwAtS4E2TjBFhgFJEDyLQi4x
UT4AOS8jJScpKy0uIQA7

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/images_com_arrow_05.gif

R0lGODlhDQAQAOYAAP+nKf+TGv+oKv+RF/6kKf6RGP+bH/+gIv+lKv+UGP+pLv6VGP+RFv+nK/6g
Iv2jKP+jKvydH/+qL/2kJv+kKf+hIf+pLf2oKf2RFf+UFP+WH/+QGvyTFP+YHf2UF/+eJv6WG/+d
Iv+cIv+QGP+rLv6kKv+RGP6VFv7//f+oMP6oLf+mLP2WFv2pLP///f+WGf+YH/+jJPySGP+oLP6Y
Gv6nJv+mK/+gJf2hJPyTFv7///yZGP6gJv+jJ/2oK/6cHf+gJ/+SFf/+//+QFv+TFf+ZG/+bIf6S
Fv+SF/+SGf///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAEsALAAAAAANABAAAAeMgEuCg4SFhoeIiYqLghIKLQoWAikqJIMNAj4AKwAXNg01M4IIMT0I
JQQQEw8UBIIHHzgOLjcHPBVADoIRRr1KQiEiBj8GgkUaO0W/SjQwRR2CAScsICg6RAsBCy+CSUEj
Q0JBSQU5HkmCRBgJSElHSAVIA0Pd70dESQwDGRxIgwkMggxBcsSEjA1LAgEAOw==

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/contents_right_base.css

@charset "utf-8";

.baseColumn2 div#contentsRight * { margin: 0px; padding: 0px; list-style: n=
one; }

.baseColumn2 div#contentsRight { font-size: 90%; line-height: 130%; }

.baseColumn2 div#contentsRight h2 { margin: 0px 0px 5px; padding: 5px 5px 3=
px 10px; background: url("/common/img/images_com_line_03.gif") left bottom =
repeat-x rgb(247, 247, 247); }

.baseColumn2 div#contentsRight p { margin: 0px 0px 25px; }

.baseColumn2 div#contentsRight p.text { margin: 0px 10px 25px; }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/contents_right_module_t_sp.css

@charset "utf-8";

.baseColumn2 div#contentsRight div.keywordBox { border: 1px solid rgb(225, =
225, 225); background: rgb(255, 252, 239); margin-bottom: 25px; }

.baseColumn2 div#contentsRight div.keywordBox h2 { margin: 7px 5px 3px 10px=
; padding: 0px; background: rgb(255, 252, 239); }

.baseColumn2 div#contentsRight div.keywordBox ul { margin-bottom: 10px; }

.baseColumn2 div#contentsRight div.keywordBox ul li { margin: 0px 5px 1px 1=
0px; padding: 0px 0px 0px 8px; background: url("/common/img/images_com_arro=
w_07.gif") left center no-repeat; }

.baseColumn2 div#contentsRight div.contact { padding: 0px 9px 3px; margin-b=
ottom: 25px; border: 1px solid rgb(234, 234, 234); background: rgb(248, 253=
, 245); }

.baseColumn2 div#contentsRight div.contact h2 { padding: 8px 0px 7px; margi=
n: 0px; background: rgb(248, 253, 245); }

.baseColumn2 div#contentsRight div.contact ul { }

.baseColumn2 div#contentsRight div.contact ul li { padding: 8px 8px 6px; ma=
rgin: 0px 0px 5px; line-height: 140%; border-right: 1px solid rgb(234, 234,=
 234); border-bottom: 1px solid rgb(234, 234, 234); background: rgb(255, 25=
5, 255); }

* html body .baseColumn2 div#contentsRight div.contact ul li { width: 193px=
; }

.baseColumn2 div#contentsRight ul.list { margin-bottom: 25px; }

.baseColumn2 div#contentsRight ul.list li { margin: 0px 0px 5px; padding: 2=
px 5px 7px 10px; background: url("/common/img/images_com_line_03.gif") left=
 bottom repeat-x; }

.baseColumn2 div#contentsRight ul.list li span.pdfIcon { display: block; pa=
dding: 0px 8px 0px 20px; background: url("/common/img/images_contents_plugi=
n_01_s.gif") 0px 0.2em no-repeat; }

* html body .baseColumn2 div#contentsRight ul.list li span.pdfIcon { width:=
 192px; padding-right: 0px; }

.baseColumn2 div#contentsRight ul.list li img { vertical-align: middle; }

.baseColumn2 div#contentsRight ul.arrowMore { background: url("/common/img/=
images_com_line_03.gif") left bottom repeat-x; }

.baseColumn2 div#contentsRight ul.arrowMore li { margin: 5px 5px 0px 10px; =
padding: 0px 8px 7px 16px; display: inline-block; background: url("/common/=
img/images_com_icon_03_s.gif") 0px 0.2em no-repeat; }

.baseColumn2 div#contentsRight div.dateList { margin: 0px 0px 25px; }

.baseColumn2 div#contentsRight div.dateList dl { background: url("/common/i=
mg/images_com_line_03.gif") left bottom repeat-x; }

.baseColumn2 div#contentsRight div.dateList dt { margin: 5px 0px 0px; paddi=
ng: 0px 5px 0px 10px; font-size: 90%; font-weight: bold; }

.baseColumn2 div#contentsRight div.dateList dd { padding: 0px 5px 7px 10px;=
 }

.baseColumn2 div#contentsRight div.dateList dd img { vertical-align: middle=
; }

.baseColumn2 div#contentsRight div.microSiteMenu { margin-bottom: 25px; }

.baseColumn2 div#contentsRight div.microSiteMenu h2 { font-weight: normal; =
padding: 10px 8px; margin: 0px 0px 6px; border-top: 1px solid rgb(227, 227,=
 227); border-right: 1px solid rgb(189, 189, 189); border-left: 1px solid r=
gb(227, 227, 227); background: url("/common/img/images_contents_bg_04.gif")=
 left bottom repeat-x; }

* html body .baseColumn2 div#contentsRight div.microSiteMenu h2 { width: 21=
2px; }

.baseColumn2 div#contentsRight div.microSiteMenu h2 span { display: block; =
background: url("/common/img/images_com_arrow_08.gif") 0px 0.4em no-repeat;=
 padding-left: 10px; }

.baseColumn2 div#contentsRight div.microSiteMenu li { font-weight: normal; =
padding: 10px 8px; margin: 0px 0px 6px; border-top: 1px solid rgb(227, 227,=
 227); border-right: 1px solid rgb(189, 189, 189); border-left: 1px solid r=
gb(227, 227, 227); background: url("/common/img/images_contents_bg_04.gif")=
 left bottom repeat-x; }

* html body .baseColumn2 div#contentsRight div.microSiteMenu li { width: 23=
0px; }

.baseColumn2 div#contentsRight div.microSiteMenu li span { display: block; =
background: url("/common/img/images_com_arrow_08.gif") 0px 0.4em no-repeat;=
 padding-left: 10px; }

#contentsRight b { font-size: 90%; }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/old_t.css

@charset "utf-8";

div#contentsMain div.oldFormat .textffffff { font-weight: bold; color: rgb(=
255, 255, 255); }

div#contentsMain div.oldFormat .inputform { font-size: 15px; width: 135px; =
}

div#contentsMain div.oldFormat .inputform2 { font-size: 15px; width: 150px;=
 }

div#contentsMain div.oldFormat .submitform { font-size: 15px; }

div#contentsMain div.oldFormat .shortcut { font-size: 14px; }

div#contentsMain div.oldFormat .topics { font-size: 14px; }

div#contentsMain div.oldFormat .infotext { font-size: 12px; color: rgb(153,=
 153, 153); }

div#contentsMain div.oldFormat .scroll { font-size: 13px; }

div#contentsMain div.oldFormat .scorp-line { background-color: rgb(0, 51, 1=
02); border-right: 3px solid rgb(204, 204, 204); border-bottom: 3px solid r=
gb(204, 204, 204); }

div#contentsMain div.oldFormat .scorp-back { background-color: rgb(255, 255=
, 255); }

div#contentsMain div.oldFormat .scorp-text { font-size: 14px; line-height: =
120%; }

div#contentsMain div.oldFormat .scorp-infotext { font-size: 12px; color: rg=
b(119, 119, 119); }

div#contentsMain div.oldFormat .caution-text { font-size: 13px; font-weight=
: bold; color: red; line-height: 130%; }

div#contentsMain div.oldFormat .extext { font-size: 13px; color: black; lin=
e-height: 130%; }

div#contentsMain div.oldFormat .border-color { background-color: rgb(0, 85,=
 153); }

div#contentsMain div.oldFormat .table-back { background-color: white; }

div#contentsMain div.oldFormat .toptitle { font-size: x-small; color: rgb(2=
55, 255, 255); }

div#contentsMain div.oldFormat .topread { font-size: x-small; text-decorati=
on: none; }

div#contentsMain div.oldFormat .title { font-size: medium; font-weight: bol=
d; }

div#contentsMain div.oldFormat .submenu { font-size: x-small; }

div#contentsMain div.oldFormat .submenu-title { font-size: x-small; color: =
rgb(255, 255, 255); }

div#contentsMain div.oldFormat .tableback01 { background-color: rgb(204, 22=
1, 255); }

div#contentsMain div.oldFormat .tableback02 { background-color: rgb(119, 13=
6, 204); }

div#contentsMain div.oldFormat .tabledata01 { background-color: rgb(255, 25=
5, 255); }

div#contentsMain div.oldFormat .newsdata01 { background-color: rgb(255, 255=
, 255); text-align: center; width: 17%; }

div#contentsMain div.oldFormat .tabletitle01 { color: rgb(255, 255, 255); f=
ont-weight: bold; }

div#contentsMain div.oldFormat .tabletitle02 { color: rgb(0, 0, 0); font-we=
ight: bold; }

div#contentsMain div.oldFormat .texthight150 { line-height: 150%; }

div#contentsMain div.oldFormat .textheight150 { line-height: 150%; }

div#contentsMain div.oldFormat .textsmall { font-size: x-small; }

div#contentsMain div.oldFormat tt { font-size: small; }

div#contentsMain div.oldFormat .cap { font-size: x-small; }

div#contentsMain div.oldFormat .submenu2 { font-size: x-small; line-height:=
 120%; }

div#contentsMain div.oldFormat .clearfix::after { content: "."; display: bl=
ock; height: 0px; clear: both; visibility: hidden; }

div#contentsMain div.oldFormat .clearfix { display: inline-block; }

* html div#contentsMain div.oldFormat .clearfix { height: 1%; }

div#contentsMain div.oldFormat .clearfix { display: block; }

div#contentsMain div.oldFormat h1.global-title { margin: 0px 10px; padding:=
 0px 25px 5px 20px; border-bottom: 2px solid rgb(0, 102, 204); background: =
url("/images/title1.gif") left top no-repeat transparent; font-size: medium=
; font-weight: bold; display: inline; float: left; }

div#contentsMain div.oldFormat div.global-contents { clear: both; margin: 1=
5px 10px 0px; line-height: 150%; }

div#contentsMain div.oldFormat div.global-contents th, div#contentsMain div=
.oldFormat div.global-contents td, div#contentsMain div.oldFormat div.globa=
l-contents p, div#contentsMain div.oldFormat div.global-contents ol, div#co=
ntentsMain div.oldFormat div.global-contents ul { line-height: 150%; }

body div#contentsMain div.oldFormat, div#contentsMain div.oldFormat td, div=
#contentsMain div.oldFormat th { color: rgb(0, 0, 0); }

body div#contentsMain div.oldFormat { background-color: rgb(255, 255, 255);=
 }

div#contentsMain div.oldFormat a { color: rgb(0, 0, 204); text-decoration: =
underline; }

div#contentsMain div.oldFormat a:visited { color: rgb(128, 0, 128); text-de=
coration: underline; }

div#contentsMain div.oldFormat a:hover { color: rgb(0, 0, 170); text-decora=
tion: underline; }

div#contentsMain div.oldFormat a:active { color: rgb(79, 23, 23); text-deco=
ration: underline; }

div#contentsMain div.oldFormat .red { color: rgb(181, 0, 0); }

div#contentsMain div.oldFormat .blue { color: rgb(0, 0, 102); }

div#contentsMain div.oldFormat .green { color: rgb(0, 255, 0); }

div#contentsMain div.oldFormat .white { color: rgb(255, 255, 255); }

div#contentsMain div.oldFormat .grayDark { color: rgb(102, 102, 102); }

div#contentsMain div.oldFormat .grayLight { color: rgb(239, 239, 239); }

div#contentsMain div.oldFormat .head01 { color: rgb(102, 102, 102); }

div#contentsMain div.oldFormat .cellGrayD { background-color: rgb(102, 102,=
 102); }

div#contentsMain div.oldFormat .cellGrayL { background-color: rgb(239, 239,=
 239); }

div#contentsMain div.oldFormat .cellWhite { background-color: rgb(255, 255,=
 255); }

div#contentsMain div.oldFormat th, div#contentsMain div.oldFormat td, div#c=
ontentsMain div.oldFormat pl { line-height: 140%; }

div#contentsMain div.oldFormat .image { line-height: normal; }

div#contentsMain div.oldFormat .normal { line-height: normal; }

div#contentsMain div.oldFormat .line140 { line-height: 140%; }

div#contentsMain div.oldFormat h2 { line-height: 140%; }

div#contentsMain div.oldFormat .navi { font-size: x-small; }

div#contentsMain div.oldFormat .path { font-size: x-small; color: rgb(111, =
111, 111); text-align: right; }

div#contentsMain div.oldFormat .path2 { font-size: x-small; color: rgb(111,=
 111, 111); }

div#contentsMain div.oldFormat .sn { font-size: x-small; line-height: norma=
l; }

div#contentsMain div.oldFormat .table-line { background-color: rgb(0, 17, 8=
5); }

div#contentsMain div.oldFormat .title-back { background-color: rgb(153, 238=
, 255); }

div#contentsMain div.oldFormat th.un_normalize_header { text-align: left; f=
ont-weight: normal; }

div#contentsMain div.oldFormat .data th, div#contentsMain div.oldFormat .da=
ta td { font-size: x-small; }

div#contentsMain div.oldFormat .ul-dot { list-style-type: disc; padding: 0p=
x; margin: 0px 0px 0px 2.5ex; }

div#contentsMain div.oldFormat h1#main-title { font-size: 120%; margin: 0px=
 0px 1em; padding: 2px 0px; background-color: rgb(204, 255, 153); line-heig=
ht: 120%; }

div#contentsMain div.oldFormat th, div#contentsMain div.oldFormat td { }

div#contentsMain div.oldFormat .line { line-height: 150%; }

div#contentsMain div.oldFormat .indent10 { margin-left: 10px; }

div#contentsMain div.oldFormat .indent20 { margin-left: 20px; }

div#contentsMain div.oldFormat .indent30 { margin-left: 30px; }

div#contentsMain div.oldFormat .txt18 { font-size: large; line-height: 135%=
; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=
=82=AF", sans-serif; }

div#contentsMain div.oldFormat .txt18b { font-size: large; line-height: 135=
%; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=
=82=AF", sans-serif; font-weight: bold; }

div#contentsMain div.oldFormat .txt14 { font-size: medium; line-height: 125=
%; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=
=82=AF", sans-serif; }

div#contentsMain div.oldFormat .txt14b { font-size: medium; line-height: 12=
5%; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=
=E3=82=AF", sans-serif; font-weight: bold; }

div#contentsMain div.oldFormat .txt12 { font-size: small; line-height: 115%=
; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=
=82=AF", sans-serif; }

div#contentsMain div.oldFormat .txt12b { font-size: small; line-height: 115=
%; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=
=82=AF", sans-serif; font-weight: bold; }

div#contentsMain div.oldFormat .txt10 { font-size: x-small; line-height: 11=
5%; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=
=E3=82=AF", sans-serif; letter-spacing: 0.05em; }

div#contentsMain div.oldFormat .txt10b { font-size: x-small; line-height: 1=
15%; font-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=
=E3=82=AF", sans-serif; letter-spacing: 0.05em; font-weight: bold; }

div#contentsMain div.oldFormat sup { font-size: 95%; line-height: 100%; fon=
t-family: "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF=
", sans-serif; text-decoration: none; margin: 0px; padding: 0px 2px 0px 0px=
; vertical-align: 30%; }

div#contentsMain div.oldFormat .txt10 sup, .mini sup { font-size: 80%; line=
-height: 100%; vertical-align: super; }

div#contentsMain div.oldFormat .txt10b sup { font-size: 0.8em; line-height:=
 80%; vertical-align: text-top; }

div#contentsMain div.oldFormat br { letter-spacing: 0px; }

div#contentsMain div.oldFormat table#n_main_menu, div#contentsMain div.oldF=
ormat div#n_main_menu table { line-height: 115%; font-size: 75%; }

div#contentsMain div.oldFormat .h1-title { margin-right: 0px; padding-right=
: 2em; }

div#contentsMain div.oldFormat .h_block { margin-right: 0px; padding-right:=
 0px; width: 100%; }

div#contentsMain div.oldFormat #bread_nav_area #breadcrumbs-shadow { margin=
-bottom: 10px; border-top: 1px solid rgb(178, 178, 178); background: url("/=
images/common/bg_gnavi_shadow.gif") left top repeat-x transparent; }

div#contentsMain div.oldFormat div.textarea img, div#contentsMain div.oldFo=
rmat div.textarea1 img, div#contentsMain div.oldFormat div.textarea2 img, d=
iv#contentsMain div.oldFormat div.textarea3 img, div#contentsMain div.oldFo=
rmat div.textarea4 img { margin: 1px 1px 4px; }

div#contentsMain div.oldFormat h1 img, div#contentsMain div.oldFormat h2 im=
g, div#contentsMain div.oldFormat h3 img, div#contentsMain div.oldFormat h4=
 img, div#contentsMain div.oldFormat h5 img, div#contentsMain div.oldFormat=
 h6 img { margin-bottom: 3px; }

div#contentsMain div.oldFormat #link-navi img { margin-bottom: 2px; }

div#contentsMain div.oldFormat ul, div#contentsMain div.oldFormat ol { padd=
ing-bottom: 0px; margin-top: 0px; margin-bottom: 1em; line-height: 1.4; lis=
t-style-image: none; text-indent: 0px; }

div#contentsMain div.oldFormat .ul-ast, div#contentsMain div.oldFormat .ul-=
ast-0, div#contentsMain div.oldFormat .ul-circle-b-b, div#contentsMain div.=
oldFormat .ul-circle-b-b-0, div#contentsMain div.oldFormat .ul-circle-b-b-l=
p, div#contentsMain div.oldFormat .ul-circle-b-w, div#contentsMain div.oldF=
ormat .ul-circle-b-w-0, div#contentsMain div.oldFormat .ul-circle-b-w-lp, d=
iv#contentsMain div.oldFormat .ul-circle-s, div#contentsMain div.oldFormat =
.ul-circle-s-0, div#contentsMain div.oldFormat .ul-dot, div#contentsMain di=
v.oldFormat .ul-dot-0, div#contentsMain div.oldFormat .ul-dot-lp { margin-l=
eft: 1.75em; }

div#contentsMain div.oldFormat .ul-link-0, div#contentsMain div.oldFormat .=
ul-link, div#contentsMain div.oldFormat .ul-link-0, div#contentsMain div.ol=
dFormat .ul-square-s, div#contentsMain div.oldFormat .ul-square-s-0 { margi=
n-left: 2.25em; }

div#contentsMain div.oldFormat .ul-link-0 ul, div#contentsMain div.oldForma=
t .ul-link-0 ol, div#contentsMain div.oldFormat .ul-link ul, div#contentsMa=
in div.oldFormat .ul-link ol, div#contentsMain div.oldFormat .ul-link-0 ul,=
 div#contentsMain div.oldFormat .ul-link-0 ol, div#contentsMain div.oldForm=
at .ul-square-s ul, div#contentsMain div.oldFormat .ul-square-s ol, div#con=
tentsMain div.oldFormat .ul-square-s-0 ul, div#contentsMain div.oldFormat .=
ul-square-s-0 ol { margin-left: 2.7em; }

div#contentsMain div.oldFormat li { margin-left: 0px; }

div#contentsMain div.oldFormat .ul-ast li, div#contentsMain div.oldFormat .=
ul-ast-0 li, div#contentsMain div.oldFormat .ul-circle-b-b li, div#contents=
Main div.oldFormat .ul-circle-b-b-0 li, div#contentsMain div.oldFormat .ul-=
circle-b-b-lp li, div#contentsMain div.oldFormat .ul-circle-b-w li, div#con=
tentsMain div.oldFormat .ul-circle-b-w-0 li, div#contentsMain div.oldFormat=
 .ul-square-s li, div#contentsMain div.oldFormat .ul-square-s-0 li, div#con=
tentsMain div.oldFormat .ul-circle-b-w-lp li { padding-left: 10px; }

div#contentsMain div.oldFormat .ul-link-0 li, div#contentsMain div.oldForma=
t .ul-link li, div#contentsMain div.oldFormat .ul-link-0 li, div#contentsMa=
in div.oldFormat .ul-square-s li, div#contentsMain div.oldFormat .ul-square=
-s-0 li { padding-left: 3px; }

div#contentsMain div.oldFormat .ul-link-0 li ul, div#contentsMain div.oldFo=
rmat .ul-link li ul, div#contentsMain div.oldFormat .ul-link-0 li ul, div#c=
ontentsMain div.oldFormat .ul-square-s li ul, div#contentsMain div.oldForma=
t .ul-square-s-0 li ul { padding-left: 3px; }

div#contentsMain div.oldFormat .ul-circle-s, div#contentsMain div.oldFormat=
 .ul-circle-s-0, div#contentsMain div.oldFormat .ul-dot, div#contentsMain d=
iv.oldFormat .ul-dot-0, div#contentsMain div.oldFormat .ul-dot-lp { padding=
-left: 10px; }

div#contentsMain div.oldFormat .ul-circle-s ul, div#contentsMain div.oldFor=
mat .ul-circle-s-0 ul, div#contentsMain div.oldFormat .ul-dot ul, div#conte=
ntsMain div.oldFormat .ul-dot-0 ul, div#contentsMain div.oldFormat .ul-dot-=
lp ul { padding-left: 10px; }

div#contentsMain div.oldFormat .ol-num li, div#contentsMain div.oldFormat .=
ol-num-0 li, div#contentsMain div.oldFormat .ol-num-lp li { padding-left: 0=
px; }

div#contentsMain div.oldFormat li ul li, div#contentsMain div.oldFormat li =
ol li { margin-left: -1em; }

div#contentsMain div.oldFormat .ul-ast, div#contentsMain div.oldFormat .ul-=
ast-0 { list-style-image: url("/common/img/images_old_kome.gif"); }

div#contentsMain div.oldFormat .ul-link, div#contentsMain div.oldFormat .ul=
-link-0 { list-style-image: url("/common/img/images_com_arrow_05.gif"); }

div#contentsMain div.oldFormat .ul-link .ul-link-0, div#contentsMain div.ol=
dFormat .ul-link-0 .ul-link, div#contentsMain div.oldFormat .ul-link-0 .ul-=
link-0, div#contentsMain div.oldFormat .ul-link .ul-link { list-style-image=
: url("/images/menu04.gif"); }

div#contentsMain div.oldFormat .ul-square-s-0, div#contentsMain div.oldForm=
at .ol-alpha-l-0, div#contentsMain div.oldFormat .ol-alpha-u-0, div#content=
sMain div.oldFormat .ol-num-0, div#contentsMain div.oldFormat .ol-roman-l-0=
, div#contentsMain div.oldFormat .ol-roman-u-0, div#contentsMain div.oldFor=
mat .ul-ast-0, div#contentsMain div.oldFormat .ul-circle-b-b-0, div#content=
sMain div.oldFormat .ul-circle-b-w-0, div#contentsMain div.oldFormat .ul-ci=
rcle-s-0, div#contentsMain div.oldFormat .ul-dot-0, div#contentsMain div.ol=
dFormat .ul-link-0, div#contentsMain div.oldFormat .ul-none-0 { margin-bott=
om: 0px; }

div#contentsMain div.oldFormat .ul-none, div#contentsMain div.oldFormat .ul=
-none-0, div#contentsMain div.oldFormat .ul-none-lp { text-indent: -1.25em;=
 }

div#contentsMain div.oldFormat .ul-none-lp, div#contentsMain div.oldFormat =
.ul-circle-b-b-lp, div#contentsMain div.oldFormat .ul-circle-b-w-lp, div#co=
ntentsMain div.oldFormat .ul-dot-lp { padding-bottom: 0px; margin-bottom: 0=
px; }

div#contentsMain div.oldFormat .ul-none-lp li, div#contentsMain div.oldForm=
at .ul-circle-b-b-lp li, div#contentsMain div.oldFormat .ul-circle-b-w-lp l=
i, div#contentsMain div.oldFormat .ul-dot-lp li { padding-bottom: 1em; }

div#contentsMain div.oldFormat .ul-none table ul { margin-left: 2.8em; }

div#contentsMain div.oldFormat .ul-none table ol { margin-left: 3.6em; }

div#contentsMain div.oldFormat .tb-EX * ul.ul-none, div#contentsMain div.ol=
dFormat .tb-EX * ul.ul-none-0, div#contentsMain div.oldFormat .tb-EX * ul.u=
l-none-lp, div#contentsMain div.oldFormat .tb-EX * ul.ul-dot, div#contentsM=
ain div.oldFormat .tb-EX * ul.ul-dot-0, div#contentsMain div.oldFormat .tb-=
EX * ul.ul-dot-lp { padding: 0px 0px 0px 1.25em; margin: 0px; }

div#contentsMain div.oldFormat .tb-EX * ul.ul-ast, div#contentsMain div.old=
Format .tb-EX * ul.ul-ast-0, div#contentsMain div.oldFormat .tb-EX * ul.ul-=
circle-b-b, div#contentsMain div.oldFormat .tb-EX * ul.ul-circle-b-b-0, div=
#contentsMain div.oldFormat .tb-EX * ul.ul-circle-b-b-lp, div#contentsMain =
div.oldFormat .tb-EX * ul.ul-circle-b-w, div#contentsMain div.oldFormat .tb=
-EX * ul.ul-circle-b-w-0, div#contentsMain div.oldFormat .tb-EX * ul.ul-cir=
cle-b-w-lp { padding: 0px 0px 0px 1em; margin: 0px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #gh #left=
Navhead { margin-top: -5px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu { margin: 0px 3px; padding: 0px 0px 5px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ol { margin-left: 48px; margin-right: -2px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ul { margin-left: 40px; margin-right: -2px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ul.ul-ast { margin-left: 3px; padding-left: 20px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu li li { margin-left: -40px; font-size: 100%; }

:first-child + html div#contentsMain div.oldFormat #MultiColumn #leftConten=
t #leftNav #leftNavmenu { margin: 0px 3px 0px 7px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu .separator { width: 139px; }

:first-child + html div#contentsMain div.oldFormat #MultiColumn #leftConten=
t #leftNav #leftNavmenu .separator { width: 130px; }

div#contentsMain div.oldFormat #MultiColumn #rightContent .h_block, div#con=
tentsMain div.oldFormat #MultiColumn .h_block { width: auto; margin-bottom:=
 30px; }

div#contentsMain div.oldFormat #MultiColumn #end-navi { margin-top: 0px; pa=
dding-top: 0px; }

div#contentsMain div.oldFormat #MultiColumn .center-title { margin-top: 0px=
; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ul { margin-left: 10px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ul ul { margin-left: 40px; }

div#contentsMain div.oldFormat #MultiColumn2 #rightContent .h_block, div#co=
ntentsMain div.oldFormat #MultiColumn2 .h_block { width: auto; margin-botto=
m: 30px; }

div#contentsMain div.oldFormat #MultiColumn2 #end-navi { margin-top: 0px; p=
adding-top: 0px; }

div#contentsMain div.oldFormat #MultiColumn2 .center-title { margin-top: 0p=
x; }

:first-child + html div#contentsMain div.oldFormat #header .subNavicomp { b=
order-top: 1px solid rgb(255, 255, 255); }

div#contentsMain div.oldFormat #breadcrumbs_area { margin-bottom: 15px; }

:first-child + html div#contentsMain div.oldFormat #breadcrumbs_area { marg=
in-left: 1px; }

:first-child + html div#contentsMain div.oldFormat .h1-title { margin-left:=
 10px; padding-bottom: 1px; }

div#contentsMain div.oldFormat hr { margin-top: 8px; margin-bottom: -8px; c=
olor: rgb(153, 153, 153); }

div#contentsMain div.oldFormat #rightContent { margin: 0px 0px 0px 140px; }

div#contentsMain div.oldFormat #rightContent .center-title { margin-top: 0p=
x; }

div#contentsMain div.oldFormat div#rightContent h2.h2-title-g { padding: 2p=
x; margin: 7px 0px 1.3em; font-size: 112.5%; line-height: 1.2; background-c=
olor: rgb(204, 255, 153); }

div#contentsMain div.oldFormat #MultiColumn #leftContent { float: left; wid=
th: 148px; padding: 1px 0px 0px; }

div#contentsMain div.oldFormat #MultiColumn #main-title, div#contentsMain d=
iv.oldFormat #MultiColumn .center-title { padding: 1px 0px 0px; margin-left=
: 20px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav { backgro=
und-image: url("/images/gbg05.gif"); background-repeat: repeat-y; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #gh { background-c=
olor: rgb(112, 181, 64); background-image: url("/images/gbg01.gif"); backgr=
ound-repeat: repeat; width: 147px; margin: 0px 3px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #gh .left=
Navimg { background-color: rgb(255, 255, 255); background-image: url("/imag=
es/gh04.gif"); background-repeat: no-repeat; float: right; height: 5px; wid=
th: 5px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #gf { bac=
kground: url("/images/gf03.gif") left bottom no-repeat rgb(112, 181, 64); w=
idth: 149px; height: 5px; margin: 0px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #gf .left=
Navimg { background: url("/images/gf04.gif") no-repeat rgb(255, 255, 255); =
float: right; height: 5px; width: 5px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu li { margin: 5px 3px 0px -5px; font-size: 80%; line-height: 120%; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu li li { margin-left: -20px; font-size: 100%; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #gh #leftNavhead {=
 background-color: rgb(112, 181, 64); background-image: url("/images/gbg01.=
gif"); width: 136px; padding: 5px 4px 3px 5px; margin-bottom: 0px; font-siz=
e: 80%; color: rgb(255, 255, 255); line-height: 120%; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ul.ul-ast { margin-left: 10px; padding-left: 20px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #gh #left=
Navhead a { color: rgb(255, 255, 255); }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav .separato=
r { margin: 0px; height: 2px; width: 149px; background: url("/images/gf03.g=
if") left bottom no-repeat rgb(255, 255, 255); border-right: 1px solid rgb(=
112, 181, 64); }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu { margin: 0px 3px 0px 4px; width: 142px; border-right: 1px solid rgb(11=
2, 181, 64); padding: 3px 0px 5px 3px; background-color: rgb(250, 253, 247)=
; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu .separator { margin: 0px 3px; height: 1px; width: 130px; background: ur=
l("/images/line_f.gif"); }

div#contentsMain div.oldFormat #end-navi { clear: both; }

div#contentsMain div.oldFormat #MultiColumn #end-navi { margin-top: 1em; pa=
dding-top: 1em; }

div#contentsMain div.oldFormat #MultiColumn #leftContent .clarinet #gh #lef=
tNavhead { color: rgb(0, 0, 0); font-size: 100%; padding: 5px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ul { margin-left: 10px; margin-bottom: 8px; padding-left: 16px; }

div#contentsMain div.oldFormat #MultiColumn #leftContent #leftNav #leftNavm=
enu ul ul { margin-left: 18px; }

div#contentsMain div.oldFormat #breadcrumbs { padding: 3px 3px 3px 10px; bo=
rder-top: 1px solid rgb(153, 153, 153); font-size: 80%; color: rgb(111, 111=
, 111); background-color: rgb(250, 250, 220); }

div#contentsMain div.oldFormat #breadcrumbs-shadow { margin-bottom: 10px; b=
order-top: 1px solid rgb(178, 178, 178); background: url("/images/common/bg=
_gnavi_shadow.gif") left top repeat-x transparent; }

div#contentsMain div.oldFormat #bread_nav_area #breadcrumbs { margin-right:=
 10px; margin-left: 10px; }

div#contentsMain div.oldFormat #breadcrumbs { margin-right: 0px; margin-lef=
t: 0px; }

div#contentsMain div.oldFormat #breadcrumbs-shadow { margin-right: 0px; mar=
gin-left: 0px; }

div#contentsMain div.oldFormat { margin: 0px 10px; }

div#contentsMain div.oldFormat h2.h2-title { padding: 0px 25px 5px 20px; ma=
rgin: 0px 10px 10px 0px; border-bottom: 1px solid rgb(0, 102, 255); font-we=
ight: bold; background: url("/images/title2.gif") left top no-repeat transp=
arent; font-size: 16px; line-height: 20px; letter-spacing: 0.01em; }

div#contentsMain div.oldFormat .h_block .h1-title { float: left; background=
-position: 1px 5px; }

div#contentsMain div.oldFormat .h_block::after { clear: both; height: 0.1px=
; visibility: hidden; font-size: 0.1em; line-height: 0; display: block; con=
tent: "."; }

div#contentsMain div.oldFormat #rightContent .h_block { padding-bottom: 26p=
x; margin-left: 10px; }

div#contentsMain div.oldFormat #rightContent .h_block .h1-title { float: le=
ft; background-position: 1px 5px; }

div#contentsMain div.oldFormat #rightContent .h_block::after { clear: none;=
 height: 0.1px; visibility: hidden; font-size: 0.1em; line-height: 0; displ=
ay: block; content: "."; }

div#contentsMain div.oldFormat div.textarea h2.h2-title { margin: 30px 10px=
 15px 5px; text-indent: 1em; }

div#contentsMain div.oldFormat div.second-contents { clear: both; padding-b=
ottom: 10px; margin: 30px 10px 15px 30px; line-height: 150%; }

div#contentsMain div.oldFormat div.second-contents th, div#contentsMain div=
.oldFormat div.second-contents td, div#contentsMain div.oldFormat div.secon=
d-contents p { line-height: 150%; }

div#contentsMain div.oldFormat div.second-contents .left { float: left; wid=
th: 46%; }

div#contentsMain div.oldFormat div.second-contents .right { float: right; w=
idth: 46%; }

div#contentsMain div.oldFormat ul.ul-menu { padding-bottom: 20px; }

div#contentsMain div.oldFormat .ul-menu li { padding: 0px 0px 0px 18px; mar=
gin: 9px 0px; background: url("/common/img/images_com_arrow_05.gif") left c=
enter no-repeat transparent; list-style-type: none; }

div#contentsMain div.oldFormat .ul-menu li ul li { padding: 0px 0px 0px 18p=
x; margin: 9px 0px; background: url("/images/menu04.gif") left top no-repea=
t transparent; list-style-type: none; }

div#contentsMain div.oldFormat .ul-menu li ul li ul li { padding: 0px 0px 0=
px 18px; margin: 9px 0px; background: url("/images/menu05.gif") left top no=
-repeat transparent; list-style-type: none; }

div#contentsMain div.oldFormat div.second-contents tt { font-size: 100%; }

div#contentsMain div.oldFormat a.submenu-title { font-size: 80%; color: rgb=
(255, 255, 255); line-height: 120%; }

div#contentsMain div.oldFormat a:link.submenu-title { color: rgb(255, 255, =
255); text-decoration: underline; }

div#contentsMain div.oldFormat a:hover.submenu-title { color: rgb(255, 255,=
 255); }

div#contentsMain div.oldFormat a:visited.submenu-title { color: rgb(255, 25=
5, 255); }

div#contentsMain div.oldFormat li.submenu2, div#contentsMain div.oldFormat =
td.submenu2 { margin-top: 5px; margin-right: 3px; margin-left: -5px; font-s=
ize: 80%; line-height: 120%; }

div#contentsMain div.oldFormat li.submenu2 li.submenu2 { font-size: 100%; }

div#contentsMain div.oldFormat .clear { clear: both; }

div#contentsMain div.oldFormat .icon-mail { padding: 0px 0px 0px 18px; back=
ground: url("/mobile/image/icon-mail.gif") left center no-repeat transparen=
t; }

@media print {
  div#contentsMain div.oldFormat .ul-menu li { padding-left: 4px; margin-le=
ft: 16px; background: none; list-style: outside url("/common/img/images_com=
_arrow_05.gif") circle; }
}

div#contentsMain div.oldFormat div#link-navi { padding: 0px; margin: 0px 0p=
x 7px; border-bottom: 1px solid rgb(141, 141, 141); }

div#contentsMain div.oldFormat div#link-navi p { padding: 2px 10px 0px; mar=
gin: 0px 0px 7px; font-size: 81.25%; color: rgb(111, 111, 111); line-height=
: 1.4; background: url("/images/line_m.gif") repeat-x rgb(250, 250, 220); }

div#contentsMain div.oldFormat h1.sans_styel_h { font-size: 112.5%; }

div#contentsMain div.oldFormat h1#main-title { padding: 2px; margin: 0px; f=
ont-size: 112.5%; line-height: 1.2; background-color: rgb(204, 255, 153); }

div#contentsMain div.oldFormat h1.center-title, h2.center-title { margin: 1=
8px 8px 0px; font-size: 112.5%; line-height: 1.2; text-align: center; }

div#contentsMain div.oldFormat h2 { margin: 1em 0px 0.3em 1em; font-size: 1=
00%; line-height: 1.4; }

div#contentsMain div.oldFormat .privacypolicy h2 { margin: 0px 0px 1.5em; }

div#contentsMain div.oldFormat .privacypolicy p { padding-left: 1.3em; marg=
in-bottom: 1.5em; }

div#contentsMain div.oldFormat h3 { margin: 1em 0px 0.3em 2em; font-size: 1=
00%; line-height: 1.4; }

div#contentsMain div.oldFormat h4, div#contentsMain div.oldFormat h5, div#c=
ontentsMain div.oldFormat h6 { margin: 1em 0px 0.3em 3em; font-size: 100%; =
line-height: 1.4; }

div#contentsMain div.oldFormat h2.center-title, div#contentsMain div.oldFor=
mat h3.center-title, div#contentsMain div.oldFormat h4.center-title, div#co=
ntentsMain div.oldFormat h5.center-title, div#contentsMain div.oldFormat h6=
.center-title { margin: 1em 0px; line-height: 1.2; text-align: center; }

div#contentsMain div.oldFormat div.identify, div#contentsMain div.oldFormat=
 div.textarea div.identify { margin-top: 14px; margin-right: 8px; margin-le=
ft: 8px; text-align: right; }

div#contentsMain div.oldFormat div.identify p, div#contentsMain div.oldForm=
at div.textarea div.identify p { padding: 3px; border: 1px solid rgb(51, 51=
, 51); display: inline; text-align: right; }

div#contentsMain div.oldFormat div.textarea { margin: 0.3em 0px 1em 1em; }

div#contentsMain div.oldFormat div.textarea div.textarea { margin: 1em 0px =
0px 1em; }

div#contentsMain div.oldFormat table div.textarea { padding-bottom: 0.8em; =
margin: 0.3em 0px 1em 0.8em; }

div#contentsMain div.oldFormat div.textarea * table div.textarea { margin: =
0px 0px 0px 0.8em; }

div#contentsMain div.oldFormat table div.textarea div.textarea { padding-bo=
ttom: 0px; margin: 0px 0px 0px 1em; }

div#contentsMain div.oldFormat div.textarea h2, div#contentsMain div.oldFor=
mat div.textarea h3, div#contentsMain div.oldFormat div.textarea h4, div#co=
ntentsMain div.oldFormat div.textarea h5, div#contentsMain div.oldFormat di=
v.textarea h6 { padding-left: 0px; margin: 0.1em 0px 0.1em -1em; line-heigh=
t: 1.4; }

div#contentsMain div.oldFormat div.textarea p { padding-left: 0px; margin: =
0px 0px 1em; }

div#contentsMain div.oldFormat div.textarea th, div#contentsMain div.oldFor=
mat div.textarea td { margin: 0.3em 0px 1em 1em; }

div#contentsMain div.oldFormat div.textarea1 { margin: 0.3em 8px 1em 1em; }

div#contentsMain div.oldFormat div.textarea2 { margin: 0.3em 8px 1em 2em; }

div#contentsMain div.oldFormat div.textarea3 { margin: 0.3em 8px 1em 3em; }

div#contentsMain div.oldFormat div.textarea4 { margin: 0.3em 8px 1em 4em; }

div#contentsMain div.oldFormat div.textarea p, div#contentsMain div.oldForm=
at div.textarea1 p, div#contentsMain div.oldFormat div.textarea2 p, div#con=
tentsMain div.oldFormat div.textarea3 p, div#contentsMain div.oldFormat div=
.textarea4 p { padding: 0px; margin: 0px 0px 1em; line-height: 1.4; }

div#contentsMain div.oldFormat div.textarea p.p-0, div#contentsMain div.old=
Format div.textarea1 p.p-0, div#contentsMain div.oldFormat div.textarea2 p.=
p-0, div#contentsMain div.oldFormat div.textarea3 p.p-0, div#contentsMain d=
iv.oldFormat div.textarea4 p.p-0 { margin-bottom: 0px; }

div#contentsMain div.oldFormat div.textarea p.lead, div#contentsMain div.ol=
dFormat div.textarea1 p.lead, div#contentsMain div.oldFormat div.textarea2 =
p.lead, div#contentsMain div.oldFormat div.textarea3 p.lead, div#contentsMa=
in div.oldFormat div.textarea4 p.lead { padding: 3px; margin: 1em 0px; bord=
er: 1px solid rgb(51, 51, 51); }

div#contentsMain div.oldFormat div.textarea .p-b-0, div#contentsMain div.ol=
dFormat div.textarea1 .p-b-0, div#contentsMain div.oldFormat div.textarea2 =
.p-b-0, div#contentsMain div.oldFormat div.textarea3 .p-b-0, div#contentsMa=
in div.oldFormat div.textarea4 .p-b-0 { padding: 0px; margin-bottom: 0px; f=
ont-weight: bold; }

div#contentsMain div.oldFormat .ul-dot-0, div#contentsMain div.oldFormat .u=
l-dot-lp { list-style-type: disc; }

div#contentsMain div.oldFormat .ol-alpha-l, div#contentsMain div.oldFormat =
.ol-alpha-l-0 { list-style-type: lower-alpha; }

div#contentsMain div.oldFormat .ol-alpha-u, div#contentsMain div.oldFormat =
.ol-alpha-u-0 { list-style-type: upper-alpha; }

div#contentsMain div.oldFormat .ol-num, div#contentsMain div.oldFormat .ol-=
num-0, div#contentsMain div.oldFormat .ol-num-lp { list-style-type: decimal=
; }

div#contentsMain div.oldFormat .ol-roman-l, div#contentsMain div.oldFormat =
.ol-roman-l-0 { list-style-type: lower-roman; }

div#contentsMain div.oldFormat .ol-roman-u, div#contentsMain div.oldFormat =
.ol-roman-u-0 { list-style-type: upper-roman; }

div#contentsMain div.oldFormat .ul-square-s, div#contentsMain div.oldFormat=
 .ul-square-s-0 { list-style-type: square; }

div#contentsMain div.oldFormat .ul-circle-s, div#contentsMain div.oldFormat=
 .ul-circle-s-0 { list-style-type: circle; }

div#contentsMain div.oldFormat .ul-circle-b-b, div#contentsMain div.oldForm=
at .ul-circle-b-b-0, div#contentsMain div.oldFormat .ul-circle-b-b-lp { lis=
t-style-image: url("/common/img/images_old_maru03.gif"); }

div#contentsMain div.oldFormat .ul-none, div#contentsMain div.oldFormat .ul=
-none-0, div#contentsMain div.oldFormat .ul-none-lp, div#contentsMain div.o=
ldFormat .ul-none-fit { list-style-type: none; }

div#contentsMain div.oldFormat .ul-circle-b-w, div#contentsMain div.oldForm=
at .ul-circle-b-w-0, div#contentsMain div.oldFormat .ul-circle-b-w-lp { lis=
t-style-image: url("/common/img/images_old_maru01.gif"); }

@media screen {
  div#contentsMain div.oldFormat .ul-ast, div#contentsMain div.oldFormat .u=
l-ast-0, .text_content .ul-ast, .text_content .ul-ast-0 { list-style-image:=
 url("/common/img/images_old_kome.gif"); }
  div#contentsMain div.oldFormat .ul-link, div#contentsMain div.oldFormat .=
ul-link-0, div#contentsMain div.oldFormat .ul-link-lp { list-style-image: u=
rl("/common/img/images_com_arrow_05.gif"); }
  div#contentsMain div.oldFormat .ul-link .ul-link, div#contentsMain div.ol=
dFormat .ul-link .ul-link-0, div#contentsMain div.oldFormat .ul-link .ul-li=
nk-lp, div#contentsMain div.oldFormat .ul-link-0 .ul-link, div#contentsMain=
 div.oldFormat .ul-link-0 .ul-link-0, div#contentsMain div.oldFormat .ul-li=
nk-0 .ul-link-lp, div#contentsMain div.oldFormat .ul-link-lp .ul-link, div#=
contentsMain div.oldFormat .ul-link-lp .ul-link-0, div#contentsMain div.old=
Format .ul-link-lp .ul-link-lp { list-style-image: url("/images/menu04.gif"=
); }
}

div#contentsMain div.oldFormat .ul-ast, div#contentsMain div.oldFormat .ul-=
circle-b-b, div#contentsMain div.oldFormat .ul-circle-b-w, div#contentsMain=
 div.oldFormat .ul-link { margin-bottom: 1em; }

div#contentsMain div.oldFormat .ul-none-fit li * { margin-left: 0px; }

div#contentsMain div.oldFormat .ul-none-fit li * ol, .ul-none-fit li * ul {=
 margin-left: -16px; }

* html div#contentsMain div.oldFormat .ul-none-fit { margin-left: 18px; }

* html div#contentsMain div.oldFormat .ul-none-fit li * ul, * html .ul-none=
-fit li * ol { margin-left: 0.5em; }

div#contentsMain div.oldFormat .ul-none p, div#contentsMain div.oldFormat .=
ul-none-0 p, div#contentsMain div.oldFormat .ul-none-lp p, div#contentsMain=
 div.oldFormat .ul-none p-0, div#contentsMain div.oldFormat .ul-none-0 p-0,=
 div#contentsMain div.oldFormat .ul-none-lp p-0, div#contentsMain div.oldFo=
rmat .ul-none p-b-0, div#contentsMain div.oldFormat .ul-none-0 p-b-0, div#c=
ontentsMain div.oldFormat .ul-none-lp p-b-0 { text-indent: 0px; }

div#contentsMain div.oldFormat .ul-none-lp li li, div#contentsMain div.oldF=
ormat .ul-none-lp * .ul-none-lp li li, div#contentsMain div.oldFormat .ul-n=
one-lp * .ul-dot-lp li li, div#contentsMain div.oldFormat .ul-none-lp * .ul=
-circle-b-w-lp li li, div#contentsMain div.oldFormat .ul-none-lp * .ul-circ=
le-b-b-lp li li, div#contentsMain div.oldFormat .ul-none-lp * .ol-num-lp li=
 li, div#contentsMain div.oldFormat .ul-none-lp * .ul-link-lp li li, div#co=
ntentsMain div.oldFormat .ul-dot-lp li li, div#contentsMain div.oldFormat .=
ul-dot-lp * .ul-none-lp li li, div#contentsMain div.oldFormat .ul-dot-lp * =
.ul-dot-lp li li, div#contentsMain div.oldFormat .ul-dot-lp * .ul-circle-b-=
w-lp li li, div#contentsMain div.oldFormat .ul-dot-lp * .ul-circle-b-b-lp l=
i li, div#contentsMain div.oldFormat .ul-dot-lp * .ol-num-lp li li, div#con=
tentsMain div.oldFormat .ul-dot-lp * .ul-link-lp li li, div#contentsMain di=
v.oldFormat .ul-link-lp li li, div#contentsMain div.oldFormat .ul-link-lp *=
 .ul-none-lp li li, div#contentsMain div.oldFormat .ul-link-lp * .ul-dot-lp=
 li li, div#contentsMain div.oldFormat .ul-link-lp * .ul-circle-b-w-lp li l=
i, div#contentsMain div.oldFormat .ul-link-lp * .ul-circle-b-b-lp li li, di=
v#contentsMain div.oldFormat .ul-link-lp * .ol-num-lp li li, div#contentsMa=
in div.oldFormat .ul-link-lp * .ul-link-lp li li, div#contentsMain div.oldF=
ormat .ul-circle-b-w-lp li li, div#contentsMain div.oldFormat .ul-circle-b-=
w-lp * .ul-none-lp li li, div#contentsMain div.oldFormat .ul-circle-b-w-lp =
* .ul-dot-lp li li, div#contentsMain div.oldFormat .ul-circle-b-w-lp * .ul-=
circle-b-w-lp li li, div#contentsMain div.oldFormat .ul-circle-b-w-lp * .ul=
-circle-b-b-lp li li, div#contentsMain div.oldFormat .ul-circle-b-w-lp * .o=
l-num-lp li li, div#contentsMain div.oldFormat .ul-circle-b-w-lp * .ul-link=
-lp li li, div#contentsMain div.oldFormat .ul-circle-b-b-lp li li, div#cont=
entsMain div.oldFormat .ul-circle-b-b-lp * .ul-none-lp li li, div#contentsM=
ain div.oldFormat .ul-circle-b-b-lp * .ul-dot-lp li li, div#contentsMain di=
v.oldFormat .ul-circle-b-b-lp * .ul-circle-b-w-lp li li, div#contentsMain d=
iv.oldFormat .ul-circle-b-b-lp * .ul-circle-b-b-lp li li, div#contentsMain =
div.oldFormat .ul-circle-b-b-lp * .ol-num-lp li li, div#contentsMain div.ol=
dFormat .ul-circle-b-b-lp * .ul-link-lp li li, div#contentsMain div.oldForm=
at .ol-num-lp li li, div#contentsMain div.oldFormat .ol-num-lp * .ul-none-l=
p li li, div#contentsMain div.oldFormat .ol-num-lp * .ul-dot-lp li li, div#=
contentsMain div.oldFormat .ol-num-lp * .ul-circle-b-w-lp li li, div#conten=
tsMain div.oldFormat .ol-num-lp * .ul-circle-b-b-lp li li, div#contentsMain=
 div.oldFormat .ol-num-lp * .ol-num-lp li li, div#contentsMain div.oldForma=
t .ol-num-lp * .ul-link-lp li li { padding-bottom: 0px; }

div#contentsMain div.oldFormat .ul-link-lp li, div#contentsMain div.oldForm=
at .ul-link-lp .ul-none-lp li, div#contentsMain div.oldFormat .ul-link-lp .=
ul-dot-lp li, div#contentsMain div.oldFormat .ul-link-lp .ul-circle-b-w-lp =
li, div#contentsMain div.oldFormat .ul-link-lp .ul-circle-b-b-lp li, div#co=
ntentsMain div.oldFormat .ul-link-lp .ul-link-lp li, div#contentsMain div.o=
ldFormat .ul-link-lp .ol-num-lp li, div#contentsMain div.oldFormat .ul-link=
-lp ol .ul-none-lp li, div#contentsMain div.oldFormat .ul-link-lp ol .ul-do=
t-lp li, div#contentsMain div.oldFormat .ul-link-lp ol .ul-circle-b-w-lp li=
, div#contentsMain div.oldFormat .ul-link-lp ol .ul-circle-b-b-lp li, div#c=
ontentsMain div.oldFormat .ul-link-lp ol .ul-link-lp li, div#contentsMain d=
iv.oldFormat .ul-link-lp ol .ol-num-lp li, div#contentsMain div.oldFormat .=
ul-link-lp ul .ul-none-lp li, div#contentsMain div.oldFormat .ul-link-lp ul=
 .ul-dot-lp li, div#contentsMain div.oldFormat .ul-link-lp ul .ul-circle-b-=
w-lp li, div#contentsMain div.oldFormat .ul-link-lp ul .ul-circle-b-b-lp li=
, div#contentsMain div.oldFormat .ul-link-lp ul .ul-link-lp li, div#content=
sMain div.oldFormat .ul-link-lp ul .ol-num-lp li, div#contentsMain div.oldF=
ormat .ul-none-lp .ul-none-lp li, div#contentsMain div.oldFormat .ul-none-l=
p .ul-dot-lp li, div#contentsMain div.oldFormat .ul-none-lp .ul-circle-b-w-=
lp li, div#contentsMain div.oldFormat .ul-none-lp .ul-circle-b-b-lp li, div=
#contentsMain div.oldFormat .ul-none-lp .ul-link-lp li, div#contentsMain di=
v.oldFormat .ul-none-lp .ol-num-lp li, div#contentsMain div.oldFormat .ul-n=
one-lp ol .ul-none-lp li, div#contentsMain div.oldFormat .ul-none-lp ol .ul=
-dot-lp li, div#contentsMain div.oldFormat .ul-none-lp ol .ul-circle-b-w-lp=
 li, div#contentsMain div.oldFormat .ul-none-lp ol .ul-circle-b-b-lp li, di=
v#contentsMain div.oldFormat .ul-none-lp ol .ul-link-lp li, div#contentsMai=
n div.oldFormat .ul-none-lp ol .ol-num-lp li, div#contentsMain div.oldForma=
t .ul-none-lp ul .ul-none-lp li, div#contentsMain div.oldFormat .ul-none-lp=
 ul .ul-dot-lp li, div#contentsMain div.oldFormat .ul-none-lp ul .ul-circle=
-b-w-lp li, div#contentsMain div.oldFormat .ul-none-lp ul .ul-circle-b-b-lp=
 li, div#contentsMain div.oldFormat .ul-none-lp ul .ul-link-lp li, div#cont=
entsMain div.oldFormat .ul-none-lp ul .ol-num-lp li, div#contentsMain div.o=
ldFormat .ul-dot-lp li, div#contentsMain div.oldFormat .ul-dot-lp .ul-none-=
lp li, div#contentsMain div.oldFormat .ul-dot-lp .ul-dot-lp li, div#content=
sMain div.oldFormat .ul-dot-lp .ul-circle-b-w-lp li, div#contentsMain div.o=
ldFormat .ul-dot-lp .ul-circle-b-b-lp li, div#contentsMain div.oldFormat .u=
l-dot-lp .ul-link-lp li, div#contentsMain div.oldFormat .ul-dot-lp .ol-num-=
lp li, div#contentsMain div.oldFormat .ul-dot-lp ol .ul-none-lp li, div#con=
tentsMain div.oldFormat .ul-dot-lp ol .ul-dot-lp li, div#contentsMain div.o=
ldFormat .ul-dot-lp ol .ul-circle-b-w-lp li, div#contentsMain div.oldFormat=
 .ul-dot-lp ol .ul-circle-b-b-lp li, div#contentsMain div.oldFormat .ul-dot=
-lp ol .ul-link-lp li, div#contentsMain div.oldFormat .ul-dot-lp ol .ol-num=
-lp li, div#contentsMain div.oldFormat .ul-dot-lp ul .ul-none-lp li, div#co=
ntentsMain div.oldFormat .ul-dot-lp ul .ul-dot-lp li, div#contentsMain div.=
oldFormat .ul-dot-lp ul .ul-circle-b-w-lp li, div#contentsMain div.oldForma=
t .ul-dot-lp ul .ul-circle-b-b-lp li, div#contentsMain div.oldFormat .ul-do=
t-lp ul .ul-link-lp li, div#contentsMain div.oldFormat .ul-dot-lp ul .ol-nu=
m-lp li, div#contentsMain div.oldFormat .ul-circle-b-w-lp .ul-none-lp li, d=
iv#contentsMain div.oldFormat .ul-circle-b-w-lp .ul-dot-lp li, div#contents=
Main div.oldFormat .ul-circle-b-w-lp .ul-circle-b-w-lp li, div#contentsMain=
 div.oldFormat .ul-circle-b-w-lp .ul-circle-b-b-lp li, div#contentsMain div=
.oldFormat .ul-circle-b-w-lp .ul-link-lp li, div#contentsMain div.oldFormat=
 .ul-circle-b-w-lp .ol-num-lp li, div#contentsMain div.oldFormat .ul-circle=
-b-w-lp ol .ul-none-lp li, div#contentsMain div.oldFormat .ul-circle-b-w-lp=
 ol .ul-dot-lp li, div#contentsMain div.oldFormat .ul-circle-b-w-lp ol .ul-=
circle-b-w-lp li, div#contentsMain div.oldFormat .ul-circle-b-w-lp ol .ul-c=
ircle-b-b-lp li, div#contentsMain div.oldFormat .ul-circle-b-w-lp ol .ul-li=
nk-lp li, div#contentsMain div.oldFormat .ul-circle-b-w-lp ol .ol-num-lp li=
, div#contentsMain div.oldFormat .ul-circle-b-w-lp ul .ul-none-lp li, div#c=
ontentsMain div.oldFormat .ul-circle-b-w-lp ul .ul-dot-lp li, div#contentsM=
ain div.oldFormat .ul-circle-b-w-lp ul .ul-circle-b-w-lp li, div#contentsMa=
in div.oldFormat .ul-circle-b-w-lp ul .ul-circle-b-b-lp li, div#contentsMai=
n div.oldFormat .ul-circle-b-w-lp ul .ul-link-lp li, div#contentsMain div.o=
ldFormat .ul-circle-b-w-lp ul .ol-num-lp li, div#contentsMain div.oldFormat=
 .ul-circle-b-b-lp .ul-none-lp li, div#contentsMain div.oldFormat .ul-circl=
e-b-b-lp .ul-dot-lp li, div#contentsMain div.oldFormat .ul-circle-b-b-lp .u=
l-circle-b-w-lp li, div#contentsMain div.oldFormat .ul-circle-b-b-lp .ul-ci=
rcle-b-b-lp li, div#contentsMain div.oldFormat .ul-circle-b-b-lp .ul-link-l=
p li, div#contentsMain div.oldFormat .ul-circle-b-b-lp .ol-num-lp li, div#c=
ontentsMain div.oldFormat .ul-circle-b-b-lp ol .ul-none-lp li, div#contents=
Main div.oldFormat .ul-circle-b-b-lp ol .ul-dot-lp li, div#contentsMain div=
.oldFormat .ul-circle-b-b-lp ol .ul-circle-b-w-lp li, div#contentsMain div.=
oldFormat .ul-circle-b-b-lp ol .ul-circle-b-b-lp li, div#contentsMain div.o=
ldFormat .ul-circle-b-b-lp ol .ul-link-lp li, div#contentsMain div.oldForma=
t .ul-circle-b-b-lp ol .ol-num-lp li, div#contentsMain div.oldFormat .ul-ci=
rcle-b-b-lp ul .ul-none-lp li, div#contentsMain div.oldFormat .ul-circle-b-=
b-lp ul .ul-dot-lp li, div#contentsMain div.oldFormat .ul-circle-b-b-lp ul =
.ul-circle-b-w-lp li, div#contentsMain div.oldFormat .ul-circle-b-b-lp ul .=
ul-circle-b-b-lp li, div#contentsMain div.oldFormat .ul-circle-b-b-lp ul .u=
l-link-lp li, div#contentsMain div.oldFormat .ul-circle-b-b-lp ul .ol-num-l=
p li, div#contentsMain div.oldFormat .ol-num-lp li, div#contentsMain div.ol=
dFormat .ol-num-lp .ul-none-lp li, div#contentsMain div.oldFormat .ol-num-l=
p .ul-dot-lp li, div#contentsMain div.oldFormat .ol-num-lp .ul-circle-b-w-l=
p li, div#contentsMain div.oldFormat .ol-num-lp .ul-circle-b-b-lp li, div#c=
ontentsMain div.oldFormat .ol-num-lp .ul-link-lp li, div#contentsMain div.o=
ldFormat .ol-num-lp .ol-num-lp li, div#contentsMain div.oldFormat .ol-num-l=
p ol .ul-none-lp li, div#contentsMain div.oldFormat .ol-num-lp ol .ul-dot-l=
p li, div#contentsMain div.oldFormat .ol-num-lp ol .ul-circle-b-w-lp li, di=
v#contentsMain div.oldFormat .ol-num-lp ol .ul-circle-b-b-lp li, div#conten=
tsMain div.oldFormat .ol-num-lp ol .ul-link-lp li, div#contentsMain div.old=
Format .ol-num-lp ol .ol-num-lp li, div#contentsMain div.oldFormat .ol-num-=
lp ul .ul-none-lp li, div#contentsMain div.oldFormat .ol-num-lp ul .ul-dot-=
lp li, div#contentsMain div.oldFormat .ol-num-lp ul .ul-circle-b-w-lp li, d=
iv#contentsMain div.oldFormat .ol-num-lp ul .ul-circle-b-b-lp li, div#conte=
ntsMain div.oldFormat .ol-num-lp ul .ul-link-lp li, div#contentsMain div.ol=
dFormat .ol-num-lp ul .ol-num-lp li { padding-bottom: 1em; }

div#contentsMain div.oldFormat .ul-link-lp * .ul-circle-b-b-lp, div#content=
sMain div.oldFormat .ul-link-lp * .ol-num-lp, div#contentsMain div.oldForma=
t .ul-link-lp * .ul-circle-b-w-lp, div#contentsMain div.oldFormat .ul-link-=
lp * .ul-dot-lp, div#contentsMain div.oldFormat .ul-link-lp * .ul-none-lp, =
div#contentsMain div.oldFormat .ul-link-lp * .ul-link-lp, div#contentsMain =
div.oldFormat .ul-circle-b-b-lp * .ul-circle-b-b-lp, div#contentsMain div.o=
ldFormat .ul-circle-b-b-lp * .ol-num-lp, div#contentsMain div.oldFormat .ul=
-circle-b-b-lp * .ul-circle-b-w-lp, div#contentsMain div.oldFormat .ul-circ=
le-b-b-lp * .ul-dot-lp, div#contentsMain div.oldFormat .ul-circle-b-b-lp * =
.ul-none-lp, div#contentsMain div.oldFormat .ul-circle-b-b-lp * .ul-link-lp=
, div#contentsMain div.oldFormat .ol-num-lp * .ul-circle-b-b-lp, div#conten=
tsMain div.oldFormat .ol-num-lp * .ol-num-lp, div#contentsMain div.oldForma=
t .ol-num-lp * .ul-circle-b-w-lp, div#contentsMain div.oldFormat .ol-num-lp=
 * .ul-dot-lp, div#contentsMain div.oldFormat .ol-num-lp * .ul-none-lp, div=
#contentsMain div.oldFormat .ol-num-lp * .ul-link-lp, div#contentsMain div.=
oldFormat .ul-circle-b-w-lp * .ul-circle-b-b-lp, div#contentsMain div.oldFo=
rmat .ul-circle-b-w-lp * .ol-num-lp, div#contentsMain div.oldFormat .ul-cir=
cle-b-w-lp * .ul-circle-b-w-lp, div#contentsMain div.oldFormat .ul-circle-b=
-w-lp * .ul-dot-lp, div#contentsMain div.oldFormat .ul-circle-b-w-lp * .ul-=
none-lp, div#contentsMain div.oldFormat .ul-circle-b-w-lp * .ul-link-lp, di=
v#contentsMain div.oldFormat .ul-dot-lp * .ul-circle-b-b-lp, div#contentsMa=
in div.oldFormat .ul-dot-lp * .ol-num-lp, div#contentsMain div.oldFormat .u=
l-dot-lp * .ul-circle-b-w-lp, div#contentsMain div.oldFormat .ul-dot-lp * .=
ul-dot-lp, div#contentsMain div.oldFormat .ul-dot-lp * .ul-none-lp, div#con=
tentsMain div.oldFormat .ul-dot-lp * .ul-link-lp, div#contentsMain div.oldF=
ormat .ul-none-lp * .ul-circle-b-b-lp, div#contentsMain div.oldFormat .ul-n=
one-lp * .ol-num-lp, div#contentsMain div.oldFormat .ul-none-lp * .ul-circl=
e-b-w-lp, div#contentsMain div.oldFormat .ul-none-lp * .ul-dot-lp, div#cont=
entsMain div.oldFormat .ul-none-lp * .ul-none-lp, div#contentsMain div.oldF=
ormat .ul-none-lp * .ul-link-lp { margin-bottom: -1em; }

div#contentsMain div.oldFormat .ul-circle-b-b .ul-none .border, div#content=
sMain div.oldFormat .ul-circle-b-b .ul-none-0 .border, div#contentsMain div=
.oldFormat .ul-circle-b-b .ul-none-lp .border { padding-left: 0.3em; }

div#contentsMain div.oldFormat .ul-circle-b-b .ul-none .border .textarea h2=
, div#contentsMain div.oldFormat .ul-circle-b-b .ul-none .border .textarea =
h3, div#contentsMain div.oldFormat .ul-circle-b-b .ul-none .border .textare=
a h4, div#contentsMain div.oldFormat .ul-circle-b-b .ul-none .border .texta=
rea h5, div#contentsMain div.oldFormat .ul-circle-b-b .ul-none .border .tex=
tarea h6, div#contentsMain div.oldFormat .ul-circle-b-b .ul-none-0 .border =
.textarea h2, div#contentsMain div.oldFormat .ul-circle-b-b .ul-none-0 .bor=
der .textarea h3, div#contentsMain div.oldFormat .ul-circle-b-b .ul-none-0 =
.border .textarea h4, div#contentsMain div.oldFormat .ul-circle-b-b .ul-non=
e-0 .border .textarea h5, div#contentsMain div.oldFormat .ul-circle-b-b .ul=
-none-0 .border .textarea h6, div#contentsMain div.oldFormat .ul-circle-b-b=
 .ul-none-lp .border .textarea h2, div#contentsMain div.oldFormat .ul-circl=
e-b-b .ul-none-lp .border .textarea h3, div#contentsMain div.oldFormat .ul-=
circle-b-b .ul-none-lp .border .textarea h4, div#contentsMain div.oldFormat=
 .ul-circle-b-b .ul-none-lp .border .textarea h5, div#contentsMain div.oldF=
ormat .ul-circle-b-b .ul-none-lp .border .textarea h6 { padding-left: 1em; =
}

div#contentsMain div.oldFormat .bottomOpen { margin-bottom: 1em; }

div#contentsMain div.oldFormat .bottomClose { margin-bottom: -1em; }

div#contentsMain div.oldFormat .bottomClose .bottomOpen, div#contentsMain d=
iv.oldFormat .bottomClose * .bottomOpen { margin-bottom: 1em; }

div#contentsMain div.oldFormat .bottomOpen .bottomClose, div#contentsMain d=
iv.oldFormat .bottomOpen * .bottomClose { margin-bottom: -1em; }

div#contentsMain div.oldFormat table.tb-on th, div#contentsMain div.oldForm=
at table.tb-on td, div#contentsMain div.oldFormat table.tb-off th, div#cont=
entsMain div.oldFormat table.tb-off td, div#contentsMain div.oldFormat tabl=
e.tb-off-np th, div#contentsMain div.oldFormat table.tb-off-np td, div#cont=
entsMain div.oldFormat table.tb-data th, div#contentsMain div.oldFormat tab=
le.tb-data td, div#contentsMain div.oldFormat table.tb-EX th, div#contentsM=
ain div.oldFormat table.tb-EX td { line-height: 1.4; vertical-align: top; t=
ext-align: left; }

div#contentsMain div.oldFormat table.tb-on th, div#contentsMain div.oldForm=
at table.tb-on td, div#contentsMain div.oldFormat table.tb-data th, div#con=
tentsMain div.oldFormat table.tb-data td, div#contentsMain div.oldFormat ta=
ble.tb-off-np th, div#contentsMain div.oldFormat table.tb-off-np td, div#co=
ntentsMain div.oldFormat table.tb-EX th, div#contentsMain div.oldFormat tab=
le.tb-EX td { padding: 3px; display: table-cell; }

div#contentsMain div.oldFormat .tb-off th, div#contentsMain div.oldFormat .=
tb-off td, div#contentsMain div.oldFormat table .tb-off th, div#contentsMai=
n div.oldFormat table .tb-off td, div#contentsMain div.oldFormat table tabl=
e .tb-off th, div#contentsMain div.oldFormat table table .tb-off td { paddi=
ng: 3px 1.3em 3px 3px; display: table-cell; }

div#contentsMain div.oldFormat table.tb-on, div#contentsMain div.oldFormat =
table.tb-off, div#contentsMain div.oldFormat table.tb-data, div#contentsMai=
n div.oldFormat table.tb-off-np, div#contentsMain div.oldFormat table.tb-on=
 th, div#contentsMain div.oldFormat table.tb-on td, div#contentsMain div.ol=
dFormat table.tb-off th, div#contentsMain div.oldFormat table.tb-off td, di=
v#contentsMain div.oldFormat table.tb-data th, div#contentsMain div.oldForm=
at table.tb-data td, div#contentsMain div.oldFormat table.tb-off-np th, div=
#contentsMain div.oldFormat table.tb-off-np td, div#contentsMain div.oldFor=
mat table.tb-EX, div#contentsMain div.oldFormat table.tb-EX th, div#content=
sMain div.oldFormat table.tb-EX td { border-collapse: collapse; }

div#contentsMain div.oldFormat .tb-data th, div#contentsMain div.oldFormat =
.tb-data td, div#contentsMain div.oldFormat .tb-EX th, div#contentsMain div=
.oldFormat .tb-EX td { font-size: 81.25%; }

div#contentsMain div.oldFormat .tb-on th, div#contentsMain div.oldFormat .t=
b-on td, div#contentsMain div.oldFormat .tb-data th, div#contentsMain div.o=
ldFormat .tb-data td, div#contentsMain div.oldFormat table .tb-on th, div#c=
ontentsMain div.oldFormat table .tb-on td, div#contentsMain div.oldFormat t=
able .tb-data th, div#contentsMain div.oldFormat table .tb-data td, div#con=
tentsMain div.oldFormat table table .tb-on th, div#contentsMain div.oldForm=
at table table .tb-on td, div#contentsMain div.oldFormat table table .tb-da=
ta th, div#contentsMain div.oldFormat table table .tb-data td, div#contents=
Main div.oldFormat .tb-EX th, div#contentsMain div.oldFormat .tb-EX td, div=
#contentsMain div.oldFormat table .tb-EX th, div#contentsMain div.oldFormat=
 table .tb-EX td, div#contentsMain div.oldFormat table table .tb-EX th, div=
#contentsMain div.oldFormat table table .tb-EX td { border: 2px solid rgb(1=
02, 102, 102); }

div#contentsMain div.oldFormat .tb-off th, div#contentsMain div.oldFormat .=
tb-off td, div#contentsMain div.oldFormat .tb-off-np th, div#contentsMain d=
iv.oldFormat .tb-off-np td, div#contentsMain div.oldFormat table .tb-off th=
, div#contentsMain div.oldFormat table .tb-off td, div#contentsMain div.old=
Format table .tb-off-np th, div#contentsMain div.oldFormat table .tb-off-np=
 td { border: none; }

div#contentsMain div.oldFormat .tb-data .tb-off th, div#contentsMain div.ol=
dFormat .tb-data .tb-off td, div#contentsMain div.oldFormat table .tb-data =
.tb-off th, div#contentsMain div.oldFormat table .tb-data .tb-off td, div#c=
ontentsMain div.oldFormat .tb-data table .tb-off th, div#contentsMain div.o=
ldFormat .tb-data table .tb-off td, div#contentsMain div.oldFormat .tb-EX .=
tb-off th, div#contentsMain div.oldFormat .tb-EX .tb-off td, div#contentsMa=
in div.oldFormat table .tb-EX .tb-off th, div#contentsMain div.oldFormat ta=
ble .tb-EX .tb-off td, div#contentsMain div.oldFormat .tb-EX table .tb-off =
th, div#contentsMain div.oldFormat .tb-EX table .tb-off td { padding-right:=
 0.6em; font-size: 100%; }

div#contentsMain div.oldFormat .tb-on th, div#contentsMain div.oldFormat .t=
b-on td, div#contentsMain div.oldFormat .tb-data th, div#contentsMain div.o=
ldFormat .tb-data td, div#contentsMain div.oldFormat .tb-off-np th, div#con=
tentsMain div.oldFormat .tb-off-np td, div#contentsMain div.oldFormat table=
 .tb-on th, div#contentsMain div.oldFormat table .tb-on td, div#contentsMai=
n div.oldFormat table .tb-data th, div#contentsMain div.oldFormat table .tb=
-data td, div#contentsMain div.oldFormat table .tb-off-np th, div#contentsM=
ain div.oldFormat table .tb-off-np td, div#contentsMain div.oldFormat table=
 table .tb-on th, div#contentsMain div.oldFormat table table .tb-on td, div=
#contentsMain div.oldFormat table table .tb-data th, div#contentsMain div.o=
ldFormat table table .tb-data td, div#contentsMain div.oldFormat table tabl=
e .tb-off-np th, div#contentsMain div.oldFormat table table .tb-off-np td, =
div#contentsMain div.oldFormat .tb-EX th, div#contentsMain div.oldFormat .t=
b-EX td, div#contentsMain div.oldFormat table .tb-EX th, div#contentsMain d=
iv.oldFormat table .tb-EX td, div#contentsMain div.oldFormat table table .t=
b-EX th, div#contentsMain div.oldFormat table table .tb-EX td { padding-rig=
ht: 3px; }

div#contentsMain div.oldFormat .tb-EX .tb-off-np { margin: 0px; }

div#contentsMain div.oldFormat .tb-EX .tb-off-np td { padding: 0px; }

div#contentsMain div.oldFormat .tb-EX * ul.ul-none-fit { padding: 0px; marg=
in: 0px; }

div#contentsMain div.oldFormat .tb-EX * ol { padding: 0px 0px 0px 2em; marg=
in: 0px; }

div#contentsMain div.oldFormat .tb-on .centermiddle, div#contentsMain div.o=
ldFormat .tb-off .centermiddle, div#contentsMain div.oldFormat .tb-data .ce=
ntermiddle, div#contentsMain div.oldFormat .tb-off-np .centermiddle, div#co=
ntentsMain div.oldFormat .tb-EX .centermiddle { vertical-align: middle; tex=
t-align: center; }

div#contentsMain div.oldFormat .tb-on .center, div#contentsMain div.oldForm=
at .tb-off .center, div#contentsMain div.oldFormat .tb-data .center, div#co=
ntentsMain div.oldFormat .tb-off-np .center, div#contentsMain div.oldFormat=
 .tb-EX .center { text-align: center; }

div#contentsMain div.oldFormat .tb-on .right, div#contentsMain div.oldForma=
t .tb-off .right, div#contentsMain div.oldFormat .tb-data .right, div#conte=
ntsMain div.oldFormat .tb-off-np .right, div#contentsMain div.oldFormat .tb=
-EX .right { text-align: right; }

div#contentsMain div.oldFormat .tb-on .under, div#contentsMain div.oldForma=
t .tb-off .under, div#contentsMain div.oldFormat .tb-data .under, div#conte=
ntsMain div.oldFormat .tb-off-np .under, div#contentsMain div.oldFormat .tb=
-EX .under { text-decoration: underline; }

div#contentsMain div.oldFormat .tb-on .nowrap, div#contentsMain div.oldForm=
at .tb-off .nowrap, div#contentsMain div.oldFormat .tb-data .nowrap, div#co=
ntentsMain div.oldFormat .tb-off-np .nowrap, div#contentsMain div.oldFormat=
 .tb-EX .nowrap { white-space: nowrap; }

div#contentsMain div.oldFormat .centermiddle { vertical-align: middle; text=
-align: center; }

div#contentsMain div.oldFormat .center { text-align: center; }

div#contentsMain div.oldFormat .right { text-align: right; }

div#contentsMain div.oldFormat .under { text-decoration: underline; }

div#contentsMain div.oldFormat .nowrap { white-space: nowrap; }

div#contentsMain div.oldFormat .border { padding: 1em 1em 0px 0px; margin: =
1em 0px 1em 1em; border: 1px solid rgb(51, 51, 51); }

div#contentsMain div.oldFormat div.border { padding: 0.3em; margin: 0.3em 0=
px 1em 1em; }

div#contentsMain div.oldFormat div.textarea div.border { padding: 0.3em; ma=
rgin: 0.3em 0px 1em; }

div#contentsMain div.oldFormat div.border div.textarea h2, div#contentsMain=
 div.oldFormat div.border div.textarea h3, div#contentsMain div.oldFormat d=
iv.border div.textarea h4, div#contentsMain div.oldFormat div.border div.te=
xtarea h5, div#contentsMain div.oldFormat div.border div.textarea h6 { padd=
ing-left: 0px; margin: 0.3em 0px 0.3em -1em; line-height: 1.4; }

div#contentsMain div.oldFormat div.border div.textarea { padding-top: 0px; =
padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; =
margin-left: 1em; }

div#contentsMain div.oldFormat div.border h2, div#contentsMain div.oldForma=
t div.border h3, div#contentsMain div.oldFormat div.border h4, div#contents=
Main div.oldFormat div.border h5, div#contentsMain div.oldFormat div.border=
 h6 { padding-left: 1em; }

div#contentsMain div.oldFormat div.border table, div#contentsMain div.oldFo=
rmat div.border ul, div#contentsMain div.oldFormat div.border ol, div#conte=
ntsMain div.oldFormat div.border dl.material { margin-left: 1em; }

div#contentsMain div.oldFormat div.border table, div#contentsMain div.oldFo=
rmat div.border ul, div#contentsMain div.oldFormat div.border ol, div#conte=
ntsMain div.oldFormat div.border dl.material { padding-left: 1em; }

div#contentsMain div.oldFormat span.border { padding: 0px; }

div#contentsMain div.oldFormat div.border div.textarea { padding-top: 0px; =
padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; =
margin-left: 1em; }

div#contentsMain div.oldFormat .right table { margin-right: 0px; margin-lef=
t: auto; }

div#contentsMain div.oldFormat div.textarea .center table, div#contentsMain=
 div.oldFormat div.textarea1 .center table, div#contentsMain div.oldFormat =
div.textarea2 .center table, div#contentsMain div.oldFormat div.textarea3 .=
center table, div#contentsMain div.oldFormat div.textarea4 .center table { =
margin: 0px auto; }

div#contentsMain div.oldFormat div.textarea dl.material, div#contentsMain d=
iv.oldFormat div.textarea1 dl.material, div#contentsMain div.oldFormat div.=
textarea2 dl.material, div#contentsMain div.oldFormat div.textarea3 dl.mate=
rial, div#contentsMain div.oldFormat div.textarea4 dl.material { margin: 0p=
x 0px 1em 0.25em; line-height: 1.4; }

div#contentsMain div.oldFormat dl.material dt { float: left; clear: both; h=
eight: 16px; padding-left: 16px; font-weight: bold; white-space: nowrap; ba=
ckground-image: url("/images/menu06.gif"); background-repeat: no-repeat; }

div#contentsMain div.oldFormat dl.material dd { margin-bottom: 0.3em; }

div#contentsMain div.oldFormat dl.material dl.material { margin: 0px 0px 0p=
x 0.25em; }

div#contentsMain div.oldFormat dl.material dl.material dt { background-imag=
e: url("/images/menu06.gif"); }

div#contentsMain div.oldFormat div.textarea dl.dl-normal { font-style: norm=
al; margin-top: 0px; margin-bottom: 1.3em; text-indent: 0px; }

div#contentsMain div.oldFormat div.textarea dl.dl-normal dd { margin-left: =
1em; }

div#contentsMain div.oldFormat div.textarea .question, div#contentsMain div=
.oldFormat div.textarea1 .question, div#contentsMain div.oldFormat div.text=
area2 .question, div#contentsMain div.oldFormat div.textarea3 .question, di=
v#contentsMain div.oldFormat div.textarea4 .question { padding: 0px 3px 0px=
 20px; margin: 0px; border-bottom: 2px solid rgb(110, 130, 28); border-left=
: 11px solid rgb(110, 130, 28); font-weight: bold; text-indent: -1em; }

div#contentsMain div.oldFormat div.textarea .answer, div#contentsMain div.o=
ldFormat div.textarea1 .answer, div#contentsMain div.oldFormat div.textarea=
2 .answer, div#contentsMain div.oldFormat div.textarea3 .answer, div#conten=
tsMain div.oldFormat div.textarea4 .answer { margin: 0px 0px 2em 2em; text-=
indent: -1em; }

div#contentsMain div.oldFormat div.textarea .answer div.border { padding: 0=
px 0px 0px 1.3em; }

div#contentsMain div.oldFormat div.m_m_number p { float: left; margin: 0px;=
 border: 1px solid rgb(51, 51, 51); text-align: right; }

div#contentsMain div.oldFormat div.m_m_number { zoom: 1; }

div#contentsMain div.oldFormat div.m_m_number::after { clear: both; height:=
 0.1px; visibility: hidden; font-size: 0.1em; line-height: 0; display: bloc=
k; content: "."; }

div#contentsMain div.oldFormat dl.mm_t { margin: 0px 0px 0px -10px; }

div#contentsMain div.oldFormat dl.mm_t dt { height: 16px; padding-left: 24p=
x; font-weight: bold; }

div#contentsMain div.oldFormat dl.mm_t dd { margin-bottom: 0.3em; padding-l=
eft: 2px; }

div#contentsMain div.oldFormat dl.mm_t dl.mm_t { margin: 0px 0px 0px 0.25em=
; }

div#contentsMain div.oldFormat div#contact, div#contact2 { padding: 0px; ma=
rgin: 2em 15px 1em; border-right: 1px solid rgb(202, 214, 90); border-botto=
m: 1px solid rgb(202, 214, 90); border-left: 1px solid rgb(202, 214, 90); }

div#contentsMain div.oldFormat div#contact p, div#contact2 p { padding: 5px=
; margin: 0px; line-height: 1.4; }

div#contentsMain div.oldFormat div#contact h2, div#contact2 h2 { padding: 5=
px; margin: 0px; border-top: 1px solid rgb(202, 214, 90); font-weight: bold=
; background: rgb(237, 254, 209); }

div#contentsMain div.oldFormat .prev-next { clear: both; padding: 0px 16px =
32px; }

div#contentsMain div.oldFormat .prev-next .prev { float: left; }

div#contentsMain div.oldFormat .prev-next .next { float: right; }

div#contentsMain div.oldFormat div#end-navi { margin: 2em 0px 1em; }

div#contentsMain div.oldFormat div#end-navi ul { padding: 0px; margin: 0px;=
 list-style-type: none; }

div#contentsMain div.oldFormat div#end-navi li { margin: 0px 15px 0px 0px; =
display: inline; white-space: nowrap; }

div#contentsMain div.oldFormat .incBox { zoom: 1; }

div#contentsMain div.oldFormat .incBox::after { clear: both; height: 0.1px;=
 visibility: hidden; font-size: 0.1em; line-height: 0; display: block; cont=
ent: "."; }

div#contentsMain div.oldFormat .incObj { float: right; margin-right: 5px; m=
argin-bottom: 15px; }

div#contentsMain div.oldFormat .search { width: 167px; }

div#contentsMain div.oldFormat .navi .cap { font-size: 100%; }

div#contentsMain div.oldFormat div#link-navi { margin: 0px 8px; }

div#contentsMain div.oldFormat div#end-navi { padding-bottom: 16px; margin-=
top: 32px; margin-right: 8px; margin-left: 8px; }

div#contentsMain div.oldFormat div.textarea { margin: 18px 0.5em 0.5em 1.5e=
m; }

div#contentsMain div.oldFormat div#contact { margin: 2em 23px 0px; }

div#contentsMain div.oldFormat ul.ul-menu li { line-height: 150%; }

div#contentsMain div.oldFormat .textarea .data th, .textarea .data td { fon=
t-size: 75%; padding: 3px; }

div#contentsMain div.oldFormat #breadcrumbs-shadow2 { margin-bottom: 10px; =
border-top: 1px dashed rgb(153, 153, 153); }

div#contentsMain div.oldFormat div#outline { margin: 30px 30px 0px; line-he=
ight: 140%; }

div#contentsMain div.oldFormat .cls { clear: both; height: 5px; }

div#contentsMain div.oldFormat .copy { font-size: 9pt; color: rgb(153, 153,=
 153); }

div#contentsMain div.oldFormat #MultiColumn2 #rightContent { padding: 0px 1=
0px 0px 0px; margin: 0px 140px 0px 0px; }

div#contentsMain div.oldFormat #MultiColumn2 #rightContent .center-title { =
margin-top: 0px; }

div#contentsMain div.oldFormat #MultiColumn2 div#rightContent h2.h2-title-g=
 { padding: 2px; margin: 7px 0px 1.3em; font-size: 112.5%; line-height: 1.2=
; background-color: rgb(204, 255, 153); }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent { width: 140px; p=
adding: 0px; margin: 0px; background-color: rgb(245, 247, 247); border-righ=
t: 1px solid rgb(204, 204, 204); font: small Verdana, sans-serif; float: ri=
ght; }

div#contentsMain div.oldFormat #MultiColumn2 #main-title, #MustContent #Mul=
tiColumn2 .center-title { padding: 1px 0px 0px; margin-left: 20px; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav { backgr=
ound: url("/images/gbg06.gif") right center repeat-y; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #gh { background:=
 url("/images/gbg01.gif") repeat rgb(112, 181, 64); width: 137px; margin: 0=
px 3px 0px 0px; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #gh .lef=
tNavimg { background: url("/images/gh01.gif") no-repeat rgb(255, 255, 255);=
 height: 5px; width: 5px; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #gf { ba=
ckground: url("/images/gf03.gif") left bottom no-repeat rgb(112, 181, 64); =
width: 137px; height: 5px; margin: 0px; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #gf .lef=
tNavimg { background: url("/images/gf01.gif") no-repeat rgb(255, 255, 255);=
 height: 5px; width: 5px; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #leftNav=
menu { font-size: 100%; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #leftNav=
menu li { margin: 5px 3px 0px -5px; font-size: 90%; line-height: 120%; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #leftNav=
menu li li { margin-left: -20px; font-size: 100%; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #gh #leftNavhead =
{ width: 130px; padding: 0px 3px 3px 4px; margin-bottom: 0px; font-size: 90=
%; color: rgb(255, 255, 255); line-height: 120%; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #leftNav=
menu ul.ul-ast { margin-left: 10px; padding-left: 20px; }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #gh #lef=
tNavhead a { color: rgb(255, 255, 255); }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav .separat=
or { margin: 0px; height: 2px; width: 139px; background: url("/images/gf07.=
gif") right bottom no-repeat rgb(255, 255, 255); border-left: 1px solid rgb=
(112, 181, 64); }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #leftNav=
menu .separator { margin: 0px 3px; height: 1px; width: 130px; background: u=
rl("/images/line_f.gif"); }

div#contentsMain div.oldFormat #MultiColumn2 #leftContent #leftNav #leftNav=
menu { width: 133px; border-left: 1px solid rgb(112, 181, 64); margin: 0px;=
 padding: 3px 3px 5px 0px; }

div#contentsMain div.oldFormat .comtit { position: absolute; top: 0px; left=
: -9999px; width: 0px; height: 0px; }

div#contentsMain div.oldFormat td#h_second { margin: 0px; padding: 0px; wid=
th: 100%; background: url("/a_menu/shotou/new-cs/common/images/back_hall.jp=
g") left top repeat-x; }

div#contentsMain div.oldFormat td#h_second02 { margin: 0px; padding: 0px; w=
idth: 100%; background: url("/a_menu/shotou/new-cs/common/images/back_hall.=
jpg") left top repeat-x; }

div#contentsMain div.oldFormat #site_title { position: absolute; top: 176px=
; right: 60px; width: 339px; height: 38px; }

div#contentsMain div.oldFormat #site_title_new { position: absolute; top: 2=
12px; right: 60px; width: 339px; height: 38px; }

div#contentsMain div.oldFormat td#all_navi { width: 218px; margin: 0px; pad=
ding: 0px 0px 20px; vertical-align: top; font-size: 0px; }

div#contentsMain div.oldFormat div#glovalNavi { width: 184px; margin: 0px; =
padding: 0px 19px 0px 15px; background: url("/a_menu/shotou/new-cs/common/i=
mages/navi_bg.gif") left top repeat-y; font-size: 0px; }

div#contentsMain div.oldFormat div#glovalNavi ul { margin: 0px; padding: 0p=
x; list-style-type: none; font-size: 0px; }

div#contentsMain div.oldFormat div#glovalNavi ul li.navi_bt { margin: 0px; =
padding: 6px 0px; width: 184px; height: 45px; font-size: 0px; }

div#contentsMain div.oldFormat div#glovalNavi ul li.navi_last { margin: 0px=
; padding: 6px 0px 0px; width: 184px; height: 45px; font-size: 0px; }

div#contentsMain div.oldFormat td#contentarea { padding: 20px 30px 0px; mar=
gin: 0px; background: url("/a_menu/shotou/new-cs/common/images/bg02_maru.jp=
g") right bottom no-repeat; vertical-align: top; font-size: 100%; }

div#contentsMain div.oldFormat div#leadbox { margin: 0px 0px 20px; padding:=
 5px; background-color: rgb(255, 240, 240); line-height: 150%; }

div#contentsMain div.oldFormat div.leadbox02 { margin: 0px 0px 20px 20px; p=
adding: 10px; line-height: 140%; }

div#contentsMain div.oldFormat div.leadbox02_last { margin: 0px 0px 40px 20=
px; padding: 10px; line-height: 140%; }

div#contentsMain div.oldFormat p.text_b { font-weight: bold; padding: 0px; =
margin: 0px; }

div#contentsMain div.oldFormat p.text_s { padding: 0px; margin: 0px; font-s=
ize: 78%; line-height: 150%; }

div#contentsMain div.oldFormat p.sub_b { font-weight: bold; margin: 0px 0px=
 10px; padding: 0px; }

div#contentsMain div.oldFormat p.gyou { margin: 0px 0px 16px; padding: 0px;=
 }

div#contentsMain div.oldFormat ul.all_list { list-style-type: disc; margin:=
 0px; padding: 0px; }

div#contentsMain div.oldFormat ul.all_list02 { list-style-type: circle; mar=
gin: 0px; padding: 0px; }

div#contentsMain div.oldFormat li.all_text01 { margin: 0px 0px 4px 18px; pa=
dding: 0px; }

div#contentsMain div.oldFormat li.all_text02 { margin: 0px 0px 20px 18px; p=
adding: 0px; }

div#contentsMain div.oldFormat div.text_content { margin: 0.3em 0px 1em 1em=
; }

div#contentsMain div.oldFormat div.text_content div.text_content { margin: =
1em 0px 0px 1em; }

div#contentsMain div.oldFormat table div.text_content { padding-bottom: 0.8=
em; margin: 0.3em 0px 1em 0.8em; }

div#contentsMain div.oldFormat table div.text_content div.text_content { pa=
dding-bottom: 0px; margin: 0px 0px 0px 1em; }

div#contentsMain div.oldFormat div.text_content h2, div#contentsMain div.ol=
dFormat div.text_content h3, div#contentsMain div.oldFormat div.text_conten=
t h4, div#contentsMain div.oldFormat div.text_content h5, div#contentsMain =
div.oldFormat div.text_content h6 { padding-left: 0px; margin: 0.3em 0px 0.=
3em 0em; line-height: 1.4; }

div#contentsMain div.oldFormat div.text_content p { padding-left: 0px; marg=
in: 0px 0px 1em; }

div#contentsMain div.oldFormat div.text_content th, div#contentsMain div.ol=
dFormat div.text_content td { padding-left: 0px; margin: 0.3em 0px 1em 1em;=
 }

div#contentsMain div.oldFormat div.text_content p { padding: 0px; margin: 0=
px 0px 1em; line-height: 1.4; }

div#contentsMain div.oldFormat div.text_content p.p-0 { margin-bottom: 0px;=
 }

div#contentsMain div.oldFormat div.text_content p.lead { padding: 3px; marg=
in: 1em 0px; border: 1px solid rgb(51, 51, 51); }

div#contentsMain div.oldFormat div.text_content .p-b-0 { padding: 0px; marg=
in-bottom: 0px; font-weight: bold; }

div#contentsMain div.oldFormat .text_content ol { padding-left: 2em; paddin=
g-bottom: 0px; margin-top: 0px; margin-bottom: 1em; line-height: 1.4; text-=
indent: 0px; list-style-image: none; }

div#contentsMain div.oldFormat .text_content ul { padding-left: 2em; paddin=
g-bottom: 0px; margin-top: 0px; margin-bottom: 1em; line-height: 1.4; text-=
indent: 0px; list-style: none none; }

div#contentsMain div.oldFormat .text_content .ul-dot, div#contentsMain div.=
oldFormat .text_content .ul-dot-0, div#contentsMain div.oldFormat .text_con=
tent .ul-dot-lp { list-style-type: disc; }

div#contentsMain div.oldFormat .text_content .ol-alpha-l, div#contentsMain =
div.oldFormat .text_content .ol-alpha-l-0 { list-style-type: lower-alpha; }

div#contentsMain div.oldFormat .text_content .ol-alpha-u, div#contentsMain =
div.oldFormat .text_content .ol-alpha-u-0 { list-style-type: upper-alpha; }

div#contentsMain div.oldFormat .text_content .ol-num, div#contentsMain div.=
oldFormat .text_content .ol-num-0, div#contentsMain div.oldFormat .text_con=
tent .ol-num-lp { list-style-type: decimal; }

div#contentsMain div.oldFormat .text_content .ol-roman-l, div#contentsMain =
div.oldFormat .text_content .ol-roman-l-0 { list-style-type: lower-roman; }

div#contentsMain div.oldFormat .text_content .ol-roman-u, div#contentsMain =
div.oldFormat .text_content .ol-roman-u-0 { list-style-type: upper-roman; }

div#contentsMain div.oldFormat .text_content .ul-square-s, div#contentsMain=
 div.oldFormat .text_content .ul-square-s-0 { list-style-type: square; }

div#contentsMain div.oldFormat .text_content .ul-circle-s, div#contentsMain=
 div.oldFormat .text_content .ul-circle-s-0 { list-style-type: circle; }

div#contentsMain div.oldFormat .text_content .ul-circle-b-b, div#contentsMa=
in div.oldFormat .text_content .ul-circle-b-b-0 { list-style-image: url("/c=
ommon/images/maru03.gif"); }

div#contentsMain div.oldFormat .text_content .ul-none, div#contentsMain div=
.oldFormat .text_content .ul-none-0, div#contentsMain div.oldFormat .text_c=
ontent .ul-none-lp { list-style-type: none; }

div#contentsMain div.oldFormat .text_content .ul-circle-b-w, div#contentsMa=
in div.oldFormat .text_content .ul-circle-b-w-0, div#contentsMain div.oldFo=
rmat .text_content .ul-circle-b-w-lp { list-style-image: url("/common/image=
s/maru01.gif"); }

div#contentsMain div.oldFormat .text_content .ul-link, div#contentsMain div=
.oldFormat .text_content .ul-link-0 { list-style-image: url("/common/img/im=
ages_com_arrow_05.gif"); }

div#contentsMain div.oldFormat .text_content .ul-link .ul-link-0, div#conte=
ntsMain div.oldFormat .text_content .ul-link-0 .ul-link, div#contentsMain d=
iv.oldFormat .text_content .ul-link-0 .ul-link-0, div#contentsMain div.oldF=
ormat .text_content .ul-link .ul-link { list-style-image: url("/images/menu=
04.gif"); }

div#contentsMain div.oldFormat .text_content .ul-ast-0, div#contentsMain di=
v.oldFormat .text_content .ul-circle-b-b-0, div#contentsMain div.oldFormat =
.text_content .ul-circle-b-w-0, div#contentsMain div.oldFormat .text_conten=
t .ul-link-0, div#contentsMain div.oldFormat .text_content .ol-alpha-l-0, d=
iv#contentsMain div.oldFormat .text_content .ol-alpha-u-0, div#contentsMain=
 div.oldFormat .text_content .ol-num-0, div#contentsMain div.oldFormat .tex=
t_content .ol-roman-l-0, div#contentsMain div.oldFormat .text_content .ol-r=
oman-u-0, div#contentsMain div.oldFormat .text_content .ul-square-s-0, div#=
contentsMain div.oldFormat .text_content .ul-circle-s-0, div#contentsMain d=
iv.oldFormat .text_content .ul-link-0, div#contentsMain div.oldFormat .text=
_content .ul-dot-0, div#contentsMain div.oldFormat .text_content .ul-none-0=
, div#contentsMain div.oldFormat .text_content .ol-num-lp, div#contentsMain=
 div.oldFormat .text_content .ul-none-lp, div#contentsMain div.oldFormat .t=
ext_content .ul-circle-b-w-lp, div#contentsMain div.oldFormat .text_content=
 .ul-dot-lp { margin-bottom: 0px; }

div#contentsMain div.oldFormat .text_content .ul-dot-lp, div#contentsMain d=
iv.oldFormat .text_content .ul-none-lp, div#contentsMain div.oldFormat .tex=
t_content .ul-circle-b-w-lp, div#contentsMain div.oldFormat .text_content .=
ol-num-lp { padding-bottom: 0px; }

div#contentsMain div.oldFormat .text_content .ul-none, div#contentsMain div=
.oldFormat .text_content .ul-none-0, div#contentsMain div.oldFormat .text_c=
ontent .ul-none-lp { text-indent: -1em; }

div#contentsMain div.oldFormat .text_content .ul-none p, div#contentsMain d=
iv.oldFormat .text_content .ul-none-0 p, div#contentsMain div.oldFormat .te=
xt_content .ul-none-lp p, div#contentsMain div.oldFormat .text_content .ul-=
none p-0, div#contentsMain div.oldFormat .text_content .ul-none-0 p-0, div#=
contentsMain div.oldFormat .text_content .ul-none-lp p-0, div#contentsMain =
div.oldFormat .text_content .ul-none p-b-0, div#contentsMain div.oldFormat =
.text_content .ul-none-0 p-b-0, div#contentsMain div.oldFormat .text_conten=
t .ul-none-lp p-b-0 { text-indent: 0px; }

div#contentsMain div.oldFormat .text_content .ul-none-lp li li, div#content=
sMain div.oldFormat .text_content .ul-none-lp .ul-none-lp li li, div#conten=
tsMain div.oldFormat .text_content .ul-none-lp .ul-none-lp .ul-none-lp li l=
i, div#contentsMain div.oldFormat .text_content .ul-none-lp .ul-none-lp .ul=
-dot-lp li li, div#contentsMain div.oldFormat .text_content .ul-none-lp .ul=
-none-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldFormat .text_cont=
ent .ul-none-lp .ul-none-lp .ol-num-lp li li, div#contentsMain div.oldForma=
t .text_content .ul-none-lp .ul-dot-lp li li, div#contentsMain div.oldForma=
t .text_content .ul-none-lp .ul-dot-lp .ul-none-lp li li, div#contentsMain =
div.oldFormat .text_content .ul-none-lp .ul-dot-lp .ul-dot-lp li li, div#co=
ntentsMain div.oldFormat .text_content .ul-none-lp .ul-dot-lp .ul-circle-b-=
w-lp li li, div#contentsMain div.oldFormat .text_content .ul-none-lp .ul-do=
t-lp .ol-num-lp li li, div#contentsMain div.oldFormat .text_content .ul-non=
e-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldFormat .text_content =
.ul-none-lp .ul-circle-b-w-lp .ul-none-lp li li, div#contentsMain div.oldFo=
rmat .text_content .ul-none-lp .ul-circle-b-w-lp .ul-dot-lp li li, div#cont=
entsMain div.oldFormat .text_content .ul-none-lp .ul-circle-b-w-lp .ul-circ=
le-b-w-lp li li, div#contentsMain div.oldFormat .text_content .ul-none-lp .=
ul-circle-b-w-lp .ol-num-lp li li, div#contentsMain div.oldFormat .text_con=
tent .ul-none-lp .ol-num-lp li li, div#contentsMain div.oldFormat .text_con=
tent .ul-none-lp .ol-num-lp .ul-none-lp li li, div#contentsMain div.oldForm=
at .text_content .ul-none-lp .ol-num-lp .ul-dot-lp li li, div#contentsMain =
div.oldFormat .text_content .ul-none-lp .ol-num-lp .ul-circle-b-w-lp li li,=
 div#contentsMain div.oldFormat .text_content .ul-none-lp .ol-num-lp .ol-nu=
m-lp li li, div#contentsMain div.oldFormat .text_content .ul-dot-lp li li, =
div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-none-lp li li, =
div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-none-lp .ul-non=
e-lp li li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-non=
e-lp .ul-dot-lp li li, div#contentsMain div.oldFormat .text_content .ul-dot=
-lp .ul-none-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldFormat .te=
xt_content .ul-dot-lp .ul-none-lp .ol-num-lp li li, div#contentsMain div.ol=
dFormat .text_content .ul-dot-lp .ul-dot-lp li li, div#contentsMain div.old=
Format .text_content .ul-dot-lp .ul-dot-lp .ul-none-lp li li, div#contentsM=
ain div.oldFormat .text_content .ul-dot-lp .ul-dot-lp .ul-dot-lp li li, div=
#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-dot-lp .ul-circle-=
b-w-lp li li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-d=
ot-lp .ol-num-lp li li, div#contentsMain div.oldFormat .text_content .ul-do=
t-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldFormat .text_content =
.ul-dot-lp .ul-circle-b-w-lp .ul-none-lp li li, div#contentsMain div.oldFor=
mat .text_content .ul-dot-lp .ul-circle-b-w-lp .ul-dot-lp li li, div#conten=
tsMain div.oldFormat .text_content .ul-dot-lp .ul-circle-b-w-lp .ul-circle-=
b-w-lp li li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-c=
ircle-b-w-lp .ol-num-lp li li, div#contentsMain div.oldFormat .text_content=
 .ul-dot-lp .ol-num-lp li li, div#contentsMain div.oldFormat .text_content =
.ul-dot-lp .ol-num-lp .ul-none-lp li li, div#contentsMain div.oldFormat .te=
xt_content .ul-dot-lp .ol-num-lp .ul-dot-lp li li, div#contentsMain div.old=
Format .text_content .ul-dot-lp .ol-num-lp .ul-circle-b-w-lp li li, div#con=
tentsMain div.oldFormat .text_content .ul-dot-lp .ol-num-lp .ol-num-lp li l=
i, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp li li, di=
v#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-none-lp li=
 li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-non=
e-lp .ul-none-lp li li, div#contentsMain div.oldFormat .text_content .ul-ci=
rcle-b-w-lp .ul-none-lp .ul-dot-lp li li, div#contentsMain div.oldFormat .t=
ext_content .ul-circle-b-w-lp .ul-none-lp .ul-circle-b-w-lp li li, div#cont=
entsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-none-lp .ol-num-=
lp li li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .u=
l-dot-lp li li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w=
-lp .ul-dot-lp .ul-none-lp li li, div#contentsMain div.oldFormat .text_cont=
ent .ul-circle-b-w-lp .ul-dot-lp .ul-dot-lp li li, div#contentsMain div.old=
Format .text_content .ul-circle-b-w-lp .ul-dot-lp .ul-circle-b-w-lp li li, =
div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-dot-lp .=
ol-num-lp li li, div#contentsMain div.oldFormat .text_content .ul-circle-b-=
w-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldFormat .text_content =
.ul-circle-b-w-lp .ul-circle-b-w-lp .ul-none-lp li li, div#contentsMain div=
.oldFormat .text_content .ul-circle-b-w-lp .ul-circle-b-w-lp .ul-dot-lp li =
li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-circ=
le-b-w-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldFormat .text_con=
tent .ul-circle-b-w-lp .ul-circle-b-w-lp .ol-num-lp li li, div#contentsMain=
 div.oldFormat .text_content .ul-circle-b-w-lp .ol-num-lp li li, div#conten=
tsMain div.oldFormat .text_content .ul-circle-b-w-lp .ol-num-lp .ul-none-lp=
 li li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ol-=
num-lp .ul-dot-lp li li, div#contentsMain div.oldFormat .text_content .ul-c=
ircle-b-w-lp .ol-num-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldFo=
rmat .text_content .ul-circle-b-w-lp .ol-num-lp .ol-num-lp li li, div#conte=
ntsMain div.oldFormat .text_content .ol-num-lp li li, div#contentsMain div.=
oldFormat .text_content .ol-num-lp .ul-none-lp li li, div#contentsMain div.=
oldFormat .text_content .ol-num-lp .ul-none-lp .ul-none-lp li li, div#conte=
ntsMain div.oldFormat .text_content .ol-num-lp .ul-none-lp .ul-dot-lp li li=
, div#contentsMain div.oldFormat .text_content .ol-num-lp .ul-none-lp .ul-c=
ircle-b-w-lp li li, div#contentsMain div.oldFormat .text_content .ol-num-lp=
 .ul-none-lp .ol-num-lp li li, div#contentsMain div.oldFormat .text_content=
 .ol-num-lp .ul-dot-lp li li, div#contentsMain div.oldFormat .text_content =
.ol-num-lp .ul-dot-lp .ul-none-lp li li, div#contentsMain div.oldFormat .te=
xt_content .ol-num-lp .ul-dot-lp .ul-dot-lp li li, div#contentsMain div.old=
Format .text_content .ol-num-lp .ul-dot-lp .ul-circle-b-w-lp li li, div#con=
tentsMain div.oldFormat .text_content .ol-num-lp .ul-dot-lp .ol-num-lp li l=
i, div#contentsMain div.oldFormat .text_content .ol-num-lp .ul-circle-b-w-l=
p li li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ul-circle=
-b-w-lp .ul-none-lp li li, div#contentsMain div.oldFormat .text_content .ol=
-num-lp .ul-circle-b-w-lp .ul-dot-lp li li, div#contentsMain div.oldFormat =
.text_content .ol-num-lp .ul-circle-b-w-lp .ul-circle-b-w-lp li li, div#con=
tentsMain div.oldFormat .text_content .ol-num-lp .ul-circle-b-w-lp .ol-num-=
lp li li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ol-num-l=
p li li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ol-num-lp=
 .ul-none-lp li li, div#contentsMain div.oldFormat .text_content .ol-num-lp=
 .ol-num-lp .ul-dot-lp li li, div#contentsMain div.oldFormat .text_content =
.ol-num-lp .ol-num-lp .ul-circle-b-w-lp li li, div#contentsMain div.oldForm=
at .text_content .ol-num-lp .ol-num-lp .ol-num-lp li li { padding-bottom: 0=
px; }

div#contentsMain div.oldFormat .text_content .ul-none-lp li, div#contentsMa=
in div.oldFormat .text_content .ul-none-lp .ul-none-lp li, div#contentsMain=
 div.oldFormat .text_content .ul-none-lp .ul-none-lp .ul-none-lp li, div#co=
ntentsMain div.oldFormat .text_content .ul-none-lp .ul-none-lp .ul-dot-lp l=
i, div#contentsMain div.oldFormat .text_content .ul-none-lp .ul-none-lp .ul=
-circle-b-w-lp li, div#contentsMain div.oldFormat .text_content .ul-none-lp=
 .ul-none-lp .ol-num-lp li, div#contentsMain div.oldFormat .text_content .u=
l-none-lp .ul-dot-lp li, div#contentsMain div.oldFormat .text_content .ul-n=
one-lp .ul-dot-lp .ul-none-lp li, div#contentsMain div.oldFormat .text_cont=
ent .ul-none-lp .ul-dot-lp .ul-dot-lp li, div#contentsMain div.oldFormat .t=
ext_content .ul-none-lp .ul-dot-lp .ul-circle-b-w-lp li, div#contentsMain d=
iv.oldFormat .text_content .ul-none-lp .ul-dot-lp .ol-num-lp li, div#conten=
tsMain div.oldFormat .text_content .ul-none-lp .ul-circle-b-w-lp li, div#co=
ntentsMain div.oldFormat .text_content .ul-none-lp .ul-circle-b-w-lp .ul-no=
ne-lp li, div#contentsMain div.oldFormat .text_content .ul-none-lp .ul-circ=
le-b-w-lp .ul-dot-lp li, div#contentsMain div.oldFormat .text_content .ul-n=
one-lp .ul-circle-b-w-lp .ul-circle-b-w-lp li, div#contentsMain div.oldForm=
at .text_content .ul-none-lp .ul-circle-b-w-lp .ol-num-lp li, div#contentsM=
ain div.oldFormat .text_content .ul-none-lp .ol-num-lp li, div#contentsMain=
 div.oldFormat .text_content .ul-none-lp .ol-num-lp .ul-none-lp li, div#con=
tentsMain div.oldFormat .text_content .ul-none-lp .ol-num-lp .ul-dot-lp li,=
 div#contentsMain div.oldFormat .text_content .ul-none-lp .ol-num-lp .ul-ci=
rcle-b-w-lp li, div#contentsMain div.oldFormat .text_content .ul-none-lp .o=
l-num-lp .ol-num-lp li, div#contentsMain div.oldFormat .text_content .ul-do=
t-lp li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-none-l=
p li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-none-lp .=
ul-none-lp li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-=
none-lp .ul-dot-lp li, div#contentsMain div.oldFormat .text_content .ul-dot=
-lp .ul-none-lp .ul-circle-b-w-lp li, div#contentsMain div.oldFormat .text_=
content .ul-dot-lp .ul-none-lp .ol-num-lp li, div#contentsMain div.oldForma=
t .text_content .ul-dot-lp .ul-dot-lp li, div#contentsMain div.oldFormat .t=
ext_content .ul-dot-lp .ul-dot-lp .ul-none-lp li, div#contentsMain div.oldF=
ormat .text_content .ul-dot-lp .ul-dot-lp .ul-dot-lp li, div#contentsMain d=
iv.oldFormat .text_content .ul-dot-lp .ul-dot-lp .ul-circle-b-w-lp li, div#=
contentsMain div.oldFormat .text_content .ul-dot-lp .ul-dot-lp .ol-num-lp l=
i, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-circle-b-w-l=
p li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-circle-b-=
w-lp .ul-none-lp li, div#contentsMain div.oldFormat .text_content .ul-dot-l=
p .ul-circle-b-w-lp .ul-dot-lp li, div#contentsMain div.oldFormat .text_con=
tent .ul-dot-lp .ul-circle-b-w-lp .ul-circle-b-w-lp li, div#contentsMain di=
v.oldFormat .text_content .ul-dot-lp .ul-circle-b-w-lp .ol-num-lp li, div#c=
ontentsMain div.oldFormat .text_content .ul-dot-lp .ol-num-lp li, div#conte=
ntsMain div.oldFormat .text_content .ul-dot-lp .ol-num-lp .ul-none-lp li, d=
iv#contentsMain div.oldFormat .text_content .ul-dot-lp .ol-num-lp .ul-dot-l=
p li, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ol-num-lp .u=
l-circle-b-w-lp li, div#contentsMain div.oldFormat .text_content .ul-dot-lp=
 .ol-num-lp .ol-num-lp li, div#contentsMain div.oldFormat .text_content .ul=
-circle-b-w-lp li, div#contentsMain div.oldFormat .text_content .ul-circle-=
b-w-lp .ul-none-lp li, div#contentsMain div.oldFormat .text_content .ul-cir=
cle-b-w-lp .ul-none-lp .ul-none-lp li, div#contentsMain div.oldFormat .text=
_content .ul-circle-b-w-lp .ul-none-lp .ul-dot-lp li, div#contentsMain div.=
oldFormat .text_content .ul-circle-b-w-lp .ul-none-lp .ul-circle-b-w-lp li,=
 div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-none-lp=
 .ol-num-lp li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w=
-lp .ul-dot-lp li, div#contentsMain div.oldFormat .text_content .ul-circle-=
b-w-lp .ul-dot-lp .ul-none-lp li, div#contentsMain div.oldFormat .text_cont=
ent .ul-circle-b-w-lp .ul-dot-lp .ul-dot-lp li, div#contentsMain div.oldFor=
mat .text_content .ul-circle-b-w-lp .ul-dot-lp .ul-circle-b-w-lp li, div#co=
ntentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-dot-lp .ol-num=
-lp li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-=
circle-b-w-lp li, div#contentsMain div.oldFormat .text_content .ul-circle-b=
-w-lp .ul-circle-b-w-lp .ul-none-lp li, div#contentsMain div.oldFormat .tex=
t_content .ul-circle-b-w-lp .ul-circle-b-w-lp .ul-dot-lp li, div#contentsMa=
in div.oldFormat .text_content .ul-circle-b-w-lp .ul-circle-b-w-lp .ul-circ=
le-b-w-lp li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-l=
p .ul-circle-b-w-lp .ol-num-lp li, div#contentsMain div.oldFormat .text_con=
tent .ul-circle-b-w-lp .ol-num-lp li, div#contentsMain div.oldFormat .text_=
content .ul-circle-b-w-lp .ol-num-lp .ul-none-lp li, div#contentsMain div.o=
ldFormat .text_content .ul-circle-b-w-lp .ol-num-lp .ul-dot-lp li, div#cont=
entsMain div.oldFormat .text_content .ul-circle-b-w-lp .ol-num-lp .ul-circl=
e-b-w-lp li, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp=
 .ol-num-lp .ol-num-lp li, div#contentsMain div.oldFormat .text_content .ol=
-num-lp li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ul-non=
e-lp li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ul-none-l=
p .ul-none-lp li, div#contentsMain div.oldFormat .text_content .ol-num-lp .=
ul-none-lp .ul-dot-lp li, div#contentsMain div.oldFormat .text_content .ol-=
num-lp .ul-none-lp .ul-circle-b-w-lp li, div#contentsMain div.oldFormat .te=
xt_content .ol-num-lp .ul-none-lp .ol-num-lp li, div#contentsMain div.oldFo=
rmat .text_content .ol-num-lp .ul-dot-lp li, div#contentsMain div.oldFormat=
 .text_content .ol-num-lp .ul-dot-lp .ul-none-lp li, div#contentsMain div.o=
ldFormat .text_content .ol-num-lp .ul-dot-lp .ul-dot-lp li, div#contentsMai=
n div.oldFormat .text_content .ol-num-lp .ul-dot-lp .ul-circle-b-w-lp li, d=
iv#contentsMain div.oldFormat .text_content .ol-num-lp .ul-dot-lp .ol-num-l=
p li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ul-circle-b-=
w-lp li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ul-circle=
-b-w-lp .ul-none-lp li, div#contentsMain div.oldFormat .text_content .ol-nu=
m-lp .ul-circle-b-w-lp .ul-dot-lp li, div#contentsMain div.oldFormat .text_=
content .ol-num-lp .ul-circle-b-w-lp .ul-circle-b-w-lp li, div#contentsMain=
 div.oldFormat .text_content .ol-num-lp .ul-circle-b-w-lp .ol-num-lp li, di=
v#contentsMain div.oldFormat .text_content .ol-num-lp .ol-num-lp li, div#co=
ntentsMain div.oldFormat .text_content .ol-num-lp .ol-num-lp .ul-none-lp li=
, div#contentsMain div.oldFormat .text_content .ol-num-lp .ol-num-lp .ul-do=
t-lp li, div#contentsMain div.oldFormat .text_content .ol-num-lp .ol-num-lp=
 .ul-circle-b-w-lp li, div#contentsMain div.oldFormat .text_content .ol-num=
-lp .ol-num-lp .ol-num-lp li { }

div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ol-num-lp, =
div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-circle-b=
-w-lp, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-d=
ot-lp, div#contentsMain div.oldFormat .text_content .ul-circle-b-w-lp .ul-n=
one-lp, div#contentsMain div.oldFormat .text_content .ul-dot-lp .ol-num-lp,=
 div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-circle-b-w-lp,=
 div#contentsMain div.oldFormat .text_content .ul-dot-lp .ul-dot-lp, div#co=
ntentsMain div.oldFormat .text_content .ul-dot-lp .ul-none-lp, div#contents=
Main div.oldFormat .text_content .ul-none-lp .ol-num-lp, div#contentsMain d=
iv.oldFormat .text_content .ul-none-lp .ul-circle-b-w-lp, div#contentsMain =
div.oldFormat .text_content .ul-none-lp .ul-dot-lp, div#contentsMain div.ol=
dFormat .text_content .ul-none-lp .ul-none-lp, div#contentsMain div.oldForm=
at .text_content .ol-num-lp .ol-num-lp, div#contentsMain div.oldFormat .tex=
t_content .ol-num-lp .ul-circle-b-w-lp, div#contentsMain div.oldFormat .tex=
t_content .ol-num-lp .ul-dot-lp, div#contentsMain div.oldFormat .text_conte=
nt .ol-num-lp .ul-none-lp { margin-bottom: -1em; }

div#contentsMain div.oldFormat div.text_content div.border { padding: 0.3em=
; margin: 0.3em 0px 1em; }

div#contentsMain div.oldFormat div.border div.text_content { padding: 0px; =
margin: 0px 0px 0px 1em; }

div#contentsMain div.oldFormat div.text_content .center table { margin: 0px=
 auto; }

body.new { margin: 0px; padding: 0px; background: none; }

div#contentsMain div.oldFormat .gnav { text-align: center; width: 100%; }

div#contentsMain div.oldFormat #gnav-tit-left { height: 22px; background: u=
rl("/a_menu/shotou/new-cs/common/images/base/bg_gnavitit_left.gif") left to=
p no-repeat; }

div#contentsMain div.oldFormat #gnav-tit { background: url("/a_menu/shotou/=
new-cs/common/images/base/bg_gnavitit.gif") left top repeat-x; text-align: =
right; }

div#contentsMain div.oldFormat .gnav01 { height: 29px; background: url("/a_=
menu/shotou/new-cs/common/images/base/bg_gnavi01_top.gif") left top repeat-=
x rgb(202, 214, 90); border-bottom: 1px solid rgb(221, 222, 214); border-le=
ft: 1px solid rgb(99, 101, 80); text-align: center; }

div#contentsMain div.oldFormat .gnav02 { height: 29px; background: url("/a_=
menu/shotou/new-cs/common/images/base/bg_gnavi02_top.gif") left top repeat-=
x rgb(234, 192, 63); border-bottom: 1px solid rgb(221, 222, 214); border-le=
ft: 1px solid rgb(119, 111, 87); text-align: center; }

div#contentsMain div.oldFormat #gnav-shadow { height: 7px; background: url(=
"/a_menu/shotou/new-cs/common/images/base/bg_gnavi_shadow.gif") left top re=
peat-x; }

div#contentsMain div.oldFormat #gnavi03 { margin-left: 260px; text-align: r=
ight; }

div#contentsMain div.oldFormat #gnavi03 ul { width: 31em; margin-left: auto=
; }

div#contentsMain div.oldFormat #gnavi03 li { margin-left: 10px; padding-lef=
t: 10px; background: url("/a_menu/shotou/new-cs/common/images/base/link_img=
01.gif") left center no-repeat; }

div#contentsMain div.oldFormat div#title_newbox { margin: 0px 15px 15px; pa=
dding: 0px; height: 30px; line-height: 150%; background-image: url("/a_menu=
/shotou/new-cs/images/title_new.jpg"); background-repeat: no-repeat; }

div#contentsMain div.oldFormat div.titlebox_new { margin: 0px 20px 20px; pa=
dding: 10px 0px 0px 10px; line-height: 140%; background: url("/a_menu/shoto=
u/new-cs/images/new_back.jpg") left top no-repeat; }

div#contentsMain div.oldFormat div.titlebox_last { margin: 0px 20px 40px; p=
adding: 10px 0px 0px 10px; height: 50px; line-height: 140%; background: url=
("/a_menu/shotou/new-cs/images/new_back.jpg") left top no-repeat; }

div#contentsMain div.oldFormat .maru { font-size: small; vertical-align: mi=
ddle; margin: 0px 5px 0px 0px; padding: 0px; }

div#contentsMain div.oldFormat h2.welcome { color: rgb(0, 0, 0); text-align=
: center; }

div#contentsMain div.oldFormat h4.title { color: rgb(0, 0, 0); text-align: =
center; }

div#contentsMain div.oldFormat h5.subtitle { color: rgb(0, 0, 0); text-alig=
n: center; }

div#contentsMain div.oldFormat td.sysname { font-size: 10pt; color: black; =
font-weight: bold; text-align: center; vertical-align: middle; }

div#contentsMain div.oldFormat td.company { font-size: 10pt; color: firebri=
ck; font-style: italic; }

div#contentsMain div.oldFormat td.title { font-size: 10pt; color: rgb(0, 0,=
 0); background: rgb(135, 206, 235); }

div#contentsMain div.oldFormat td.text2 { background-color: rgb(255, 250, 2=
05); font-size: 10pt; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat td.item { font-size: 10pt; color: rgb(0, 0, =
0); }

div#contentsMain div.oldFormat td.number { font-size: 13pt; color: rgb(0, 0=
, 0); }

div#contentsMain div.oldFormat td.list { background-color: rgb(255, 255, 25=
5); font-size: 10pt; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat td.attention { font-size: 10pt; color: red; =
}

div#contentsMain div.oldFormat td.message { font-size: 11pt; color: rgb(0, =
0, 0); padding: 8pt; }

div#contentsMain div.oldFormat td.messemp { font-size: 11pt; color: red; pa=
dding: 8pt; }

div#contentsMain div.oldFormat td.confirm { font-size: 11pt; color: red; }

div#contentsMain div.oldFormat td.log { font-size: 10pt; color: rgb(0, 0, 0=
); }

div#contentsMain div.oldFormat td.logwarning { font-size: 10pt; color: blue=
; }

div#contentsMain div.oldFormat td.logcaution { font-size: 10pt; color: red;=
 }

div#contentsMain div.oldFormat td.explain { color: rgb(0, 0, 128); font-siz=
e: 10pt; font-weight: bold; }

div#contentsMain div.oldFormat th.title { font-size: 10pt; background-color=
: rgb(135, 206, 235); color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat th.mestitle { font-size: 10pt; background-co=
lor: rgb(135, 206, 235); color: rgb(0, 0, 0); padding: 8pt; line-height: 16=
0%; }

div#contentsMain div.oldFormat th.explain { background-color: rgb(135, 206,=
 235); color: rgb(255, 255, 255); font-size: 10pt; }

div#contentsMain div.oldFormat th.count { background-color: rgb(135, 206, 2=
35); color: rgb(255, 255, 255); font-size: 10pt; }

div#contentsMain div.oldFormat caption.tbltitle { color: rgb(0, 0, 0); font=
-size: 10pt; }

div#contentsMain div.oldFormat div.list { font-size: 10pt; line-height: 100=
%; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat div.chapter { font-size: 10pt; line-height: =
100%; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat div.writing { font-size: 10pt; line-height: =
100%; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat div.confirm { font-size: 10pt; color: red; }

div#contentsMain div.oldFormat div.explain { font-size: 10pt; color: blue; =
}

div#contentsMain div.oldFormat div.link { font-size: 14pt; line-height: 150=
%; color: blue; }

div#contentsMain div.oldFormat div.li { font-size: 14pt; line-height: 150%;=
 color: blue; }

div#contentsMain div.oldFormat div.cpright { font-size: 10pt; font-style: i=
talic; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat div.message { font-size: 10pt; color: rgb(0,=
 0, 0); }

div#contentsMain div.oldFormat div.ancitem { font-size: 12pt; color: blue; =
}

div#contentsMain div.oldFormat div.infotitle { font-size: 18pt; color: blue=
; font-weight: bold; }

div#contentsMain div.oldFormat dt.infosub { font-size: 14pt; color: blue; f=
ont-weight: bold; }

div#contentsMain div.oldFormat dd.list { font-size: 10pt; line-height: 100%=
; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat dt.list { font-size: 10pt; line-height: 100%=
; color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat span.keyword { color: rgb(255, 0, 0); font-s=
ize: 10pt; font-weight: bold; }

div#contentsMain div.oldFormat span.emphasis { color: blue; font-size: 10pt=
; }

div#contentsMain div.oldFormat span.topitem1 { font-size: 10pt; color: fire=
brick; font-weight: bold; }

div#contentsMain div.oldFormat span.topitem2 { font-size: 10pt; color: gree=
n; font-weight: bold; }

div#contentsMain div.oldFormat span.item { font-size: 10pt; color: black; }

div#contentsMain div.oldFormat span.ancitem { font-size: 10pt; color: black=
; }

div#contentsMain div.oldFormat div.title { font-size: 1.4em; font-weight: b=
old; line-height: 120%; }

div#contentsMain div.oldFormat div.index { font-size: 1em; line-height: 120=
%; }

div#contentsMain div.oldFormat div.level1 { text-indent: 1em; font-size: 1.=
2em; line-height: 120%; }

div#contentsMain div.oldFormat div.level2 { text-indent: 2em; font-size: 1.=
2em; line-height: 120%; }

div#contentsMain div.oldFormat div.level3 { text-indent: 3em; font-size: 1.=
2em; line-height: 120%; }

div#contentsMain div.oldFormat div.level4 { text-indent: 4em; font-size: 1.=
2em; line-height: 120%; }

div#contentsMain div.oldFormat div.level5 { text-indent: -1em; font-size: 1=
.2em; line-height: 120%; margin-left: 6em; }

div#contentsMain div.oldFormat div.h1 { font-size: 1.3em; font-weight: bold=
; line-height: 130%; }

div#contentsMain div.oldFormat div.h2 { font-size: 1.3em; font-weight: bold=
; text-indent: 1em; line-height: 130%; }

div#contentsMain div.oldFormat div.h3 { font-size: 1.3em; font-weight: bold=
; text-indent: 2em; line-height: 130%; }

div#contentsMain div.oldFormat div.h4 { font-size: 1.3em; font-weight: bold=
; text-indent: 3em; line-height: 130%; }

div#contentsMain div.oldFormat div.h5 { font-size: 1.3em; font-weight: bold=
; text-indent: 4em; line-height: 130%; }

div#contentsMain div.oldFormat div.section { font-size: 1em; font-weight: b=
old; }

div#contentsMain div.oldFormat div.chart { font-size: 1em; font-weight: bol=
d; text-align: center; }

div#contentsMain div.oldFormat div.image { text-align: center; }

div#contentsMain div.oldFormat div.comment { font-size: 1em; font-weight: b=
old; }

div#contentsMain div.oldFormat div.caption { margin-top: 1em; margin-bottom=
: 1em; font-weight: bold; }

div#contentsMain div.oldFormat div.footnote { font-weight: bold; font-size:=
 0.8em; }

div#contentsMain div.oldFormat div.item { margin-top: 1em; margin-left: 2.5=
em; }

div#contentsMain div.oldFormat p.text { font-size: 1em; line-height: 120%; =
}

div#contentsMain div.oldFormat p.comment { font-size: 1em; font-weight: bol=
d; line-height: 120%; }

div#contentsMain div.oldFormat p.Ucomment { font-size: 1em; font-weight: bo=
ld; text-decoration: underline; }

div#contentsMain div.oldFormat th.item { background-color: rgb(255, 250, 20=
5); text-align: left; }

div#contentsMain div.oldFormat td.contents { font-size: 10pt; color: black;=
 }

div#contentsMain div.oldFormat li.title { font-size: 14pt; font-weight: bol=
d; }

div#contentsMain div.oldFormat li.item { font-size: 11pt; color: rgb(0, 0, =
0); font-weight: normal; }

div#contentsMain div.oldFormat h3.title { text-align: center; color: rgb(0,=
 0, 0); }

div#contentsMain div.oldFormat hr.border { text-align: center; }

div#contentsMain div.oldFormat p.message { color: rgb(0, 0, 0); text-align:=
 center; }

div#contentsMain div.oldFormat div.date { font-size: 16pt; line-height: 30p=
t; font-weight: bold; text-align: center; text-indent: 0em; color: rgb(0, 0=
, 0); }

div#contentsMain div.oldFormat div.doctitle { font-size: 14pt; line-height:=
 20pt; font-weight: bold; text-align: left; text-indent: 3em; color: rgb(0,=
 0, 0); }

div#contentsMain div.oldFormat div.success { font-size: 10pt; line-height: =
100%; font-weight: normal; text-align: left; text-indent: 6em; color: blue;=
 }

div#contentsMain div.oldFormat div.failure { font-size: 10pt; line-height: =
100%; font-weight: normal; text-align: left; text-indent: 6em; color: red; =
}

div#contentsMain div.oldFormat div.normal { font-size: 12pt; line-height: 2=
0pt; font-weight: bold; text-align: left; text-indent: 4em; color: blue; }

div#contentsMain div.oldFormat div.abnormal { font-size: 12pt; line-height:=
 20pt; font-weight: bold; text-align: left; text-indent: 4em; color: red; }

div#contentsMain div.oldFormat div.message { font-size: 16pt; line-height: =
30pt; font-weight: bold; text-align: center; text-indent: 0em; color: rgb(0=
, 0, 0); }

div#contentsMain div.oldFormat td.text { font-size: 10pt; color: rgb(0, 0, =
0); }

div#contentsMain div.oldFormat02 a:link { color: rgb(0, 0, 204); text-decor=
ation: none; }

div#contentsMain div.oldFormat02 a:visited { color: rgb(0, 0, 204); text-de=
coration: none; }

div#contentsMain div.oldFormat02 a:hover { color: rgb(0, 0, 204); text-deco=
ration: none; }

div#contentsMain div.oldFormat02 a img { border: none; }

div#contentsMain div.oldFormat02 ul { list-style-type: none; }

div#contentsMain div.oldFormat02 #wrapper { margin: 0px; padding: 0px; widt=
h: 820px; }

div#contentsMain div.oldFormat02 div#new_head { position: relative; margin:=
 0px 0px 8px 10px; padding: 0px; width: 800px; min-height: 50px; }

div#contentsMain div.oldFormat02 div#new_head p { margin: 0px; padding: 14p=
x 0px 17px 5px; }

div#contentsMain div.oldFormat02 div#new_head h1 { position: absolute; top:=
 0px; left: 0px; margin: 0px; padding: 0px; width: 328px; height: 48px; }

div#contentsMain div.oldFormat02 table#head { float: right; margin: 0px 0px=
 0px auto; padding: 0px; font-size: 0.7em; color: rgb(51, 51, 51); border-c=
ollapse: collapse; }

div#contentsMain div.oldFormat02 table#head td { white-space: nowrap; paddi=
ng: 5px 0px 0px; }

div#contentsMain div.oldFormat02 table#head td form { margin: 0px; padding:=
 0px; }

div#contentsMain div.oldFormat02 table#head input { vertical-align: top; }

div#contentsMain div.oldFormat02 table#head img { cursor: pointer; }

div#contentsMain div.oldFormat02 ul#menu01 { margin: 0px 0px 0px auto; widt=
h: 30em; }

div#contentsMain div.oldFormat02 ul#menu01 li { margin-left: 11px; padding-=
left: 18px; background: url("/gaikokugo/common/image/yajirushi.gif") left c=
enter no-repeat; list-style-type: none; float: right; }

div#contentsMain div.oldFormat02 .comtit { display: block; position: absolu=
te; top: -1000px; left: -1000px; width: 100px; height: 100px; text-indent: =
-9999px; }

div#contentsMain div.oldFormat02 #container { margin: 0px; padding: 0px 10p=
x; width: 800px; }

div#contentsMain div.oldFormat02 #main-menu { margin: 0px; padding: 0px; wi=
dth: 800px; height: 50px; }

div#contentsMain div.oldFormat02 #main-menu li { float: left; margin: 0px; =
padding: 0px; font-size: 1%; text-indent: -9999px; }

div#contentsMain div.oldFormat02 #main-menu li a { display: block; width: 1=
60px; height: 50px; }

div#contentsMain div.oldFormat02 #main-menu li#menu-top { background: url("=
/gaikokugo/common/image/bt_top.jpg") no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-note { background: url(=
"/gaikokugo/common/image/bt_note.jpg") no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-kyoten { background: ur=
l("/gaikokugo/common/image/bt_kyoten.jpg") no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-jouhou { background: ur=
l("/gaikokugo/common/image/bt_jouhou.jpg") no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-kanren { background: ur=
l("/gaikokugo/common/image/bt_kanren.jpg") no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-top a:hover { backgroun=
d: url("/gaikokugo/common/image/bt_top.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-note a:hover { backgrou=
nd: url("/gaikokugo/common/image/bt_note.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-kyoten a:hover { backgr=
ound: url("/gaikokugo/common/image/bt_kyoten.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-jouhou a:hover { backgr=
ound: url("/gaikokugo/common/image/bt_jouhou.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-kanren a:hover { backgr=
ound: url("/gaikokugo/common/image/bt_kanren.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-top-on { background: ur=
l("/gaikokugo/common/image/bt_top.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-note-on { background: u=
rl("/gaikokugo/common/image/bt_note.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-kyoten-on { background:=
 url("/gaikokugo/common/image/bt_kyoten.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-jouhou-on { background:=
 url("/gaikokugo/common/image/bt_jouhou.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #main-menu li#menu-kanren-on { background:=
 url("/gaikokugo/common/image/bt_kanren.jpg") 0px -50px no-repeat; }

div#contentsMain div.oldFormat02 #topic-path { margin: 0px 0px 7px; padding=
: 0px 10px; font-size: 0.9em; line-height: 28px; background: url("/gaikokug=
o/common/image/bg_topic_path.gif") 0% 100% repeat-x rgb(240, 240, 240); bor=
der-top: 1px solid rgb(227, 227, 227); }

div#contentsMain div.oldFormat02 #topic-path img { padding: 0px 3px; }

div#contentsMain div.oldFormat02 #topic-path img.invisibility { padding: 0p=
x; }

div#contentsMain div.oldFormat02 #footer { clear: both; margin: 0px 10px; p=
adding: 50px 0px 0px; }

div#contentsMain div.oldFormat02 #footer ul { margin: 0px; padding: 7px 10p=
x; width: 780px; font-size: 0.7em; line-height: 1.1; list-style: none; back=
ground: url("/gaikokugo/common/image/bg_footer.jpg") repeat-x; }

div#contentsMain div.oldFormat02 #footer li { margin: 0px; padding: 0px 0px=
 5px; }

div#contentsMain div.oldFormat02 .navi { margin: 0px; padding: 0px; }

div#contentsMain div.oldFormat02 h2 { margin: 0px 0px 13px; padding: 0px; }

div#contentsMain div.oldFormat02 h3 { margin: 0px 0px 12px; padding: 0px; }

div#contentsMain div.oldFormat02 h4 { margin: 0px 0px 8px; padding: 0px; }

div#contentsMain div.oldFormat02 .box { margin: 0px 27px; padding: 0px; }

div#contentsMain div.oldFormat02 .box2 { margin: 0px; padding: 0px; width: =
800px; }

div#contentsMain div.oldFormat02 .carry { margin: 0px; padding: 0px; text-a=
lign: right; }

div#contentsMain div.oldFormat02 .carry a { padding-left: 16px; background:=
 url("/gaikokugo/common/image/arrow_double_blue.gif") 0% 45% no-repeat; }

div#contentsMain div.oldFormat02 #container p.page-top { clear: both; margi=
n: 0px; padding: 0px 20px; text-align: right; }

div#contentsMain div.oldFormat02 #container #main-box p.page-top { padding:=
 0px 0px 20px; }

div#contentsMain div.oldFormat02 p.area-link { margin: 0px 10px 10px; paddi=
ng: 0px; width: 530px; line-height: 30px; }

div#contentsMain div.oldFormat02 p.area-link img { margin: 5px 7px; width: =
1px; height: 1em; vertical-align: middle; }

div#contentsMain div.oldFormat02 p.area-link img.start { margin-left: 0px; =
}

div#contentsMain div.oldFormat02 #wrapper .index { width: 820px; padding: 0=
px; }

div#contentsMain div.oldFormat02 .index .flash { margin: 0px 0px 9px 10px; =
padding: 0px; }

div#contentsMain div.oldFormat02 .index .noflash { margin: 0px; padding: 0p=
x 0px 7px; background: url("/gaikokugo/image/bg_flath.gif") 0% 100% no-repe=
at; }

div#contentsMain div.oldFormat02 .index .noflash p { margin: 0px; padding: =
0px; }

div#contentsMain div.oldFormat02 .index .noflash ul { margin: 0px; padding:=
 0px; }

div#contentsMain div.oldFormat02 .index .noflash li { display: inline; marg=
in: 0px; padding: 0px; }

div#contentsMain div.oldFormat02 .index .noflash li img { }

div#contentsMain div.oldFormat02 .index .about { margin: 0px 0px 9px 8px; p=
adding: 0px; width: 806px; background: url("/gaikokugo/image/bg_about.gif")=
 repeat-y; }

div#contentsMain div.oldFormat02 .index .about h2 { margin: 0px; padding: 0=
px 0px 20px; background: url("/gaikokugo/image/bg_h2.gif") 0% 100% no-repea=
t; }

div#contentsMain div.oldFormat02 .index .about p { margin: 0px; padding: 0p=
x 24px 20px; line-height: 1.4; background: url("/gaikokugo/image/bg_about_b=
ottom.gif") 0% 100% no-repeat; }

div#contentsMain div.oldFormat02 .index .news { margin: 0px 0px 13px 10px; =
padding: 0px; width: 798px; border-left: 1px solid rgb(223, 223, 223); bord=
er-right: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 2=
23, 223); }

div#contentsMain div.oldFormat02 .index h3 { margin: 0px 0px 0px 10px; padd=
ing: 0px; }

div#contentsMain div.oldFormat02 .index .news dl { margin: 0px 3px; padding=
: 5px 7px; background: url("/gaikokugo/common/image/line_dot.gif") 0% 100% =
no-repeat; }

div#contentsMain div.oldFormat02 .index .news dt { margin: 0px; padding: 0p=
x 0px 0px 3px; width: 8.5em; color: rgb(25, 122, 25); font-weight: bold; }

div#contentsMain div.oldFormat02 .index .news dd { margin: -1.5em 0px 0px 8=
.5em; padding: 0px; }

div#contentsMain div.oldFormat02 .index .news p { margin: 5px 13px; padding=
: 0px; text-align: right; }

div#contentsMain div.oldFormat02 .index .news p a { padding-left: 16px; bac=
kground: url("/gaikokugo/common/image/arrow_double_blue.gif") 0% 40% no-rep=
eat; }

div#contentsMain div.oldFormat02 .index .carry { margin: 0px 10px 0px 0px; =
padding: 0px; text-align: right; }

div#contentsMain div.oldFormat02 .note p { margin: 0px; padding: 0px; }

div#contentsMain div.oldFormat02 .note .kousei { margin: -1.6em 0px 20px; p=
adding: 0px 0px 0px 500px; text-align: right; }

div#contentsMain div.oldFormat02 .note .kousei a { padding-left: 16px; back=
ground: url("/gaikokugo/common/image/arrow_double_green.gif") 0% 45% no-rep=
eat; }

div#contentsMain div.oldFormat02 .note dl { margin: 0px 0px 30px; padding: =
0px; }

div#contentsMain div.oldFormat02 .note dt { margin: 0px 0px 10px; padding: =
0px; }

div#contentsMain div.oldFormat02 .note dd { margin: 0px 0px 8px 20px; paddi=
ng: 0px 0px 0px 18px; background: url("/gaikokugo/common/image/icon_arrow_b=
lue.gif") 0% 6px no-repeat; }

div#contentsMain div.oldFormat02 .note dl.fifth { float: left; width: 340px=
; }

div#contentsMain div.oldFormat02 .note dl.sixth { float: right; width: 340p=
x; }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab { margin: 0px 2px;=
 padding: 0px; height: 26px; font-size: 1%; text-indent: -9999px; backgroun=
d: none; border-bottom: 1px solid rgb(239, 239, 239); }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab a { display: block=
; float: left; width: 118px; height: 26px; }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab a.tab_5n { backgro=
und: url("/gaikokugo/note/image/tab_5n.jpg") no-repeat; }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab a.tab_6n { backgro=
und: url("/gaikokugo/note/image/tab_6n.jpg") no-repeat; }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab a.tab_5n:hover { b=
ackground: url("/gaikokugo/note/image/tab_5n.jpg") 0px -26px no-repeat; }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab a.tab_6n:hover { b=
ackground: url("/gaikokugo/note/image/tab_6n.jpg") 0px -26px no-repeat; }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab a.tab_5n-on { back=
ground: url("/gaikokugo/note/image/tab_5n.jpg") 0px -26px no-repeat; }

div#contentsMain div.oldFormat02 .note #side-menu dd#tab a.tab_6n-on { back=
ground: url("/gaikokugo/note/image/tab_6n.jpg") 0px -26px no-repeat; }

div#contentsMain div.oldFormat02 .note div.download { margin: 0px 8px 0px 1=
2px; padding: 0px; }

div#contentsMain div.oldFormat02 .note div.download h4 { margin: 0px 0px 12=
px; padding: 0px; }

div#contentsMain div.oldFormat02 .note div.download dl { margin: 0px 0px 30=
px; padding: 0px; width: 530px; }

div#contentsMain div.oldFormat02 .note div.download dl dt { margin: 5px 0px=
 9px; padding: 0px 15px; font-weight: bold; text-align: left; background: u=
rl("/gaikokugo/common/image/icon_circle.gif") 0% 50% no-repeat; }

div#contentsMain div.oldFormat02 .note div.download dl dd { margin: 0px; pa=
dding: 0px; text-align: left; background: none; }

div#contentsMain div.oldFormat02 .note div.download dl dd img { margin-bott=
om: 5px; }

div#contentsMain div.oldFormat02 .kyoten .kyoten-map { margin: 0px; padding=
: 0px 0px 7px; }

div#contentsMain div.oldFormat02 .kyoten .kyoten-map area { outline: none; =
}

div#contentsMain div.oldFormat02 .kyoten #main-box h4 { margin: 0px 10px; p=
adding: 0px 21px; line-height: 2; font-size: 1em; background: url("/gaikoku=
go/kyoten/image/h4.jpg") no-repeat; }

div#contentsMain div.oldFormat02 .kyoten table.area { margin: 0px 10px 9px;=
 padding: 0px; width: 530px; border-collapse: collapse; }

div#contentsMain div.oldFormat02 .kyoten table.area th { margin: 0px; paddi=
ng: 0px; height: 30px; border: none; }

div#contentsMain div.oldFormat02 .kyoten table.area th.name { padding-left:=
 20px; width: 295px; text-align: left; line-height: 1.1; background: url("/=
gaikokugo/kyoten/image/th_name.jpg") no-repeat; }

div#contentsMain div.oldFormat02 .kyoten table.area th.city { padding-left:=
 20px; text-align: left; background: url("/gaikokugo/kyoten/image/bg_city.g=
if") no-repeat; }

div#contentsMain div.oldFormat02 .kyoten table.area td { margin: 0px; paddi=
ng: 3px; text-align: center; background: url("/gaikokugo/kyoten/image/bg_td=
_name.gif") repeat-y; border-bottom: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .kyoten table.area td.name { padding-left:=
 22px; text-align: left; }

div#contentsMain div.oldFormat02 .kyoten table.area td.detail { border-righ=
t: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .kyoten #main-box div { margin: 0px 10px 1=
5px; padding: 19px 34px; border: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .page-top-nest { clear: both; margin: 0px =
0px 24px; padding: 0px 10px; text-align: right; }

div#contentsMain div.oldFormat02 .kyoten #main-box div ul { margin: 0px; pa=
dding: 0px; }

div#contentsMain div.oldFormat02 .kyoten #main-box div li { margin: 0px 0px=
 17px; padding: 0px; font-weight: bold; }

div#contentsMain div.oldFormat02 .kyoten #main-box div li img { margin-righ=
t: 3px; }

div#contentsMain div.oldFormat02 .kyoten #main-box div li ul { margin-top: =
15px; }

div#contentsMain div.oldFormat02 .kyoten #main-box div li li { margin-botto=
m: 7px; padding-left: 23px; font-weight: normal; background: url("/gaikokug=
o/common/image/icon_circle.gif") 2px 50% no-repeat; }

div#contentsMain div.oldFormat02 #main-box { float: right; margin: 0px; pad=
ding: 0px; width: 550px; }

div#contentsMain div.oldFormat02 #side-menu { float: left; margin: 0px; pad=
ding: 0px; width: 240px; background: url("/gaikokugo/common/image/bg_side_m=
enu.gif") repeat-y; }

div#contentsMain div.oldFormat02 #side-menu dl { margin: 0px; padding: 0px =
0px 16px; background: url("/gaikokugo/common/image/bg_side_menu_bottom.gif"=
) 0% 100% no-repeat; }

div#contentsMain div.oldFormat02 #side-menu dt { margin: 0px; padding: 0px;=
 height: 29px; }

div#contentsMain div.oldFormat02 #side-menu dt img { vertical-align: bottom=
; }

div#contentsMain div.oldFormat02 #side-menu dd { margin: 0px 2px; padding: =
6px 3px 5px 18px; font-size: 0.8em; text-transform: uppercase; background: =
url("/gaikokugo/common/image/icon_arrow_blue.gif") 4px 9px no-repeat rgb(25=
5, 255, 255); border-bottom: 1px solid rgb(239, 239, 239); }

div#contentsMain div.oldFormat02 #side-menu span { text-transform: none; }

div#contentsMain div.oldFormat02 .jouhou .content-navi { margin: 0px; paddi=
ng: 0px; }

div#contentsMain div.oldFormat02 .jouhou .content-navi dl { float: left; ma=
rgin: 0px 33px 30px 0px; padding: 0px; width: 226px; }

div#contentsMain div.oldFormat02 .jouhou .content-navi dl.kyoiku { margin: =
0px; }

div#contentsMain div.oldFormat02 .jouhou .content-navi dt { margin: 0px 0px=
 10px; padding: 0px; height: 50px; }

div#contentsMain div.oldFormat02 .jouhou .content-navi dt img, div#contents=
Main div.oldFormat02 .jouhou .content-navi dd img { vertical-align: bottom;=
 }

div#contentsMain div.oldFormat02 .jouhou .content-navi dd { margin: 0px 0px=
 7px; padding: 0px; line-height: 1.2; }

div#contentsMain div.oldFormat02 .jouhou .content-navi dd.detail { margin-b=
ottom: 0px; text-align: right; }

div#contentsMain div.oldFormat02 .jouhou .content-navi dd.detail a { paddin=
g-left: 16px; background: url("/gaikokugo/common/image/arrow_double_blue.gi=
f") 0% 45% no-repeat; }

div#contentsMain div.oldFormat02 .jouhou h3.news-title { clear: both; margi=
n: 0px; padding: 0px; }

div#contentsMain div.oldFormat02 .jouhou .news { margin: 0px 0px 13px; padd=
ing: 0px; width: 738px; border-left: 1px solid rgb(223, 223, 223); border-r=
ight: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, =
223); }

div#contentsMain div.oldFormat02 .jouhou .news dl { margin: 0px 3px; paddin=
g: 5px 7px; background: url("/gaikokugo/common/image/line_dot.gif") 0% 100%=
 no-repeat; }

div#contentsMain div.oldFormat02 .jouhou .news dt { margin: 0px; padding: 0=
px 0px 0px 3px; width: 8.5em; color: rgb(25, 122, 25); font-weight: bold; }

div#contentsMain div.oldFormat02 .jouhou .news dd { margin: -1.5em 0px 0px =
8.5em; padding: 0px; }

div#contentsMain div.oldFormat02 .jouhou .news dl.noborder { background: no=
ne; }

div#contentsMain div.oldFormat02 .jouhou .news p { margin: 5px 13px; paddin=
g: 0px; text-align: right; }

div#contentsMain div.oldFormat02 .jouhou .news p a { padding-left: 16px; ba=
ckground: url("/gaikokugo/common/image/arrow_double_blue.gif") 0% 40% no-re=
peat; }

div#contentsMain div.oldFormat02 .jouhou .carry { margin-bottom: 34px; }

div#contentsMain div.oldFormat02 .jouhou .j-box { margin: 0px 10px; padding=
: 0px 0px 5px; }

div#contentsMain div.oldFormat02 .jouhou p.annotation { margin: 0px 25px 20=
px; padding: 0px; color: rgb(102, 102, 102); font-size: 0.7em; }

div#contentsMain div.oldFormat02 .torikumi h3 { margin-bottom: 0px; padding=
-bottom: 30px; background: url("/gaikokugo/jouhou/image/bg_h3.gif") 0% 100%=
 no-repeat; }

div#contentsMain div.oldFormat02 .torikumi div.lead { margin: 0px 0px 16px;=
 padding: 0px; background: url("/gaikokugo/jouhou/image/bg_lead.gif") repea=
t-y; }

div#contentsMain div.oldFormat02 .torikumi div.lead h4 { margin: 0px 30px 1=
5px; padding: 0px; line-height: 1.5; background: none; }

div#contentsMain div.oldFormat02 .torikumi div.lead p { margin: 0px; paddin=
g: 0px 30px; }

div#contentsMain div.oldFormat02 .torikumi div.lead p.caption { font-size: =
0.85em; text-align: right; }

div#contentsMain div.oldFormat02 .torikumi div.lead p.bottom { padding-bott=
om: 26px; background: url("/gaikokugo/jouhou/image/bg_lead_bottom.gif") 0% =
100% no-repeat; }

div#contentsMain div.oldFormat02 .torikumi .site { margin: -10px 16px 20px;=
 padding: 0px; text-align: right; }

div#contentsMain div.oldFormat02 .torikumi .site a { padding-left: 16px; ba=
ckground: url("/gaikokugo/common/image/arrow_double_green.gif") 0% 3px no-r=
epeat; }

div#contentsMain div.oldFormat02 .torikumi h4 { margin: 0px 10px; padding: =
0px 0px 0px 20px; font-size: 1em; line-height: 2; background: url("/gaikoku=
go/jouhou/image/th_name.jpg") no-repeat rgb(240, 240, 240); }

div#contentsMain div.oldFormat02 .torikumi div.torikumi-box { margin: 0px 1=
0px 7px; padding: 0px; text-align: justify; border: 1px solid rgb(223, 223,=
 223); }

div#contentsMain div.oldFormat02 .torikumi div.torikumi-box h5 { margin: 0p=
x 0px 7px; padding: 0px; }

div#contentsMain div.oldFormat02 .torikumi div.torikumi-box p, div#contents=
Main div.oldFormat02 .torikumi div.torikumi-box dl { margin: 0px 20px 14px;=
 padding: 0px; font-size: 0.85em; }

div#contentsMain div.oldFormat02 .torikumi div.torikumi-box dt { margin: 0p=
x; padding: 0px; font-weight: bold; }

div#contentsMain div.oldFormat02 .torikumi div.torikumi-box dd { margin: 0p=
x; padding: 0px; }

div#contentsMain div.oldFormat02 .torikumi #tokubetsu h4 { margin: 0px 10px=
 7px; padding: 0px; background: none; }

div#contentsMain div.oldFormat02 .torikumi #tokubetsu h5 { margin: 0px 10px=
; padding: 0px 0px 0px 20px; font-size: 1em; line-height: 2; background: ur=
l("/gaikokugo/jouhou/image/th_name.jpg") no-repeat rgb(240, 240, 240); }

div#contentsMain div.oldFormat02 .torikumi #tokubetsu div.torikumi-box { ma=
rgin: 0px 10px 7px; padding: 0px; border: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .torikumi #tokubetsu div.torikumi-box p { =
margin: 0px; padding: 5px 20px; font-size: 0.85em; }

div#contentsMain div.oldFormat02 .jouhou table.kyoiku { margin: 0px 0px 9px=
; padding: 0px; width: 530px; border-collapse: collapse; }

div#contentsMain div.oldFormat02 .jouhou table.kyoiku caption { padding-bot=
tom: 5px; text-align: left; }

div#contentsMain div.oldFormat02 .jouhou table.kyoiku th { height: 30px; pa=
dding: 0px 0px 0px 20px; text-align: left; background: url("/gaikokugo/jouh=
ou/image/th_name.jpg") no-repeat; }

div#contentsMain div.oldFormat02 .jouhou table.kyoiku td { margin: 0px; pad=
ding: 3px 3px 3px 20px; width: 50%; background: url("/gaikokugo/kyoten/imag=
e/bg_td_name.gif") repeat-y; border-bottom: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .jouhou table.kyoiku td.last { border-righ=
t: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .jouhou table.oshirase { margin: 0px 0px 9=
px; padding: 0px; width: 530px; border-collapse: collapse; }

div#contentsMain div.oldFormat02 .jouhou table.oshirase th { margin: 0px; p=
adding: 0px; height: 30px; border: none; }

div#contentsMain div.oldFormat02 .jouhou table.oshirase th.name { padding-l=
eft: 20px; width: 295px; text-align: left; background: url("/gaikokugo/kyot=
en/image/th_name.jpg") no-repeat; }

div#contentsMain div.oldFormat02 .jouhou table.oshirase th.city { padding-l=
eft: 20px; text-align: left; background: url("/gaikokugo/kyoten/image/bg_ci=
ty.gif") no-repeat; }

div#contentsMain div.oldFormat02 .jouhou table.oshirase td { margin: 0px; p=
adding: 3px 3px 3px 20px; background: url("/gaikokugo/kyoten/image/bg_td_na=
me.gif") repeat-y; border-bottom: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .jouhou table.oshirase td.last { border-ri=
ght: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .jouhou .detail table { margin: 0px 0px 5p=
x; padding: 0px; width: 530px; border-collapse: collapse; }

div#contentsMain div.oldFormat02 .jouhou .detail th, div#contentsMain div.o=
ldFormat02 .jouhou .detail td { padding: 8px 10px; line-height: 1.3; border=
: 1px solid rgb(223, 223, 223); }

div#contentsMain div.oldFormat02 .jouhou .detail th { padding: 8px 10px 4px=
; width: 126px; text-align: left; background: url("/gaikokugo/jouhou/image/=
bg_th_dot.gif"); }

div#contentsMain div.oldFormat02 .jouhou .detail th.nest { width: 5em; back=
ground: none; }

div#contentsMain div.oldFormat02 .jouhou .detail th span.url { text-transfo=
rm: uppercase; }

div#contentsMain div.oldFormat02 .kanren .box div { margin: 25px 0px 140px;=
 padding: 0px; }

div#contentsMain div.oldFormat02 .kanren .box p { margin: 0px 0px 20px; pad=
ding: 0px; }

div#contentsMain div.oldFormat02 .kanren .box dl { margin: 0px 0px 20px; pa=
dding: 0px; }

div#contentsMain div.oldFormat02 .kanren .box dt { margin: 0px 0px 3px; pad=
ding: 0px; }

div#contentsMain div.oldFormat02 .kanren .box dd { margin: 0px 0px 0px 16px=
; padding: 0px; }

div#contentsMain div.oldFormat02 .kanren .box span { padding-left: 0.5em; f=
ont-size: 0.85em; }

div#contentsMain div.oldFormat02 .kanren .box a { padding-left: 16px; backg=
round: url("/gaikokugo/common/image/arrow_double_green.gif") 0% 3px no-repe=
at; }

div#contentsMain div.oldFormat02 .kanren .box .strong a { background: url("=
/gaikokugo/common/image/arrow_double_blue.gif") 0% 2px no-repeat; }

div#contentsMain div.oldFormat02 .kanren h4 { margin: 0px 0px 15px; padding=
: 0px; }

div#contentsMain div.oldFormat02 .kanren h5 { margin: 0px 0px 10px; padding=
: 0px; }

div#contentsMain div.oldFormat02 .kanren .text-box { margin: 0px 10px 35px;=
 padding: 0px; text-align: justify; }

div#contentsMain div.oldFormat02 .kanren .text-box h6 { margin: 0px 0px 5px=
; padding: 0px; font-size: 0.85em; }

div#contentsMain div.oldFormat02 .kanren .text-box p { margin: 0px 0px 20px=
; padding: 0px; }

div#contentsMain div.oldFormat02 .kanren .text-box span.ant { padding-right=
: 5px; color: rgb(255, 0, 0); }

div#contentsMain div.oldFormat02 .kanren .text-box div.annotation { margin:=
 -15px 0px 20px; padding: 5px 0px 0px; color: rgb(102, 102, 102); font-size=
: 0.85em; border-top: 1px solid rgb(204, 204, 204); }

div#contentsMain div.oldFormat02 .kanren .text-box div.annotation p { margi=
n: 0px; padding: 0px; }

div#contentsMain div.oldFormat02 .kanren .text-box div.annotation span.ant =
{ padding-right: 1em; }

div#contentsMain div.oldFormat02 .kanren .text-box div.annotation ol { marg=
in: 0px 0px 0px 2em; padding: 0px; }

div#contentsMain div.oldFormat02 .kanren .text-box div.annotation li { marg=
in: 0px; padding: 0px; }

div#contentsMain div.oldFormat02 .keisai .box p { margin: 0px 17px 10px; pa=
dding: 0px; }

div#contentsMain div.oldFormat02 .keisai .box p.lead { margin: 0px 0px 28px=
; width: 700px; }

div#contentsMain div.oldFormat02 .keisai .box p.link a { padding-left: 16px=
; background: url("/gaikokugo/common/image/arrow_double_green.gif") 0% 45% =
no-repeat; }

div#contentsMain div.oldFormat02 .keisai .box p span { font-weight: bold; }

div#contentsMain div.oldFormat02 .keisai .box div { margin: 0px 0px 27px; p=
adding: 0px; }

div#contentsMain div.oldFormat02 .keisai .box ul { margin: 0px 17px 10px; p=
adding: 0px; list-style: inside disc; }

div#contentsMain div.oldFormat02 .keisai .box ul.way { margin-top: -10px; }

div#contentsMain div.oldFormat02 h1, div#contentsMain div.oldFormat02 h2, d=
iv#contentsMain div.oldFormat02 h3, div#contentsMain div.oldFormat02 h4, di=
v#contentsMain div.oldFormat02 h5, div#contentsMain div.oldFormat02 h6 { bo=
rder: none; background: none; }

div#contentsMain div.oldFormat03 a { text-decoration: none; }

div#contentsMain div.oldFormat03 a:hover { text-decoration: underline; }

div#contentsMain div.oldFormat03 ul.bottom { margin-bottom: 58px; margin-to=
p: 20px; }

div#contentsMain div.oldFormat03 li.img { list-style-image: url("images/mar=
u.gif"); font-size: x-small; line-height: 140%; margin-left: -3px; margin-r=
ight: 35px; }

div#contentsMain div.oldFormat03 ul.bottom-subcontents { margin-bottom: 58p=
x; margin-top: 20px; }

div#contentsMain div.oldFormat03 li.img-subcontents { list-style-image: url=
("images/maru.gif"); line-height: 140%; margin-left: 15px; margin-right: 35=
px; }

div#contentsMain div.oldFormat03 ol.number-bottom { margin-bottom: 15px; ma=
rgin-top: 4px; }

div#contentsMain div.oldFormat03 li.number { line-height: 120%; margin-righ=
t: 4px; margin-left: -10px; }

div#contentsMain div.oldFormat03 .sup { vertical-align: 3px; font-size: 10p=
x; line-height: 10px; }

div#contentsMain div.oldFormat03 .sub { vertical-align: 0px; font-size: 10p=
x; line-height: 10px; }

div#contentsMain div.oldFormat03 .index-access { color: rgb(255, 255, 255);=
 line-height: 110%; margin-left: 3px; margin-top: 3px; margin-bottom: 0px; =
}

div#contentsMain div.oldFormat03 .index-update { line-height: 110%; margin-=
left: 3px; margin-top: 8px; margin-bottom: 8px; }

div#contentsMain div.oldFormat03 .press-item-04 { line-height: 140%; }

div#contentsMain div.oldFormat03 .press-item-04-02 { line-height: 115%; mar=
gin-left: 10px; margin-top: 2px; margin-bottom: 1px; }

div#contentsMain div.oldFormat03 .press-logo-right { margin-right: 5px; }

div#contentsMain div.oldFormat03 .press-logo-under { color: rgb(0, 0, 204);=
 }

div#contentsMain div.oldFormat03 .press-title-word { padding-left: 5pt; fon=
t-size: 103%; line-height: 115%; }

div#contentsMain div.oldFormat03 .press-item-image { line-height: normal; }

div#contentsMain div.oldFormat03 .subcontents { line-height: 140%; margin: =
20px 35px 58px 38px; }

div#contentsMain div.oldFormat03 .subcontents-list-left { line-height: 160%=
; margin-left: 12px; margin-right: 10px; }

div#contentsMain div.oldFormat03 .subcontents-list { line-height: 160%; }

div#contentsMain div.oldFormat03 .subcontents-plan-comment { line-height: 1=
40%; margin-top: 20px; margin-bottom: 58px; }

div#contentsMain div.oldFormat03 .subcontents-item-01 { line-height: 140%; =
margin: 20px 35px 23px 18px; }

div#contentsMain div.oldFormat03 .subcontents-item-01-bottom { line-height:=
 140%; margin: 20px 35px 58px 18px; }

div#contentsMain div.oldFormat03 .subcontents-item-02 { line-height: 140%; =
margin: 20px 35px 23px 40px; }

div#contentsMain div.oldFormat03 .subcontents-item-02-bottom { line-height:=
 140%; margin: 20px 35px 58px 40px; }

div#contentsMain div.oldFormat03 .subcontents-item-03 { line-height: 115%; =
margin-left: 10px; margin-top: 2px; margin-bottom: 1px; }

div#contentsMain div.oldFormat03 .subcontents-jst { line-height: 140%; marg=
in: 5px 10px; }

div#contentsMain div.oldFormat03 .subcontents-link { line-height: 140%; mar=
gin: 5px 10px 15px 18px; }

div#contentsMain div.oldFormat03 .subcontents-link-b10 { line-height: 140%;=
 margin: 5px 10px 5px 18px; }

div#contentsMain div.oldFormat03 .link-title-01 { color: rgb(255, 255, 255)=
; line-height: 100%; margin-left: 5px; margin-top: 4px; margin-bottom: 2px;=
 }

div#contentsMain div.oldFormat03 .link-title-02 { color: rgb(255, 255, 255)=
; line-height: 100%; margin-left: 15px; margin-top: 4px; margin-bottom: 2px=
; }

div#contentsMain div.oldFormat03 a.white { color: rgb(255, 255, 255); }

div#contentsMain div.oldFormat03 a.black { }

div#contentsMain div.oldFormat03 .sitemap-text { line-height: 100%; margin-=
left: 8px; margin-top: 4px; margin-bottom: 2px; }

div#contentsMain div.oldFormat03 .sitemap-title-01 { color: rgb(255, 255, 2=
55); line-height: 100%; margin-left: 5px; margin-top: 4px; margin-bottom: 2=
px; }

div#contentsMain div.oldFormat03 .sitemap-title-02 { line-height: 100%; mar=
gin-left: 5px; margin-top: 4px; margin-bottom: 2px; }

div#contentsMain div.oldFormat03 .budget-title-word { padding-left: 5pt; fo=
nt-size: 103%; line-height: 115%; }

div#contentsMain div.oldFormat03 .budget-item-01 { font-size: small; }

div#contentsMain div.oldFormat03 .budget-item-02 { }

div#contentsMain div.oldFormat03 .budget-item-03 { line-height: 115%; }

div#contentsMain div.oldFormat03 .budget-title { margin: 3px 4px 3px 3px; }

div#contentsMain div.oldFormat03 .budget-caption { margin-left: 18px; }

div#contentsMain div.oldFormat03 .list-title { color: rgb(255, 255, 255); l=
ine-height: 120%; margin: 4px 4px 4px 6px; }

div#contentsMain div.oldFormat03 .list-comment-01 { color: rgb(255, 255, 25=
5); line-height: 12px; margin: 4px 4px 4px 6px; }

div#contentsMain div.oldFormat03 .list-comment-02 { line-height: 120%; marg=
in: 4px 4px 15px 6px; }

div#contentsMain div.oldFormat03 .list-comment-03 { line-height: 100%; marg=
in: 4px 4px 4px 6px; }

div#contentsMain div.oldFormat03 .list-color { border-color: rgb(183, 182, =
182); border-style: solid; border-width: 1px; }

div#contentsMain div.oldFormat03 .plan-comment-01 { line-height: 120%; marg=
in: 4px 4px 4px 3px; }

div#contentsMain div.oldFormat03 .plan-title { color: rgb(255, 255, 255); l=
ine-height: 120%; margin: 3px 4px 3px 3px; }

div#contentsMain div.oldFormat03 .subcontents-date { color: rgb(255, 255, 2=
55); line-height: 100%; margin: 4px 7px 2px; }

div#contentsMain div.oldFormat03 .subcontents-comment { line-height: normal=
; margin-left: 10px; margin-top: 4px; margin-bottom: 2px; }

div#contentsMain div.oldFormat03 .subcontents-year { color: rgb(255, 255, 2=
55); line-height: normal; margin-top: 4px; margin-bottom: 2px; }

div#contentsMain div.oldFormat03 .subcontents-pdf { color: rgb(255, 51, 51)=
; }

div#contentsMain div.oldFormat03 .area-outline { line-height: 140%; margin:=
 20px 10px 58px 48px; }

div#contentsMain div.oldFormat03 .area-outline-02 { line-height: 140%; marg=
in: 20px 10px 10px 48px; }

div#contentsMain div.oldFormat03 .city-area-outline-01 { line-height: 140%;=
 margin: 20px 10px 0px 48px; }

div#contentsMain div.oldFormat03 .city-area-outline-02 { line-height: 140%;=
 margin: 20px 10px 0px 20px; }

div#contentsMain div.oldFormat03 .city-area-outline-03 { line-height: 140%;=
 margin: 20px 10px 0px 1px; }

div#contentsMain div.oldFormat03 .area-outline-organization-01 { line-heigh=
t: 140%; margin: 20px 10px 20px 48px; }

div#contentsMain div.oldFormat03 .area-outline-organization-02 { line-heigh=
t: 140%; margin: 20px 10px 20px 20px; }

div#contentsMain div.oldFormat03 .area-outline-message { line-height: 140%;=
 margin: 0px 10px 58px 20px; }

div#contentsMain div.oldFormat03 .area-outline-message-02 { line-height: 14=
0%; margin: 0px 10px 20px 20px; }

div#contentsMain div.oldFormat03 .area-outline-message-03 { line-height: 14=
0%; margin: 0px 10px 0px 20px; }

div#contentsMain div.oldFormat03 .area-outline-overview { line-height: 140%=
; margin: 20px 10px 10px 20px; }

div#contentsMain div.oldFormat03 .area-outline-overview-01 { line-height: 1=
40%; margin: 2px 1px 0px 20px; }

div#contentsMain div.oldFormat03 .area-outline-overview-02 { line-height: 1=
40%; margin-top: 2px; margin-bottom: 0px; margin-right: 10px; }

div#contentsMain div.oldFormat03 .area-outline-contact { line-height: 140%;=
 margin: 20px 10px 58px 20px; }

div#contentsMain div.oldFormat03 .area-outline-chief-comment { line-height:=
 170%; margin-left: 5px; margin-right: 0px; margin-top: 5px; }

div#contentsMain div.oldFormat03 .area-outline-research { line-height: 140%=
; margin: 20px 10px 20px 5px; }

div#contentsMain div.oldFormat03 .area-text { line-height: 100%; margin-lef=
t: 10px; margin-top: 5px; margin-bottom: 3px; }

div#contentsMain div.oldFormat03 .pamphlet-contents { line-height: normal; =
}

div#contentsMain div.oldFormat03 .sapporo { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .sendai { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .toyama { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kanazawa { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .nagano { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .gifu-ogaki { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .hamamatsu { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .nagoya { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kyoto { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kansai { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .osaka-saito { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kobe { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .hiroshima { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .ube { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .tokushima { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .takamatsu { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .fukuoka { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kitakyushu { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .city-area { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .hirosaki { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .yoneshiro-river { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .saitama { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .chiba-toukatsu { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .matsuyama { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .ehime-east { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .oita-center { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .miyazaki { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .hakodate { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .tokachi { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .hachinohe { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kitakami-river { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .iwate-kamaishi { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .yamagata-yonezawa { color: rgb(0, 0, 0); =
}

div#contentsMain div.oldFormat03 .kohriyama { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kasumigaura-south { color: rgb(0, 0, 0); =
}

div#contentsMain div.oldFormat03 .utsunomiya-center { color: rgb(0, 0, 0); =
}

div#contentsMain div.oldFormat03 .kiryu-ota { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .yokohama { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .nigata { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .nagaoka { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .ishikawa-south { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .tono-west { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .fukui-center { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .sizuoka-center { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .fuji { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .toyohashi { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .mie-ise { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .biwako { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .osaka-east { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .harima { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .wakayama-city { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .shinjiko-nakaumi { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .okayama-south { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kurume { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .saga { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .nagasaki-isahaya { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kumamoto-south { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .miyakonojyo { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kagoshima-city { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .tsukuba-gakuen { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .syonan-center { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .osaka-izumi { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .kumamoto { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .shikou { color: rgb(0, 0, 0); }

div#contentsMain div.oldFormat03 .pamphlet-contents-area-outline-01 { line-=
height: normal; color: rgb(240, 0, 0); }

div#contentsMain div.oldFormat03 .pamphlet-contents-area-outline-02 { line-=
height: normal; color: rgb(255, 160, 0); }

div#contentsMain div.oldFormat03 .pamphlet-contents-area-outline-03 { line-=
height: normal; color: rgb(80, 160, 0); }

div#contentsMain div.oldFormat03 .pamphlet-contents-area-outline-04 { line-=
height: normal; color: rgb(0, 80, 240); }

div#contentsMain div.oldFormat03 .city_area_contents { line-height: 140%; m=
argin: 20px 35px 58px 38px; }

div#contentsMain div.oldFormat03 .contents_table_left15 { line-height: 140%=
; clear: both; margin-left: 15px; }

div#contentsMain div.oldFormat03 th.un_normalize_header { text-align: left;=
 font-weight: normal; }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/smp.css

@charset "utf-8";

@media screen and (min-width: 530px) {
  #english ul#headerMenu_foot { display: none; }
  .header_utility { min-width: 0px; }
}

@media screen and (min-width: 0) and (max-width: 530px) {
  .header_utility { min-width: 0px; }
  dl#breadCrumbs { background: rgb(210, 234, 237); line-height: 1.4; margin=
: 0px !important; padding: 6px 10px !important; }
  div#contentsMain ul.arrow li, div#contentsMain li.arrow, div#contentsMain=
 ul.arrowMore li { padding: 0px 10px 10px !important; }
  div#contentsMain ul.arrow li a, div#contentsMain li.arrow a, div#contents=
Main ul.arrowMore li a { display: inline !important; }
  .baseColumn2 div#contentsRight div.microSiteMenu h2 { margin-bottom: 0px =
!important; }
  .baseColumn2 div#contentsRight p.microSiteBanner { text-align: center; }
  div#contents div.imageHeaderLarge { padding: 10px; background-image: none=
 !important; }
  div#contents div.imageHeaderLarge pre { width: auto !important; margin: 0=
px !important; padding: 0px !important; font-size: 100% !important; white-s=
pace: normal !important; overflow-wrap: normal !important; }
  div#contents div.imageHeaderLarge pre.bigTitle { min-height: 0px; height:=
 auto !important; margin-bottom: 10px !important; }
  .baseColumn1 div#contentsMain div.column3 .floatBlock { float: none; widt=
h: auto; }
}

@media screen and (min-width: 530px) and (max-width: 730px) {
  div#header div#headerMain { float: none; width: auto; }
  ul#headerMenu, ul#headerMenu_foot { position: static; height: auto; margi=
n-left: 0px; margin-right: 0px; margin-bottom: 20px; padding-left: 0px; bor=
der-bottom: 1px solid rgb(199, 199, 199); background-color: rgb(227, 227, 2=
27); }
  ul#headerMenu::after, ul#headerMenu_foot::after { content: "."; clear: bo=
th; display: block; height: 0px; font-size: 0px; line-height: 0; visibility=
: hidden; }
  ul#headerMenu *, ul#headerMenu_foot * { width: auto; }
  ul#headerMenu li, ul#headerMenu_foot li { position: static; float: none; =
width: 50%; height: auto; padding: 0px; border-top: 1px solid rgb(204, 204,=
 204); line-height: 120%; }
  ul#headerMenu li a, ul#headerMenu_foot li a { display: block; height: aut=
o; margin-left: 5px; padding: 15px 10px; color: rgb(51, 51, 51); font-size:=
 90%; }
  ul#headerMenu li a:active, ul#headerMenu li a:hover { background-position=
: 97% center !important; }
  ul#headerMenu li#headerMenu1, ul#headerMenu li#headerMenu2, ul#headerMenu=
 li#headerMenu3, ul#headerMenu li#headerMenu4, ul#headerMenu li#headerMenu5=
, ul#headerMenu_foot li#headerMenu1, ul#headerMenu_foot li#headerMenu2, ul#=
headerMenu_foot li#headerMenu3, ul#headerMenu_foot li#headerMenu4, ul#heade=
rMenu_foot li#headerMenu5 { float: left; width: 50%; border-left: none; bac=
kground: url("/common/img/images_bg_grad_blue.jpg") left top repeat-x, rgb(=
0, 69, 158); }
  ul#headerMenu li#headerMenu1 a, ul#headerMenu li#headerMenu2 a, ul#header=
Menu li#headerMenu3 a, ul#headerMenu li#headerMenu4 a, ul#headerMenu li#hea=
derMenu5 a, ul#headerMenu_foot li#headerMenu1 a, ul#headerMenu_foot li#head=
erMenu2 a, ul#headerMenu_foot li#headerMenu3 a, ul#headerMenu_foot li#heade=
rMenu4 a, ul#headerMenu_foot li#headerMenu5 a { background: url("/common/im=
g/images_tab_arrow_blue.png") 97% center no-repeat, url("/common/img/images=
_bg_grad_gray.jpg") left top repeat-x, rgb(236, 236, 236); }
  ul#headerMenu li#headerMenu6, ul#headerMenu_foot li#headerMenu6 { clear: =
both; }
  ul#headerMenu li#headerMenu6, ul#headerMenu li#headerMenu7, ul#headerMenu=
 li#headerMenu8, ul#headerMenu li#headerMenu9, ul#headerMenu_foot li#header=
Menu6, ul#headerMenu_foot li#headerMenu7, ul#headerMenu_foot li#headerMenu8=
, ul#headerMenu_foot li#headerMenu9 { float: left; width: 50%; border-left:=
 none; background: url("/common/img/images_bg_grad_green.jpg") left top rep=
eat-x, rgb(151, 196, 47); }
  ul#headerMenu li#headerMenu6 a, ul#headerMenu li#headerMenu7 a, ul#header=
Menu li#headerMenu8 a, ul#headerMenu li#headerMenu9 a, ul#headerMenu_foot l=
i#headerMenu6 a, ul#headerMenu_foot li#headerMenu7 a, ul#headerMenu_foot li=
#headerMenu8 a, ul#headerMenu_foot li#headerMenu9 a { background: url("/com=
mon/img/images_tab_arrow_green.png") 97% center no-repeat, url("/common/img=
/images_bg_grad_gray.jpg") left top repeat-x, rgb(236, 236, 236); }
  #footerGuidance li.pageTop { float: left; margin-right: 20px; }
  #english ul#headerMenu li#headerMenu1, #english ul#headerMenu li#headerMe=
nu2, #english ul#headerMenu li#headerMenu3, #english ul#headerMenu li#heade=
rMenu4, #english ul#headerMenu li#headerMenu5, #english ul#headerMenu_foot =
li#headerMenu1, #english ul#headerMenu_foot li#headerMenu2, #english ul#hea=
derMenu_foot li#headerMenu3, #english ul#headerMenu_foot li#headerMenu4, #e=
nglish ul#headerMenu_foot li#headerMenu5 { float: left; width: 50%; }
  #english ul#headerMenu li#headerMenu6, #english ul#headerMenu li#headerMe=
nu7, #english ul#headerMenu li#headerMenu8, #english ul#headerMenu li#heade=
rMenu9, #english ul#headerMenu_foot li#headerMenu6, #english ul#headerMenu_=
foot li#headerMenu7, #english ul#headerMenu_foot li#headerMenu8, #english u=
l#headerMenu_foot li#headerMenu9 { float: left; width: 50%; }
  #english .baseIndex div#contentsRight { width: 460px; }
  #english .baseIndex div#contentsRight .imgWrap::after { content: "."; cle=
ar: both; display: block; height: 0px; font-size: 0px; line-height: 0; visi=
bility: hidden; }
  #english .baseIndex div#contentsRight .imgWrap p, #english .baseIndex div=
#contentsRight .imgWrap ul { float: left; width: 220px; padding: 5px; }
  .baseColumn2 div#contentsRight div.microSiteMenu h2 { margin-bottom: 0px =
!important; }
  .baseColumn2 div#contentsRight p.microSiteBanner { text-align: center; }
}

@media screen and (min-width: 731px) and (max-width: 920px) {
  div#header { margin-left: 3px; margin-right: 3px; }
  div#contents { margin-left: 10px; margin-right: 10px; }
  div#contentsMain h2 { margin-left: 0px; margin-right: 0px; }
  d#breadCrumbs { margin-left: 10px; margin-right: 10px; padding-left: 7px;=
 }
  div#contents table.pre pre, div#footer dl { margin-left: 10px; margin-rig=
ht: 10px; }
  .baseColumn2 .contentsInner .contentsMain div#contentsMain { margin-right=
: 240px; }
  ul#headerMenu, #english ul#headerMenu { position: static; height: auto; m=
argin-left: 1px; margin-right: 1px; margin-bottom: 3px; padding-left: 0px; =
border-bottom: 1px solid rgb(199, 199, 199); background-color: rgb(227, 227=
, 227); }
  ul#headerMenu::after, #english ul#headerMenu::after { content: "."; clear=
: both; display: block; height: 0px; font-size: 0px; line-height: 0; visibi=
lity: hidden; }
  ul#headerMenu li, #english ul#headerMenu li { position: static; float: le=
ft; border: none; }
  ul#headerMenu li#headerMenu1, ul#headerMenu li#headerMenu2, ul#headerMenu=
 li#headerMenu3, ul#headerMenu li#headerMenu4, ul#headerMenu li#headerMenu5=
 { width: 20%; }
  ul#headerMenu li#headerMenu6, ul#headerMenu li#headerMenu7, ul#headerMenu=
 li#headerMenu8, ul#headerMenu li#headerMenu9 { width: 25%; }
  ul#headerMenu li a, #english ul#headerMenu li a { border-left: 1px solid =
rgb(255, 255, 255); }
  ul#headerMenu li#headerMenu1 a, ul#headerMenu li#headerMenu6 a { border-l=
eft: none; }
  dl#breadCrumbs { clear: left; margin-top: 5px; border-bottom: 1px solid r=
gb(215, 215, 215); }
  div#contentsMain ul { margin-left: 48px; margin-right: 10px; }
  div#contentsTitle { border-top: 0px; }
  div#contentsTitle h1 { margin-right: 0px; margin-left: 0px; }
  #english div#footerMenu { padding-bottom: 0px; }
  #english div#footerMenu div { display: block; float: left; width: 44%; pa=
dding: 2% 3%; background: none; }
  #english div#footerMenu div li { margin: 0px 0px 5px; padding: 0px 0px 0p=
x 8px; background: url("/common/img/images_com_arrow_11.gif") 0px 0.45em no=
-repeat; }
  #english ul#headerMenu li#headerMenu1, #english ul#headerMenu li#headerMe=
nu2, #english ul#headerMenu li#headerMenu3, #english ul#headerMenu li#heade=
rMenu4 { width: 25%; }
  #english ul#headerMenu li#headerMenu5, #english ul#headerMenu li#headerMe=
nu6, #english ul#headerMenu li#headerMenu7, #english ul#headerMenu li#heade=
rMenu8, #english ul#headerMenu li#headerMenu9 { width: 20%; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inInner, #english .baseIndex div#contentsMain div#contentsMainBlock div#con=
tentsMainLeft, #english .baseIndex div#contentsMain div#contentsMainBlock d=
iv#contentsMainInner div#contentsMainRight { width: auto; float: none; marg=
in-left: 0px; margin-right: 0px; }
}

@media screen and (min-width: 530px) and (max-width: 920px) {
  div#contents div.imageHeaderLarge { min-height: 120px; padding: 10px; hei=
ght: auto !important; background-size: 70% !important; }
  div#contents div.imageHeaderLarge pre { width: 50%; margin: 0px !importan=
t; padding: 0px !important; font-size: 100% !important; white-space: normal=
 !important; overflow-wrap: normal !important; }
  div#contents div.imageHeaderLarge pre.bigTitle { width: 50%; min-height: =
0px; height: auto !important; margin-bottom: 10px !important; }
}

@media screen and (min-width: 0) and (max-width: 530px) {
  .header_utility { min-width: 0px; }
  ul#headerMenu, #english #wrapperBottom div#footerMenu { display: none; }
  #english.index ul#headerMenu, #english.index #wrapperBottom div#footerMen=
u { display: block; }
  div#header p { float: none; width: auto; }
  div#header div#headerMain div#headerInner #gsearchBox form { float: none;=
 margin: 0px auto; }
  div#header div#headerMain { float: none; width: auto; }
  div#header div#headerMain div#headerInner { margin: 0px; }
  #english ul#headerMenu li { border-left: none; }
  #english ul#headerMenu li#headerMenu1, #english ul#headerMenu li#headerMe=
nu2, #english ul#headerMenu li#headerMenu3, #english ul#headerMenu li#heade=
rMenu4, #english ul#headerMenu li#headerMenu5, #english ul#headerMenu li#he=
aderMenu6, #english ul#headerMenu li#headerMenu7, #english ul#headerMenu li=
#headerMenu8, #english ul#headerMenu li#headerMenu9 { width: 100%; }
  #english .baseIndex div#contentsMain div.topBox h2 img { width: 100%; hei=
ght: auto; }
}

@media screen and (min-width: 0) and (max-width: 730px) {
  div#header { margin-left: 3px; margin-right: 3px; }
  div#contents, div#contentsMain h2, div#contentsMain h3, div#contentsMain =
h3.contact { margin-left: 0px; margin-right: 0px; }
  div#contentsMain h3 { margin-top: -15px; }
  div#contentsMain h3.contact { margin-bottom: 0px; }
  div#contentsMain div.indentBlock h4 { padding: 10px; }
  #breadCrumbs, div#contents table.pre pre, div#contentsMain p, div#footer =
dl, #footerGuidance { margin-left: 10px; margin-right: 10px; }
  #english ul#headerMenu_foot { list-style: none; margin: 0px; padding: 0px=
; }
  #english ul#headerMenu_foot a { text-decoration: none; }
  .baseColumn2 .contentsInner .contentsMain, .baseColumn2 .contentsInner .c=
ontentsRight { float: none; width: auto; margin: 0px; }
  .baseColumn2 .contentsInner .contentsMain div#contentsMain { margin-right=
: 0px; }
  .baseColumn2 .contentsInner .contentsRight div#contentsRight { float: non=
e; width: auto; margin: 0px 10px; border: 3px solid rgb(225, 225, 225); }
  .baseColumn2 div#contentsRight div.keywordBox { border-top: none; border-=
right: none; border-left: none; border-image: initial; border-bottom: 1px s=
olid rgb(199, 199, 199); overflow: hidden; }
  .baseColumn2 div#contentsRight h2, .baseColumn2 div#contentsRight ul.list=
, .baseColumn2 div#contentsRight ul.list li { margin-bottom: 0px; }
  .baseColumn2 div#contentsRight ul.list li { padding-right: 20px; padding-=
top: 10px; padding-bottom: 10px; background: url("/common/img/images_tab_ar=
row_black.png") 97% center no-repeat, url("/common/img/images_com_line_03.g=
if") left bottom repeat-x; }
  .baseColumn2 div#contentsRight div.dateList { margin-bottom: 0px; }
  .baseColumn2 div#contentsRight div.dateList dl { background: url("/common=
/img/images_tab_arrow_black.png") 97% center no-repeat, url("/common/img/im=
ages_com_line_03.gif") left bottom repeat-x; }
  .baseColumn2 div#contentsRight div.dateList dl dt, .baseColumn2 div#conte=
ntsRight div.dateList dl dd { padding-right: 20px; }
  .baseColumn2 div#contentsRight ul.arrowMore { margin: 5px 0px; }
  div#contentsMain h2.arrow { padding: 0px; border-bottom: none; background=
: none; }
  div#contentsMain h2.arrow a { display: block; background: url("/common/im=
g/images_com_arrow_06.gif") 10px 0.65em no-repeat rgb(244, 251, 252); paddi=
ng: 9px 10px 9px 30px; text-decoration: none; }
  div#contentsMain dl { margin: 0px; padding: 0px; }
  div#contentsMain dl.arrow dt { padding: 0px 30px; background-position: 9p=
x 2px; }
  div#contentsMain dl dd { padding: 0px 10px 10px; border-bottom: 1px dotte=
d rgb(204, 204, 204); }
  div#contentsMain dl.arrow dd { padding: 0px 30px 10px; border-bottom: 1px=
 dotted rgb(204, 204, 204); }
  div#contents .bottom10 { margin-bottom: 0px !important; }
  div#contentsMain ul, div#contentsMain ul.arrowMore { margin-left: 50px; }
  div#contentsMain ul.arrow li, div#contentsMain li.arrow, div#contentsMain=
 ul.arrowMore li { margin: 0px; padding: 5px 0px; }
  div#contentsMain div.dateList dt { margin: 0px 10px; }
  div#contentsMain div.plugin { margin-left: 10px; margin-right: 10px; marg=
in-bottom: 10px; }
  div#contentsMain div.plugin p, div#contentsMain div.plugin p.img { float:=
 none; }
  div#contentsMain div.plugin p.img { margin-bottom: 5px; }
  div#contentsMain div.plugin p span { margin-left: 0px; }
  #footerGuidance ul { float: right; }
  #footerGuidance li, #footerGuidance li.pageHome { clear: right; margin-ri=
ght: 0px; margin-bottom: 10px; text-align: right; }
  #footerGuidance li a { text-decoration: none; }
  div#footer dl { padding-left: 0px; }
  div#footer dl dt, div#footer dl dd { float: none; padding: 3px 0px; white=
-space: normal; }
  p#copyright { margin-left: 0px; margin-right: 0px; }
  div#contentsMain div.column2 .floatBlock { float: none; width: 100%; }
  div#contentsMain div.column2 h2 { margin-left: 0px; margin-right: 0px; }
  div#contentsMain h3 { }
  #english ul#headerMenu, #english ul#headerMenu_foot { position: static; h=
eight: auto; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; padd=
ing-left: 0px; border-bottom: 1px solid rgb(199, 199, 199); background-colo=
r: rgb(227, 227, 227); }
  #english ul#headerMenu li, #english ul#headerMenu_foot li { position: sta=
tic; height: auto; border-top: 1px solid rgb(199, 199, 199); line-height: 1=
20%; }
  #english ul#headerMenu li a, #english ul#headerMenu_foot li a { display: =
block; width: auto; height: auto; margin-left: 5px; padding: 15px 10px; col=
or: rgb(51, 51, 51); font-size: 120%; }
  #english ul#headerMenu li a:active, #english ul#headerMenu li a:hover, #e=
nglish ul#headerMenu_foot li a:active, #english ul#headerMenu_foot li a:hov=
er { background-position: 97% center !important; }
  #english ul#headerMenu li#headerMenu1, #english ul#headerMenu li#headerMe=
nu2, #english ul#headerMenu li#headerMenu3, #english ul#headerMenu li#heade=
rMenu4, #english ul#headerMenu_foot li#headerMenu1, #english ul#headerMenu_=
foot li#headerMenu2, #english ul#headerMenu_foot li#headerMenu3, #english u=
l#headerMenu_foot li#headerMenu4 { background: url("/common/img/images_bg_g=
rad_blue.jpg") left top repeat-x, rgb(0, 69, 158); }
  #english ul#headerMenu li#headerMenu1 a, #english ul#headerMenu li#header=
Menu2 a, #english ul#headerMenu li#headerMenu3 a, #english ul#headerMenu li=
#headerMenu4 a, #english ul#headerMenu_foot li#headerMenu1 a, #english ul#h=
eaderMenu_foot li#headerMenu2 a, #english ul#headerMenu_foot li#headerMenu3=
 a, #english ul#headerMenu_foot li#headerMenu4 a { background: url("/common=
/img/images_tab_arrow_blue.png") 97% center no-repeat, url("/common/img/ima=
ges_bg_grad_gray.jpg") left top repeat-x, rgb(236, 236, 236); }
  #english ul#headerMenu li#headerMenu5, #english ul#headerMenu li#headerMe=
nu6, #english ul#headerMenu li#headerMenu7, #english ul#headerMenu li#heade=
rMenu8, #english ul#headerMenu li#headerMenu9, #english ul#headerMenu_foot =
li#headerMenu5, #english ul#headerMenu_foot li#headerMenu6, #english ul#hea=
derMenu_foot li#headerMenu7, #english ul#headerMenu_foot li#headerMenu8, #e=
nglish ul#headerMenu_foot li#headerMenu9 { background: url("/common/img/ima=
ges_bg_grad_green.jpg") left top repeat-x, rgb(151, 196, 47); }
  #english ul#headerMenu li#headerMenu5 a, #english ul#headerMenu li#header=
Menu6 a, #english ul#headerMenu li#headerMenu7 a, #english ul#headerMenu li=
#headerMenu8 a, #english ul#headerMenu li#headerMenu9 a, #english ul#header=
Menu_foot li#headerMenu5 a, #english ul#headerMenu_foot li#headerMenu6 a, #=
english ul#headerMenu_foot li#headerMenu7 a, #english ul#headerMenu_foot li=
#headerMenu8 a, #english ul#headerMenu_foot li#headerMenu9 a { background: =
url("/common/img/images_tab_arrow_green.png") 97% center no-repeat, url("/c=
ommon/img/images_bg_grad_gray.jpg") left top repeat-x, rgb(236, 236, 236); =
}
  #english div#footerMenu h2 { padding: 0px 0px 10px; }
  #english div#footerMenu div { display: block; float: none; width: auto; p=
adding: 12px 10px 10px; margin: 0px 10px; border-top: 1px solid rgb(255, 25=
5, 255); border-bottom: 1px solid rgb(195, 200, 206); background: none; }
  #english div#footerMenu div.first { border-top: none; }
  #english div#footerMenu div li { margin: 0px 0px 5px; padding: 0px 0px 0p=
x 8px; background: url("/common/img/images_com_arrow_11.gif") 0px 0.45em no=
-repeat; }
  #english div#footerMenu div.last { border-bottom: none; }
  #english div#contents { margin: 0px 10px; }
  #english .baseIndex div#contentsInner, #english .baseIndex div#contentsMa=
in div#contentsMainBlock div#contentsMainInner, #english .baseIndex div#con=
tentsMain div#contentsMainBlock div#contentsMainLeft, #english .baseIndex d=
iv#contentsMain div#contentsMainBlock div#contentsMainInner div#contentsMai=
nRight { float: none; width: auto; margin: 0px; }
  #english .baseIndex div#contentsMain { margin: 0px; }
  #english .baseIndex div#contentsMain div.topBox { background-color: rgb(2=
51, 255, 242); }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inLeft { margin-bottom: 30px; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inLeft dl { padding: 0px; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inLeft dt { margin: 10px 0px; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inLeft dd { border-bottom: none; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inInner div#contentsMainRight { margin-bottom: 20px; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inRight dl { padding: 10px 0px 0px; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inRight dt { position: static; float: none; padding: 0px; }
  #english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMa=
inRight dd { padding: 0px 0px 10px; }
  #english .baseIndex div#contentsRight { float: none; margin: 0px auto; }
  div#contents div.imageHeaderLarge { padding: 10px; background-size: 70% !=
important; }
  div#contents div.imageHeaderLarge pre { width: 50%; margin: 0px !importan=
t; padding: 0px !important; font-size: 100% !important; white-space: normal=
 !important; overflow-wrap: normal !important; }
  div#contents div.imageHeaderLarge pre.bigTitle { width: 50%; min-height: =
0px; height: auto !important; margin-bottom: 10px !important; }
  div#contentsMain h3 { margin-top: 0px; }
  div#contentsMain div.columnImages ul { margin: 0px; }
  div#contentsMain div.keywordSearch form { width: auto; margin-right: 15px=
; }
  div#contentsMain div.indentBlock table.borderStyle { margin-bottom: 25px =
!important; }
  div#contentsMain div#tabDisplayNav ul.arrow li { padding-left: 20px !impo=
rtant; background-position: left 0.05em !important; white-space: normal !im=
portant; }
  div#contentsTitle p .img { float: none; display: block; margin-bottom: 5p=
x; text-align: center; }
}

@media screen and (min-width: 0) and (max-width: 920px) {
  div#header div#headerMain dl { display: none; }
  #wrapper, #english #wrapper, #english #wrapperBottom { min-width: auto; }
  #contentsTitle { border-top: none; }
  div#contentsTitle.imageHeader { border: none; }
  div#contentsTitle.imageHeader h1 { padding-right: 20px; }
  div#contentsTitle.imageHeader pre { padding: 0px 20px; }
  div#contents table.pre pre { padding: 0px; margin-bottom: 0px; }
  div#header div#headerMain div#headerInner { float: none; width: auto; }
  #english div#header div#headerMain div#headerInner { float: right; }
  dl#breadCrumbs { margin: 5px 10px 10px; padding: 0px 0px 5px 7px; }
  div#footer { margin: 0px; }
  #english div#header div#headerMain div#headerInner { width: auto !importa=
nt; }
  #english div#header div#headerMain div#headerInner div { float: right; }
  #english div#footerMenu { width: 100%; margin-left: 0px; margin-right: 0p=
x; }
  #english p#copyright { margin-left: 0px; margin-right: 0px; }
  #english div#footer dl { padding-left: 0px; }
  div#contentsMain div#tabDisplayNav ul#tabNavi li { margin-bottom: 5px !im=
portant; }
  div#contentsMain div#tabDisplayNav ul#tabNavi li.current { border-bottom-=
color: rgb(214, 214, 214) !important; }
}

@media screen and (min-width: 0) and (max-width: 1000px) {
  div#contentsTitle.imageHeader { background: none !important; }
  div#contentsTitle.imageHeader pre, div#contentsTitle.imageHeader p { padd=
ing-right: 0px; }
}

@media screen and (min-width: 0) and (max-width: 1215px) {
  #english .baseIndex div#contentsMain div.topBox.imgOnly img { width: 100%=
; height: auto; }
}

div#contentsMain div.columnImages ul::after { clear: both; content: "."; di=
splay: block; height: 0px; visibility: hidden; }

div#contentsMain div.columnImages ul { list-style: outside none none; margi=
n: 0px 20px; }

div#contentsMain div.columnImages ul { list-style: outside none none; }

div#contentsMain div.columnImages ul li { float: left; padding: 0px 10px; w=
idth: 300px; }

div p.registration { margin: 5px 40px 15px; font-size: 80%; }

@media print {
  div#headerMain, #headerMenu, #breadCrumbs, #footerGuidance ul, #footer, d=
iv#footerMenu { display: none; }
  #footerGuidance p.author, div p.registration { text-align: right; padding=
-bottom: 0px; }
}

.clearfix::after { display: block; clear: both; height: 0px; visibility: hi=
dden; content: "."; zoom: 1; }

.wysiwyg #kyomicro { font-family: =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Mei=
ryo, verdana, sans-serif; width: auto; font-size: 15px; line-height: 160%; =
color: rgb(51, 51, 51); margin: 0px 30px; }

#kyomicro .singlebox { }

#kyomicro .singlebox h4 { background: none; font-size: 30px; font-weight: n=
ormal; padding: 30px 0px 10px; line-height: 110%; }

#kyomicro .leftbox { float: left; width: 48%; }

#kyomicro .rightbox { float: right; width: 48%; }

#kyomicro .singlebox .sginnerimg { float: left; width: 240px; }

#kyomicro .singlebox .sginnertext { width: auto; padding: 0px 0px 0px 180px=
; margin: 0px 0px 30px 30px; }

#kyomicro .underbox { padding: 20px; background-color: rgb(245, 248, 214); =
margin-bottom: 30px; }

#kyomicro .underbox h4 { background: none; font-size: 26px; font-weight: no=
rmal; padding: 10px 0px 50px; }

#kyomicro .colinnerimg { float: left; width: 160px; margin: 6px 0px 0px 12p=
x; }

#kyomicro .colinnertext { width: auto; padding: 0px 0px 0px 140px; }

#kyomicro .colinnertext p { margin-right: 0px; }

#kyomicro .nextarrow { text-align: center; height: 50px; }

div#contentsMain #kyomicro ul { margin: 0px 10px 10px 18px; padding: 0px; f=
ont-size: 14px; line-height: 120%; width: 130px; }

@media screen and (min-width: 0) and (max-width: 978px) {
  #kyomicro .rightbox { width: 100%; }
  #kyomicro .leftbox { width: 100%; }
}

@media screen and (max-width: 730px) {
  #contentsMain .menuBox { overflow: hidden; }
  #contentsMain .menuBox > ul { margin-right: -3%; margin-left: -3%; }
  #contentsMain .menuBox li { padding: 3%; width: 50%; max-width: 50%; }
  img { max-width: 100%; height: auto !important; }
  div.imageHeaderLarge p { font-size: 90%; line-height: 130%; margin: 0px; =
padding: 0px 0px 35px; }
  .sp_txt-center { text-align: center; }
}

@media screen and (max-width: 768px) {
  .nyushi_top { font-size: 1.5rem; margin: 0px auto 20px; padding: 15px 5px=
; line-height: 1.3; max-width: 100%; text-align: center; }
  .nyushi_top div.aly_tx_right { text-align: center; }
  .baseColumn1 div#contentsMain.style { padding: 20px 3%; }
  div#contentsMain ul.crnBannerList li { width: 300px; }
  div#contentsMain ul.crnBannerList li a { width: 100%; }
  div#contentsMain ul.crnBannerList li a span { width: 190px; font-size: 18=
px; }
  div#contentsMain ul.crnBannerList li a::before { width: 70px; height: 70p=
x; }
  div#contentsMain ul.crnBannerList li a::after { position: absolute; right=
: 10px; }
  div#contentsMain .bannerBlue li { margin: 0px 0px 20px; font-size: 1.25re=
m; width: 100%; }
  div#contentsMain .bannerBlue li a { padding: 10px; }
}

@media screen and (max-width: 630px) {
  div#contentsMain ul.crnBannerList { justify-content: center; margin-left:=
 0px; }
  div#contentsMain ul.crnBannerList li { margin-right: 0px; }
}

.listnone { list-style: none !important; }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/top_a_menu_ta_imgs_logo_mext.jpg

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QORaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6
MTM6NDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6OGIyMmE4Y2EtY2RmYS00YmE4LWIzZWItOGZjZjczMjlhNjY3IiB4bXBNTTpEb2N1
bWVudElEPSJ4bXAuZGlkOjNBOUNGQTA4QkQwMDExRTY5MjVCREE5MDhCMzI2OTM1IiB4bXBNTTpJ
bnN0YW5jZUlEPSJ4bXAuaWlkOjNBOUNGQTA3QkQwMDExRTY5MjVCREE5MDhCMzI2OTM1IiB4bXA6
Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCkiPiA8eG1w
TU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiNTkzNmJhZS1iNmM1LTQ5
OTUtOGY2Mi01MjZhZGQ2NDE4ZmEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rv
c2hvcDo5OTEyOWQxMC1lYjE0LTExNzktYjNhYi1mY2VkMTcxMTIxYWEiLz4gPC9yZGY6RGVzY3Jp
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

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/img/menu_btn.svg

<svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"108" height=3D"34" viewB=
ox=3D"0 0 108 34">
  <g id=3D"=E3=82=B0=E3=83=AB=E3=83=BC=E3=83=97_43" data-name=3D"=E3=82=B0=
=E3=83=AB=E3=83=BC=E3=83=97 43" transform=3D"translate(-277.667 -9)">
    <rect id=3D"=E9=95=B7=E6=96=B9=E5=BD=A2_478" data-name=3D"=E9=95=B7=E6=
=96=B9=E5=BD=A2 478" width=3D"108" height=3D"34" transform=3D"translate(277=
.667 9)" fill=3D"#0069c3"/>
    <g id=3D"=E3=82=B0=E3=83=AB=E3=83=BC=E3=83=97_24" data-name=3D"=E3=82=
=B0=E3=83=AB=E3=83=BC=E3=83=97 24" transform=3D"translate(350.667 19)">
      <line id=3D"=E7=B7=9A_24" data-name=3D"=E7=B7=9A 24" x2=3D"20" fill=
=3D"none" stroke=3D"#fff" stroke-width=3D"2"/>
      <line id=3D"=E7=B7=9A_25" data-name=3D"=E7=B7=9A 25" x2=3D"20" transf=
orm=3D"translate(0 7)" fill=3D"none" stroke=3D"#fff" stroke-width=3D"2"/>
      <line id=3D"=E7=B7=9A_26" data-name=3D"=E7=B7=9A 26" x2=3D"20" transf=
orm=3D"translate(0 14)" fill=3D"none" stroke=3D"#fff" stroke-width=3D"2"/>
    </g>
    <text id=3D"=E3=83=A1=E3=83=8B=E3=83=A5=E3=83=BC" transform=3D"translat=
e(290.667 31.13)" fill=3D"#fff" font-size=3D"14" font-family=3D"YuGothicUI-=
Regular, Yu Gothic UI"><tspan x=3D"0" y=3D"0">=E3=83=A1=E3=83=8B=E3=83=A5=
=E3=83=BC</tspan></text>
  </g>
</svg>

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/icon_result_new.gif

R0lGODlhFAALAMQVAPL3/mWa8FmR79nm+z+A7EyJ7pm89eXu/Ji79X+r89jm+6XE9mWZ8FiR78zd
+ouz9D6A7L/V+c/f+qbE9jJ46wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hN
UCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtj
OWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUg
WE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NjQ4LCAyMDIxLzAxLzEyLTE1OjUyOjI5ICAgICAgICAi
PiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5
bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6
Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29t
L3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NU
eXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMiAo
V2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZCMDlFRjE2QjUxMTFFQjkwNDJD
RjA5MjY0NDFBM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZCMDlFRjI2QjUxMTFFQjkw
NDJDRjA5MjY0NDFBM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1w
LmlpZDoxRkIwOUVFRjZCNTExMUVCOTA0MkNGMDkyNjQ0MUEzQSIgc3RSZWY6ZG9jdW1lbnRJRD0i
eG1wLmRpZDoxRkIwOUVGMDZCNTExMUVCOTA0MkNGMDkyNjQ0MUEzQSIvPiA8L3JkZjpEZXNjcmlw
dGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5
+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHA
v769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiH
hoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9O
TUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYV
FBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAABUALAAAAAAUAAsAAAVFYEWNZElVaJqarOqeLoAw
VOSusVAYCTXdIpehAEAtYC9XAKFCNpWP1MG5YkEcFUBDAAT2RgVJoHsbpAYEgoLcHQgIB1QIADs=

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.mext.go.jp/common/css/popterm3.css

@charset "utf-8";

#popterm { cursor: default; overflow: visible; background-color: rgb(255, 2=
55, 221); border-collapse: collapse; border: none; margin: 0px; padding: 1p=
x; position: relative; z-index: 1000; }

#popterm .popterm_selected { background-color: rgb(173, 221, 231); color: b=
lack; }

#popterm tr { background-color: rgb(255, 255, 255); }

#popterm td { font-size: small; font-style: normal; color: black; overflow:=
 hidden; border-width: 1px; border-style: solid; border-color: gray; margin=
: 0px; padding: 3px 1px 3px 5px; text-align: left; }

#popterm2 { cursor: default; overflow: visible; background-color: rgb(255, =
255, 221); border-collapse: collapse; border: none; margin: 0px; padding: 1=
px; position: relative; z-index: 1000; }

#popterm2 .popterm2_selected { background-color: rgb(173, 221, 231); color:=
 black; }

#popterm2 tr { background-color: rgb(255, 255, 255); }

#popterm2 td { font-size: small; font-style: normal; color: black; overflow=
: hidden; border-width: 1px; border-style: solid; border-color: gray; margi=
n: 0px; padding: 3px 1px 3px 5px; text-align: left; }

div#header div#headerMain form .popTermArea table td { height: 0px; }
------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/images_contents_plugin_01_s.gif

R0lGODlhIAAgAOenAN8AAOINAOMSAOUdB+UhCuUiDOshCuUkDuUlD+UnEuYnEuYoEuYoE+YpFOYq
FOYqFeYrFeYrFuYsF+YtGOYuGecvGecvGucwG+cxHOcxHecyHeczHuczH+c0H+c0IOc1Iec2Iug3
I+g4JOg4Jeg5Jeg6Jug6J+g7J+g7KOg9Kug+Kug+K+k+Kug/K+k/K+hALOhALelALelBLelBLulC
L+lEMelEMulFMulFM+lHNOlHNepHNelINepINepINupJNupKN+pKOOpLOepMOupNO+pNPOpOPOpO
PepPPepPPupQPutQPutQP+tRP+tTQutVQ+tWROtWRexXR+xZSetaSexbSuxbS+xcTOxdTexfT+1h
UuxjVO1kVe1lVe1mVu1nWO1pWe5rXO5sXu5uX+91Z+92ae94a/B7bfB+cfGDd/CEd/GEePGFePGG
evGIfPGNgvKPhPKRhvKTiPOVivOWi/OXjPOZj/OakPSdlPSelfWlnPWnnvWon/Wpn/WpofWqofWu
pvawqPa0rPa1rfe5sve+t/jBu/jEvvjFv/nKxfnLxfnMx/nOyfnPyvrQy/nSzfrTz/rV0Pva1vvb
2Pvc2Pve2/vf2/zf3Pvh3fzh3vzi3/zm4/3s6v3u7P3w7/3x7/3y8P7y8f7z8v708/739/75+P/+
/v//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBH
SU1QACwAAAAAIAAgAAAI/gB7BBlIsKDBgwiD9DAwpKHDhxAjSnRoIMhEh0h4WJAgQ8lFh0EqfiRy
g8WbO0ZcGPk4JKTFi0Iw/Dl1alKNGixdfnyx5FShQKeymMgp8mIJLafY4DllZAbRlxNJbDlFx5Gn
Ez6eflwR5VSjUocmsGxZdKKPE5Ro2nEwVudHCIBoivHQtuzEDmNObTqxoy7UiSeanOKE4gURrReN
JJBDcw+BIogn3hgRKhOjU10eLPnoViKSBWxOpYFwalQJEEaCCJHYGSKRGhs+mZoRoMspRw8UaJgw
QYSPlQ1bP0RyoM4pMgKcTLl0ClKgRYPgfCGxAclh4UOMACmA4xQpPZVo6oo/JUq8JC4YkJD9a0TI
BQ5XHoknZShOmCCITv0JYaUPTSwirOeQEik8MMYiNGmiRhUrUBDBBxZgYMgpghwAgA6nRELBQEUx
AQIKhIgHCgwDlJCDQ0ucQIEfNLWRlyUVcGgRESm0EN4e4YHRgEcQJTEDA2Z0QhMoXgSoUxAZKHJK
GXycMgcCh0nUngQ0nLEGFCAkIaAKUuiVyCl5IKBDlBMdcYMGF6hwxHUi1XADJjS54YANwI0FkU5G
xEAFGk9I8EOddj7klhIqYNCCEWQGKqhdinLGUKOBGiBQQpRWqpABmGaq6aacdrppQAA7

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY----
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.mext.go.jp/common/img/images_contents_plugin_01.gif

R0lGODlhngAnAOf/ABABAgsEAgQHAhIDBA4HBRQGBh4EAiIEBSUDBg8KCBsHAhoHChUJCRELCiMG
ByYFCCAIBigGAiMICCcHCigIAygICxgNDSELCSYKAykJBRQPDiUKCw4RDR4NCSoKBhUQDycMBioL
CBkQEB4PESYNDisMCSMPDSgOCCwNCykPCigPES0ODCoQDCUSESsRDh4VFiQVEywTDy4TCi0TECgV
FCYYGjMYFiceHywdGy8fHTMeHjkeGzYmJD8kJi4qKTwmJsIADLkEBUQoJcUFBLENCrMQA70NCDg0
M9wFC74QAMgNBzc4NugFCUY1MtMOBTk6OMEVAj87OssUCU43Nzs9OlM2OOoMADw+PEo6PEE9PEw6
OOoNC9YUB8QaBM4ZAj9BPusQDdgYCUpAQUFDQe0TAtAcA8gfAFU+PeMXBtIfBUlFRFlBQUVHRFVD
QcskAO8ZBEdJRkxIR0hKR0lLSfIdBkpMSU9LSllIS0xOS01PTF1LSE5QTfYjAE9RTmRMS1BST1FT
UGFPTFJUUfAqBvkoAWdPTlNVUlNVU1RWVGNSVVVXVVZYVVdZVllbWGNYWFpcWVtdWlxeW2xaV2Zc
XGhcV11fXF5gXW1cXl9hXmBiX2FjYHZdXGJkYWxhYmJlYnRhXmNmY2RmZGVnZXRjZWZoZmdpZmhq
Z2lraGpsaXRpamtta3xpZntpbHdsbW5wbYNwbXN1cn1ycnV4dYF2dnh6d4t3dHp8eY56d36AfYGD
gIyBgZSAfYSGg5SChIaIhZKFgJeFh5SIiZuHhIqMiZmMh5iNjY+RjpKVkaORk6WRjqGTj6CUlZaY
laqVkqOXmJmbmJyem6qdmKqen5+inq6gm6SnpLKmpqirp7qnqbaqqriqpauuqq6wrbCyr7S2s7q2
tLa4tcK1tre5tru9usa6usK9vL2/vL/BvsHDwMfCwcTGw9LFxsfJxsrMydDLyczOy9TPztfS0dLV
0dTX1Njb1+Lc297g3eDj3+jj4ujq5+rt6fLt7Pbz9/L18vr08/3//CH+EUNyZWF0ZWQgd2l0aCBH
SU1QACwAAAAAngAnAAAI/gDduDFDsKDBg10SKlyoEIrDh0kiRvxD8Q+gi4Iyatyo0ZDHj4hCihxJ
cuTHjxw1XlxZseWfPjD3yNyTp2YePDjx1Nk5p6fPnnKCwhlKdCibo0iPuuHDh5BTQkyjSp0alY7V
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

------MultipartBoundary--77DDQ4CXS44itNP3hYYgeEe1MIRr9ODNRdt1ShHZeY------
