.wrapper {
  /*---------------clearfix---------------*/
}

.wrapper html, .wrapper body, .wrapper div, .wrapper span, .wrapper applet, .wrapper object, .wrapper iframe,
.wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5, .wrapper h6, .wrapper p, .wrapper blockquote, .wrapper pre,
.wrapper a, .wrapper abbr, .wrapper acronym, .wrapper address, .wrapper big, .wrapper cite, .wrapper code,
.wrapper del, .wrapper dfn, .wrapper em, .wrapper img, .wrapper ins, .wrapper kbd, .wrapper q, .wrapper s, .wrapper samp,
.wrapper small, .wrapper strike, .wrapper strong, .wrapper sub, .wrapper sup, .wrapper tt, .wrapper var,
.wrapper b, .wrapper u, .wrapper i, .wrapper center,
.wrapper dl, .wrapper dt, .wrapper dd, .wrapper ol, .wrapper ul, .wrapper li,
.wrapper fieldset, .wrapper form, .wrapper label, .wrapper legend,
.wrapper table, .wrapper caption, .wrapper tbody, .wrapper tfoot, .wrapper thead, .wrapper tr, .wrapper th, .wrapper td,
.wrapper article, .wrapper aside, .wrapper canvas, .wrapper details, .wrapper embed,
.wrapper figure, .wrapper figcaption, .wrapper footer, .wrapper header, .wrapper hgroup,
.wrapper menu, .wrapper nav, .wrapper output, .wrapper ruby, .wrapper section, .wrapper summary,
.wrapper time, .wrapper mark, .wrapper audio, .wrapper video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

.wrapper html {
  line-height: 1;
}

.wrapper ol, .wrapper ul {
  list-style: none;
}

.wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
}

.wrapper caption, .wrapper th, .wrapper td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

.wrapper q, .wrapper blockquote {
  quotes: none;
}

.wrapper q:before, .wrapper q:after, .wrapper blockquote:before, .wrapper blockquote:after {
  content: "";
  content: none;
}

.wrapper a img {
  border: none;
}

.wrapper article, .wrapper aside, .wrapper details, .wrapper figcaption, .wrapper figure, .wrapper footer, .wrapper header, .wrapper hgroup, .wrapper main, .wrapper menu, .wrapper nav, .wrapper section, .wrapper summary {
  display: block;
}

.wrapper .cf:after {
  content: '.';
  height: 0;
  line-height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}

.wrapper .cf {
  display: block;
  zoom: 1;
  /*IE8*/
}

.wrapper {
  width: 680px;
  margin: 0 auto;
}

.wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wrapper * {
  font-family: "Arial", "Helvetica", "sans-serif" !important;
  text-decoration: none;
}

.wrapper .leftMenu {
  float: left;
  width: 215px;
}

.wrapper .leftMenu img {
  margin: 5px auto;
}

.wrapper .leftMenu ul li {
  margin: 3px 0;
  padding: 0;
  display: table;
  width: 100%;
}

.wrapper .leftMenu ul li.child {
  width: 200px;
  margin-left: 15px;
}

.wrapper .leftMenu ul li a {
  width: 100%;
  display: table-cell;
  height: 18px;
  background-color: #FFCC00;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  padding: 2px 5px 2px;
  vertical-align: middle;
}

.wrapper .leftMenu ul li a:hover {
  background-color: #666;
  color: #000;
}

.wrapper .rightConts {
  float: left;
  margin-left: 30px;
  width: 415px;
  padding-top: 5px;
}

.wrapper .rightConts img {
  margin: 5px auto;
}

.wrapper .rightConts .mainContsWrapper {
  border-radius: 10px;
  border: 4px solid #ff9900;
  height: 300px;
  background-image: url(english_top_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.wrapper .rightConts .mainContsWrapper .mainConts {
  font-size: 11.5px;
  line-height: 1.3em;
  padding: 15px 20px;
}

.wrapper .rightConts .mainContsWrapper .mainConts h2 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 3px;
  padding: 2px 2px 2px 10px;
  background-image: url(english_top_listhead.gif);
  background-repeat: no-repeat;
  background-position: left 0px top 5px;
}

.wrapper .rightConts .mainContsWrapper .mainConts h2 .small {
  margin-bottom: 10px;
}

.wrapper .rightConts .mainContsWrapper .mainConts h2 .small.small {
  font-size: 10px;
  line-height: 1.3em;
  padding-left: 10px;
}

.wrapper .rightConts .mainContsWrapper .mainConts h2 .noDeco {
  text-decoration: none;
  font-weight: normal;
}

.wrapper .rightConts .mainContsWrapper .mainConts h3 {
  font-size: 10px;
  margin-bottom: 1px;
  background-image: url(english_top_listhead.gif);
  background-repeat: no-repeat;
  background-position: left 0px top 5px;
  padding: 2px 2px 2px 10px;
}

.wrapper .rightConts .mainContsWrapper .mainConts h3.noHead {
  background: none;
}

.wrapper .rightConts .mainContsWrapper .mainConts h3.blank {
  font-size: 6px;
  line-height: 1em;
}

.wrapper .rightConts .mainContsWrapper .mainConts .bgW {
  display: inline-block;
  padding: 0 2px;
  background-color: #fff;
}

.wrapper .rightConts .mainContsWrapper .mainConts .colorOr {
  color: #ff4400;
}

.wrapper .rightConts .mainContsWrapper .mainConts .bold {
  font-weight: bold;
}

.wrapper .rightConts .mainContsWrapper .mainConts p {
  margin-bottom: 13px;
}

.wrapper .rightConts .mainContsWrapper .mainConts p.small {
  font-size: 10.5px;
  line-height: 1.2em;
  padding-left: 10px;
}

.wrapper .rightConts .mainContsWrapper .mainConts#conts01 p,
.wrapper .rightConts .mainContsWrapper .mainConts#conts01 li {
  font-size: 11.5px;
  line-height: 1.4em;
}

.wrapper .rightConts .mainContsWrapper .mainConts ol {
  list-style-type: decimal;
  padding-left: 20px;
  margin-bottom: 10px;
}

.wrapper .rightConts .mainContsWrapper .mainConts .red {
  color: #990000;
}

.wrapper .rightConts .lang {
  text-align: right;
  padding: 5px;
  font-size: 12px;
}

.wrapper .alignCenter {
  text-align: center;
}

.wrapper .linkBtn {
  font-size: 12px;
  display: inline-block;
  margin: 15px auto 5px;
  color: #000000;
}

.wrapper .linkBtn:hover {
  background-color: #fff;
  font-weight: bold;
}

.wrapper .linkBtn:visited {
  color: #000000;
}
/*# sourceMappingURL=english_top.css.map */