body, h1, h2, h3, h4, p, ul, li{
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

body {
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif';
}

img {
  border: 0;
}

ul {
  list-style-type: none;
}

hr {
  display: none;
}

div.clear {
  clear: both;
}

div#wrapper {
  width: 1000px;
  font-size: 12px;
  margin: 0 auto;
}


div#mainvisual>#main_btn {
  position: absolute;
  top: 222px;
  right: 48px;
}

div#breadcrumbs {
  font-size: 11px;
  padding: 10px;
}

#mainvisual a {
  opacity: 1 !important;
}

#contents img {
  display: block;
}

#tab {
  padding-top: 30px;
  position: relative;
  z-index: 0;
  overflow: hidden;
  height: 38px;
  background-image: url('./../img/nav_text.gif');
  background-position: right bottom;
  background-repeat: no-repeat;
}

#tab ul li {
  float: left;
}

#tab ul li .selected {
  margin-top: -20px;
}

#tab ul li .hover {
  margin-top: -20px;
}

.grade-explain {
  width: 900px;
  margin: 0 auto;
}

.grade-e-title {
  width: 409px;
  height: 126px;
  float: left;
}

.grade-e-title img {
  display: block;
  margin-right: 15px;
}

.explain {
  width: 365px;
  height: 100px;
  border-radius: 15px;
  font-size: 16px;
  color: #F33;
  font-weight: bold;
  background-color: #fff;
  float: left;
  margin: 17px 0 13px 100px;
  padding: 10px;
}


.copy-text {
  font-size: 20px;
  color: #d83831;
  font-weight: bold;
}

.detail-text {
  font-size: 18px;
}

.attention {
  font-size: 18px;
}

.content-box {
  margin: 30px auto;
}

.top-detail {
  width: 900px;
  margin: 0 auto;
}

.apply-btn{
  display: block;
  margin: 0 auto;
  width: 75%;
}
.apply-btn-img {
  margin: 20px auto;
  width: 100%
}

.contents-title {
  margin-bottom: 15px;
}

.apply-after-img {
  margin: 20px auto;
}


