body {
  font-size: 100%;
}

p.details-link {
  display: none;
}

div#platform.noLocalNavi {
  width: 920px;
}

div#platform.noLocalNavi div#mainContents {
  width: 920px;
}

/* --Text */
div#mainContents p, div#mainContents a, div#mainContents ul, div#mainContents li, div#mainContents dl, div#mainContents dd, div#mainContents dt, div#mainContents h1, div#mainContents h2, div#mainContents h3, div#mainContents h4, div#mainContents h5, div#mainContents h6 {
  font-size:14px;
}

div#mainContents div#recent-seminar dl dd a,div#mainContents div#recent-seminar-etc ul li a {
  font-size: 12px;
}

div#mainContents p, div#mainContents ul, div#mainContents ol, div#mainContents dl, div#mainContents table, div#mainContents pre {
  margin:0 0 10px 10px;
}

/* --MTE HeadLine */

div#mainContents h1 {
/*
  background: transparent url(/movabletype/mte/images/bg-h1_650.jpg) no-repeat left top;
*/
  margin-left: 0;
  font-size: 100%;
}

div#platform.noLocalNavi div#mainContents h1 {
/*
  background: transparent url(/movabletype/mte/images/bg-h1-2_920.jpg) no-repeat left top;
*/
  font-size: 100%;
  font-weight: bold;
  line-height: 37px;
}

div#platform.noLocalNavi div#mainContents h1 a {
  font-size: 100%;
}


 div#platform.noLocalNavi div#mainContents h2 {
  clear: both;
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  background: #F2F3F8 url(/common/images/bg-h2-3.jpg) no-repeat center top;
  border: 1px solid #CCCCCC;
  font-size: 90%;
  font-weight: bold;
  line-height: 28px;
}

/*
div#platform.noLocalNavi div#mainContents h2 {
  clear: both;
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
  background: transparent url(/common/images/marker-date.gif) no-repeat left 0.3em;
  border: none;
  font-size: 100%;
  font-weight: bold;
  line-height: 1.5;
}
*/

div#platform div#mainContents div#mte-interface h2 {
  margin-top: 0;
}

div#platform div#mainContents h3 {
  margin-left: 0;
}

div#mainContents div#mte-license ul {
  width: 520px;
}


/* --Footer */
div#optionNavi {
  width: 900px;
}

div#footer {
  background-image: url(/movabletype/images/mt4-footer-bk-top.png);
  margin-left:0;
  width: 920px;
}

div#footer address {
  background-image: url(/movabletype/images/mt4-footer-bk-bottom.png);
}

/* SA Seminar */
div#recent-seminar,div#recent-seminar-etc {
  float: left;
  width: 450px;
}

div#recent-seminar-etc p,div#recent-seminar-etc ul.links {
  clear: both;
}

div#recent-seminar {
  clear: both;
  margin-right: 20px;
}

div#recent-seminar-etc {
  margin-top: 0;
}

/* Seminar Feed */
div#mainContents div.heading ul.feed, div#platform.noLocalNavi div#mainContents div.heading ul.feed {
  margin: -61px 6px 0 0;
}

div#mainContents div#recent-seminar dl dt {
  clear: both; 
  float: left;
}

div#mainContents div#recent-seminar dl dt {
  clear: none;
  margin-right: 15px;
}

div#mainContents div#recent-seminar dl dd {
  float: right;
  width: 420px;
}

div#mainContents div#recent-seminar dl dd {
  float: left;
  width: 350px;
}

div#mainContents div#recent-seminar-etc ul li {
  clear: both;
  height: 2em;
}

div#mainContents div#recent-seminar-etc ul.seminar-etc-li li {
  margin-top: 10px;
}


div#mainContents div#recent-seminar-etc ul li span.date {
  display: block;
  float: left;
  margin-right: 15px;
}

div#mainContents div#recent-seminar-etc ul li span.sa-semi-title {
  display: block;
  float: left;
  width: 350px;
  margin-left: 0;
  margin-bottom: 10px;
}

div#mt-traning {
  clear: both;
}

div#recent-seminar p.seminar-continue {
  text-align: right;
}
/* add css 20100219 */

div#mainContents div#recent-seminar dl dt {
  margin: 0 15px 0 0;
  font-weight: normal;
  border: none;
}

div#mainContents div#recent-seminar dl dd {
  margin-left: 0;
  padding-top: 0;
  background-color: transparent;
  border: none;
}

div#mainContents ul.seminar-etc-li li {
  list-style-type: none;
}
