body {
  min-width: 660px;
  color: #333;
}

#rsp_simple_content {
  padding-top: 0;
}
#rsp_simple_content p {
  margin-bottom: 0;
}

#content-header {
  position: relative;
  height: 263px;
  background: url("/event/aeoncard/images/main_bg.png") 0 0 no-repeat;
}
#content-header h1 {
  position: absolute;
  top: 27px;
  left: 40px;
  display: block;
  background-image: url("/event/aeoncard/images/main_title.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 382px;
  height: 116px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-header .figure {
  position: absolute;
  top: 27px;
  right: 39px;
}
#content-header li {
  position: absolute;
  top: 153px;
}
#content-header li#lNav1 {
  left: 15px;
}
#content-header li#lNav1 a {
  display: block;
  background-image: url("/event/aeoncard/images/lnav1_o.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 305px;
  height: 110px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-header li#lNav1 a span {
  display: block;
  background-image: url("/event/aeoncard/images/lnav1.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 305px;
  height: 110px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-header li#lNav2 {
  right: 20px;
}
#content-header li#lNav2 a {
  display: block;
  background-image: url("/event/aeoncard/images/lnav2_o.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 305px;
  height: 110px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-header li#lNav2 a span {
  display: block;
  background-image: url("/event/aeoncard/images/lnav2.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 305px;
  height: 110px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-header li a span {
  -moz-transition: opacity 0.2s ease-in-out 0s;
  -o-transition: opacity 0.2s ease-in-out 0s;
  -webkit-transition: opacity 0.2s ease-in-out;
  -webkit-transition-delay: 0s;
  -webkit-transition: opacity 0.2s ease-in-out 0s;
  transition: opacity 0.2s ease-in-out 0s;
}
#content-header li a:hover span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

#content-body {
  margin-top: 30px;
}
#content-body .section {
  margin: 0 25px;
}
#content-body .section .lead {
  line-height: 1.7;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 1.07692em;
  font-weight: bold;
}
#content-body .section .note-block {
  margin-top: 15px;
  margin-bottom: 25px;
  padding-top: 18px;
  background: url("/event/aeoncard/images/dotline.png") 0 0 repeat-x;
}
#content-body .section .note-block strong {
  font-weight: bold;
  color: #ff0900;
}
#content-body .section .note-block li {
  line-height: 1.6;
  font-size: 0.92308em;
}
#content-body .section .note-block .indent-1 li {
  text-indent: -1em;
  padding-left: 1em;
}
#content-body .section .target-cards dt {
  padding: 10px 20px;
  background-color: #999;
  color: #fff;
  font-size: 1.07692em;
  font-weight: bold;
}
#content-body .section .target-cards dd {
  padding: 15px 20px 20px;
  background-color: #f5f5f5;
}
#content-body .section .target-cards dd ul:before,
#content-body .section .target-cards dd ul:after {
  content: "";
  display: table;
}
#content-body .section .target-cards dd ul:after {
  clear: both;
}
#content-body .section .target-cards dd ul li {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  font-size: 1.07692em;
}
#content-body .section .target-cards dd p {
  font-size: 1.07692em;
}
#content-body .section .target-cards dd .application-btn a {
  margin: 15px auto 0;
  display: block;
  background-image: url("/event/aeoncard/images/application_btn_o.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 260px;
  height: 42px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body .section .target-cards dd .application-btn a span {
  display: block;
  background-image: url("/event/aeoncard/images/application_btn.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 260px;
  height: 42px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
  -moz-transition: opacity 0.2s ease-in-out 0s;
  -o-transition: opacity 0.2s ease-in-out 0s;
  -webkit-transition: opacity 0.2s ease-in-out;
  -webkit-transition-delay: 0s;
  -webkit-transition: opacity 0.2s ease-in-out 0s;
  transition: opacity 0.2s ease-in-out 0s;
}
#content-body .section .target-cards dd .application-btn a:hover span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
#content-body #credit h2 {
  display: block;
  background-image: url("/event/aeoncard/images/credit_title.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 600px;
  height: 50px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #credit #credit-catch {
  position: relative;
  height: 236px;
  margin-top: 20px;
  background: url("/event/aeoncard/images/credit_catch_bg.png") 0 0 no-repeat;
}
#content-body #credit #credit-catch .txt1 {
  display: block;
  background-image: url("/event/aeoncard/images/credit_catch_txt1.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 434px;
  height: 62px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #credit #credit-catch .txt2 {
  display: block;
  background-image: url("/event/aeoncard/images/credit_catch_txt2.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 394px;
  height: 34px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #credit #credit-catch .txt3 {
  display: block;
  background-image: url("/event/aeoncard/images/credit_catch_txt3.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 560px;
  height: 76px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #credit #credit-catch h3,
#content-body #credit #credit-catch p,
#content-body #credit #credit-catch .logo {
  position: absolute;
}
#content-body #credit #credit-catch .txt1 {
  top: 23px;
  left: 141px;
}
#content-body #credit #credit-catch .txt2 {
  top: 96px;
  left: 146px;
}
#content-body #credit #credit-catch .txt3 {
  top: 141px;
  left: 20px;
}
#content-body #credit #credit-catch .logo {
  top: 20px;
  left: 20px;
}
#content-body #card {
  margin-top: 40px;
}
#content-body #card h2 {
  display: block;
  background-image: url("/event/aeoncard/images/card_title.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 600px;
  height: 50px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #card #card-catch {
  position: relative;
  height: 262px;
  margin-top: 20px;
  background: url("/event/aeoncard/images/card_catch_bg.png") 0 0 no-repeat;
}
#content-body #card #card-catch .txt1 {
  display: block;
  background-image: url("/event/aeoncard/images/card_catch_txt1.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 188px;
  height: 86px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #card #card-catch .txt2 {
  display: block;
  background-image: url("/event/aeoncard/images/card_catch_txt2.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 198px;
  height: 110px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #card #card-catch .txt3 {
  display: block;
  background-image: url("/event/aeoncard/images/card_catch_txt3.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 139px;
  height: 85px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #card #card-catch .txt4 {
  display: block;
  background-image: url("/event/aeoncard/images/card_catch_txt4.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 560px;
  height: 92px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
}
#content-body #card #card-catch h3,
#content-body #card #card-catch p {
  position: absolute;
}
#content-body #card #card-catch .txt1 {
  top: 29px;
  left: 226px;
}
#content-body #card #card-catch .txt2 {
  top: 20px;
  left: 20px;
}
#content-body #card #card-catch .txt3 {
  top: 32px;
  left: 435px;
}
#content-body #card #card-catch .txt4 {
  top: 150px;
  left: 20px;
}
#content-body #card .example {
  height: 390px;
  margin-bottom: 30px;
  background: url("/event/aeoncard/images/card_catch_example_bg.png") 0 0 no-repeat;
}
#content-body #card .example h3 {
  display: block;
  background-image: url("/event/aeoncard/images/card_catch_example_title.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 78px;
  height: 20px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
  margin: 0 auto;
}
#content-body #card .example h4 {
  display: block;
  background-image: url("/event/aeoncard/images/card_catch_example_txt.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 210px;
  height: 18px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  outline: none;
  margin: 26px auto 0;
}
#content-body #card .example .figure1 {
  margin-top: 8px;
  text-align: center;
}
#content-body #card .example .figure2 {
  margin-top: 15px;
  text-align: center;
}
#content-body #card .example p {
  line-height: 1.6;
  margin: 15px 22px 0;
  font-size: 1.07692em;
}

