.mailform_jpn {
  text-align: center;
  margin-left: 10px;
}

.mailform_jpn .req_word{
  text-align: left;
  margin: 0px;
  padding: 0px;
}

.mailform_jpn table {
  width: 470px;
  text-align: left;
}

.mailform_jpn table th {
  width: 135px;
  background-color: #6699FF;
  color: #ffffff;
  padding: 5px 0px 5px 5px;
  font-size: 9pt;
}

.mailform_jpn table td {
  width: 5px;
  text-align: center;
}

.mailform_jpn table td.td_right {
  width: 300px;
  text-align: left;
}

.mailform_jpn table td.td_right .sender{
  width: 250px;
}

.mailform_jpn table td.td_right .school{
  width: 250px;
}

.mailform_jpn table td.td_right .zipcode{
  width: 70px;
}

.mailform_jpn table td.td_right .add{
  width: 250px;
  height: 40px;
}

.mailform_jpn table td.td_right .tel{
  width: 120px;
}

.mailform_jpn table td.td_right .mail{
  width: 220px;
}

.mailform_jpn table td.td_right .title{
  width: 200px;
}

.mailform_jpn table td.td_right .level{
  width: 200px;
}

.mailform_jpn table td.td_right .copies{
  width: 60px;
}

.mailform_jpn table td.td_right .currently{
  width: 250px;
}

.mailform_jpn table td.td_right .textarea{
  width: 250px;
  height: 150px;
}

.mailform_jpn .confirmButton{
  text-align: center;
  margin-top: 10px;
  padding: 0px;
}

.mailform_jpn .confirmButton *{
  display: inline;
  margin: 0px;
  padding: 0px;
}

.mailform_jpn .alertS{
  color: #ff3366;
  font-size: 9pt;
  font-weight: bold;
  margin: 0px 0px 0px 15px;
  padding: 0px;
}

.info_freespace {
	padding-left:20px;
}

.info_freespace img {
	border:none;
}

.floatleft {
  float:left;
}


.floatright {
  float:right;
}


.clear {
  clear:both;
}

.pict_list{
  margin-left:10px;
}

.item_pict {
  text-align:center;
  width:80px;
  overflow:hidden;
  margin-right:5px;
}

.item_pict img{
  border:none;
}

.readMore {
  float:right;
  margin:0px;
  margin-top:10px;
}

.pager {
  text-align:right;
  width:100%;
}
.pager li {
  display:inline;
}

.pict_list table {
  margin-top:10px;
  margin-bottom:10px;
}

.h2_no_margin {
  margin: 0;
  cursor:pointer;
}

.readMore_catalog {
  padding: 0pt;
  position: absolute;
  left: 570px;
  font-size:12px;
  margin-top: 6px;
  margin-bottom: 0px;
  width: 70px;
}
.readMore_catalog a {
  color: rgb(255, 255, 255);
  font-weight: bold;
}

.comments_count{
  margin: 0px;
  padding: 0px;
  text-align: right;
  font-size: 10px;
}

.forum_menu{
  margin: 15px 0px 0px 0px;
}

.events_workshops{
  padding: 0px;
  text-align: left;
  font-weight: bold;
}

