@charset "UTF-8";

#contents #main.jr {
  background-color:#1b1b1b;
}

#contents #main a,
#contents #main a:link,
#contents #main a:active,
#contents #main a:visited {
  color: #e6e600;
  text-decoration: underline;
}

#contents #main a:hover {
  color: #ff0000;
  text-decoration: underline;
}

#main #pageheader{
  width:743px;
  background-image:url(../junior/images/column_main_back.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  text-align:center;
  padding:18px 0 0 0;
}

#main #pageheader img{
  vertical-align:top;
}

#main #pageheader p.back{
  height:62px;
  text-align:left;
  padding:10px 22px 0 22px;
  color: #e6e600;
}

#main #main_inner{
  width:705px;
  margin:0 auto;
  padding-bottom:60px;
}

#main #main_inner h3{
  margin-bottom:18px;
  padding-top:35px;
}

#main #main_inner h3 img{
  vertical-align:top;
}

#main #main_inner em{
  font-weight:bold;
}

#main #main_inner strong{
  color:#e6e600;
}

#main #main_inner #applicationMethod{
  padding:0 15px;
  width:675px;
  line-height:1.4em;
}

#main #main_inner #applicationMethod dt{
  float:left;
  clear:both;
  width:7ex;
  padding-right:1ex;
  color:#ff0000;
  background-image:url(../junior/images/flow_dt_icon.gif);
  background-position:right center;
  background-repeat:no-repeat;
}

#main #main_inner #applicationMethod dd{
  margin-left:9ex;
  padding-bottom:5px;
}

* html #main #main_inner #applicationMethod dd{
  height:1%;
}

#main #main_inner #freeTrial{
  padding:0 15px;
  width:675px;
  line-height:1.4em;
}

#main #main_inner #freeTrial h4{
  color:#ff0000;
  padding-top:6px;
}

#main #main_inner #freeTrial ul{
  padding-left:20px;
}

#main #main_inner #freeTrial ul li{
  list-style-type:disc;
}

#main #main_inner #schoolDetail{
  padding:0 10px;
  width:685px;
}

#main #main_inner #schoolDetail p{
  padding-left:5px;
  margin-bottom:8px;
}

#main #main_inner #schoolDetail table{
  width:685px;
  margin-bottom:24px;
}

#main #main_inner #schoolDetail table.dai{
  background-image:url(../junior/images/daiba_tbl_back.gif);
  background-position:left top;
  background-repeat:no-repeat;
}

#main #main_inner #schoolDetail table.sen{
  background-image:url(../junior/images/sen_tbl_back.gif);
  background-position:left top;
  background-repeat:no-repeat;
}

#main #main_inner #schoolDetail td{
  text-align:center;
  vertical-align:middle;
  padding:2px;
}

#main #main_inner #schoolDetail dl{
  padding-left:5px;
  width:680px;
  line-height:1.4em;
}

#main #main_inner #schoolDetail dt{
  float:left;
  clear:both;
  width:2em;
}

#main #main_inner #schoolDetail dd{
  margin-left:2.2em;
}

#main #main_inner #schoolDetail dd em.example{
  padding-left:3em;
}

* html #main #main_inner #schoolDetail dd{
  height:1%;
}

#main #main_inner #schoolDetail ul{
  padding:8px 0 0 24px;
  line-height:1.4em;
}

#main #main_inner #schoolDetail ul li{
  list-style-type:disc;
}