#rsp_simple_content_btm {
  margin: 0 25px;
}
#rsp_simple_content_btm .close a {
  -moz-transition: opacity 0.2s ease-in-out 0s;
  -o-transition: opacity 0.2s ease-in-out 0s;
  -webkit-transition: opacity 0.2s ease-in-out;
  -webkit-transition-delay: 0s;
  -webkit-transition: opacity 0.2s ease-in-out 0s;
  transition: opacity 0.2s ease-in-out 0s;
}
#rsp_simple_content_btm .close a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

#content-body .note__1em,
#content-body .note__3em,
#content-body .note__6em {
  list-style: none;
  margin: 0;
  padding: 0;
}
#content-body .note__1em li {
  text-indent: -1em;
  padding-left: 1em;
}
#content-body .note__3em li {
  text-indent: -3em;
  padding-left: 3em;
}
#content-body .note__6em li {
  text-indent: -6em;
  padding-left: 6em;
}

#content-body .note__33,
#content-body .note__45,
#content-body .note__64 {
  list-style: none;
  margin: 0;
  padding: 0;
}
#content-body .note__33 li {
  text-indent: -33px;
  padding-left: 33px;
}
#content-body .note__45 li {
  text-indent: -45px;
  padding-left: 45px;
}
#content-body .note__64 li {
  text-indent: -64px;
  padding-left: 64px;
}

#content-body .mt_5 {
  margin-top: 5px;
}
#content-body .mt_10 {
  margin-top: 10px;
}
#content-body .mt_15 {
  margin-top: 15px;
}
#content-body .mt_20 {
  margin-top: 20px;
}
#content-body .mt_25 {
  margin-top: 25px;
}
#content-body .mt_30 {
  margin-top: 30px;
}
