@charset "Shift_JIS";

/* =========================================================================

   CSS INFORMATION

   -------------------------------------------------------------------------
Description :catg_english.css
Author : Suitage
Created : 2008-03-12
Modified(name) : 
                 
Note :

--------------------------------------------------------------------------- */

/* =========================================================================

   =common style

   ---------------------------------------------------------------------- */

div.article-txt img {
  border: none;
}

.italic {
  font-style: italic;
}

div.article-txt p {
  text-align: left;
  text-indent: 0;
}

/* =========================================================================

   =english/index.html

   ---------------------------------------------------------------------- */

div#index-en {
  margin-top: 100px;
}

div#index-en p {
  text-indent: 0;
  font-family: Times New Roman, Times, serif;
  font-weight: bold;
}

div#index-en p img {
  margin: 0;
}

div#index-en p.sign-en {
  float: right;
  text-align: right;
}

/* =========================================================================

   =english/activities/profile.html

   ---------------------------------------------------------------------- */

h2#chrono {
  width: 300px;
  text-align: left;
  padding: 20px 0 10px 0;
  border-bottom: 1px solid #9d9da1;
}
table#chronology-table,
table#chronology-table th,
table#chronology-table td {
  border: none;
  background: transparent;
  vertical-align: top;
  font-weight: normal;
}

/* =========================================================================

   =english/topics/index.html

   ---------------------------------------------------------------------- */

ul#topics-menu {
  border-top: 1px solid #9d9da1;
}

ul#topics-menu li {
  border-bottom: 1px solid #9d9da1;
  padding: 25px 0;
  text-align: left;
}

ul#topics-menu img {
  margin: 0;
}

/* =========================================================================

   =english/topics/topics_05.html

   ---------------------------------------------------------------------- */

.topics-title-01 {
  color: #0821b0;
  border-top: 1px solid #9d9da1;
  padding: 25px 0 0 0;
}

div.article-txt p.date-text {
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
}

.topics-title-02 {
  color: #0821b0;
  text-align: left;
  font-weight: bold;
}

.title-cell {
  background: #e6e0ff;
}

/* =========================================================================

   =english/topics/topics_04.html

   ---------------------------------------------------------------------- */

p#economist-img,
p#australian-img {
  border-top: 1px solid #9d9da1;
  padding-top: 20px;
}

p#economist-head,
p#australian-head {
  text-align: center;
  padding-top: 30px;
}

h2#economist {
  color: #0821b0;
  font-weight: bold;
  padding: 0 0 100px 0;
  border-bottom: 1px solid #9d9da1;
}

/* =========================================================================

   =english/topics/topics_03.html

   ---------------------------------------------------------------------- */

h2#learning-title {
  padding-top: 25px;
  color: #0821b0;
  border-top: 1px solid #9d9da1;
}

p#learning-title-sub {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #9d9da1;
  padding-bottom: 25px;
}

/* =========================================================================

   =english/topics/topics_02.html

   ---------------------------------------------------------------------- */

h2#title-tollbooth img {
  margin: 0;
}

div#tollbooth-body h3 {
  border: none;
  background: #2b7d45;
  padding: 0 0 0 2px;
  color: #ffffff;
}

div#tollbooth-body p.signature {
  text-align: right;
}

div#tollbooth-body p.sentence-top {
  border-top: 1px solid #9d9da1;
  padding-top: 20px;
  margin-top: 20px;
}

.orange-color {
  color: #ff5917;
}

/* =========================================================================

   =english/topics/topics_01.html

   ---------------------------------------------------------------------- */

h2#australian {
  color: #0821b0;
  font-weight: bold;
  padding: 0 0 140px 0;
  border-bottom: 1px solid #9d9da1;
}

div#australian-body p.sentence-top {
  border-top: 1px solid #9d9da1;
  padding-top: 20px;
  margin-top: 20px;
}

/* =========================================================================

   =activities/special.html

   ---------------------------------------------------------------------- */

div.article-txt ul li {
  list-style-type: disc;
  list-style-position: outside;
}

div.article-txt ul li.list-circle {
  list-style-type: circle;
}

div.article-txt ul {
  margin-left: 50px;
}

div#qanda-body p.sentence-top {
  color: #ff5917;
  border-top: 1px solid #9d9da1;
  padding-top: 20px;
  margin-top: 10px;
  font-weight: bold;
  clear: both;
}

p.return-text {
  float: right;
  text-align: right;
}

.main-cell {
  text-align: center;
}

.under {
  text-decoration: underline;
}

/* =========================================================================

   =english/hoticons/kodomo.html

   ---------------------------------------------------------------------- */

div#kids-page {
  font-weight: bold;
  font-size: 130%;
}

div#kids-page p.images-block {
  text-align: center;
}

div#kids-page p.sentence-bottom {
 border-bottom: 1px solid #000000;
 height: auto;
 margin-bottom: 20px;
 padding-bottom: 20px;
}

/* =========================================================================

   =english/hoticons/sugi.html

   ---------------------------------------------------------------------- */

div#sugi-body p.images-block {
  text-align: center;
}

div#sugi-body ul li {
  list-style-type: none;
  list-style-position: none;
}

div#sugi-body ul {
  margin-left: 0;
  font-weight: bold;
}

div#sugi-body .sentence-top {
  border-top: 1px solid #9d9da1;
  padding: 10px 0 40px 0;
}

/* =========================================================================

   =english/activities/jimusho.html

   ---------------------------------------------------------------------- */

div#jimusho dd.sentence-top-02 {
  border-top: 1px solid #9d9da1;
  width: 50%;
  margin-bottom: 1em;
}

div#jimusho dt.flt-l,
div#jimusho dd.flt-l {
  display: inline;
  width: 50%;
}

div#jimusho dd.sentence-top-01 {
  border-top: 1px solid #9d9da1;
  width: 60%;
}

dd.address {
  margin-bottom: 1em;
}

dl#suginami-office {
  margin-top: 3em;
}

dl#suginami-office dt {
  padding-top: 2em;
}

img.text-image {
  margin: 0 0 0 0;
}

/* =========================================================================

   =english/links/links.html

   ---------------------------------------------------------------------- */

div#links h2 {
  text-align: left;
  margin-top: 20px;
}