<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-jp";

a:focus, input:focus, area:focus {
  outline: 2px solid #5d9bff; }

center h1{
	text-align: center;
}
.w2y_header {
  width: 800px;
  margin: auto; }

.w2y_header_l {
  float: left; }

.w2y_header_r {
  float: right;
  margin-bottom: 15px; }

.w2y_header_p {
  text-align: left;
  font-size: 100%; }

.w2y_footer {
  margin: auto;
  border-top: 1px solid #666666; }

.w2y_footer_links {
  float: right;
  font-size: 11px; }

.w2y_footer_links li {
  margin: 5px 0;
  padding-left: 0.4em;
  float: left; }

.w2y_footer_links li a {
  text-decoration: none;
  color: #333333; }
  .w2y_footer_links li a:hover {
    color: #666; }

.w2y_footer_links li:after {
  content: " | "; }

.w2y_footer_links li:last-of-type:after {
  content: none; }

.w2y_copy {
  border-top: 3px solid #101084;
  clear: both;
  font-size: 10px;
  margin-bottom: 10px;
  padding-top: 5px; }

.w2y_sectionTitle {
  font-size: 100%;
	font-weight: bold; }

.w2y_gTitle {
  font-size: 90%;
  color: #747474; }

.w2y_fw-n {
  font-weight: normal; }

.w2y_required, .w2y_optional, .w2y_mailselect {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  padding: 0.1em 0.2em 0.2em;
  background-color: #CC0000;
  margin-right: 5px; }

.w2y_optional {
  background-color: #666; }

.w2y_mailselect {
  background-color: #23378E; }

.w2y_select_mail {
  width: 130px; }

.w2y_frTitleLine {
  font-size: 92%; }

#camContentsArea tr.err th, #camContentsArea tr.err td, #camContentsArea th.err, #camContentsArea td.err, #camContentsArea td.err .inTbl td, #camContentsArea .err, .err dt {
  background-color: #cc0000 !important; }

.err .skey-text {
  color: #fff; }

a:visited {
  color: #333;
}
a:hover, a:active {
    color: #CC0000;
    text-decoration: none;
}
.err a{
	color:#FFFFFF;
}
.err a:hover, .err a:active {
    color: #fff;
    text-decoration: underline;
}

#camContentsArea .gdotLine:not(:target) {
  margin-bottom: 10px\9;
}



/*
WCAG2.0 1705
*/
.w22_sectionTitle {
  background-image: url(/amcservice/amcimg/renew/password-reminder_e/image/ttl_bg_w1705.png);
  background-position: bottom center;
  background-repeat: repeat-y;
  font-weight: bold;
  font-size: 18px;
  border-top: 2px solid #674d28;
  margin-bottom: 5px;
}
.w22_sectionTitle span{
  padding: 2px 13px 2px;
  display: block;
  border-top:1px solid #ffffff;
  color: #674d28;
  text-decoration: none;
  line-height: 1.6;
  font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" ,"ＭＳ 明朝" , serif;
}
@media all and (-ms-high-contrast:none) {
  .w22_sectionTitle span {
    padding-top: 5px;
    line-height: 1.4;
  }
}


.w22_pw-block{
  display: table;
}
.w22_pw-block dt{
  display: table-cell;
  float: none;
}
.w22_pw-block dd{
  display: table-cell;
  float: none;
  vertical-align: middle;
}

.pw-block dd {
  min-height: 34px;
}
.pw-block dd .add_soft_p {
  width: 125px;
}
.pw-block dd .add_soft_p .input-style {
  width: 125px;
}
</pre></body></html>