a:focus, input:focus, area:focus {
  outline: 2px solid #5d9bff; }

#contents #gaiyoubox #left .lnk_arr a {
	padding-left:0;
	background: url(/wws/image/icon_blank_mw1712.png)right center no-repeat;
	position:relative;
}
#contents #gaiyoubox #left .lnk_arr a:before {
	position: absolute;
	content: "";
	width: 13px;
	height:13px;
	top: 1px;
	left:-13px;
	padding-left:13px;
	background: url(/amcservice/amcimg/renew/mile/image/e/ico_arr.gif) no-repeat left center;
}
.mw_blank {
  background: url(/wws/image/icon_blank_mw1712.png)right center no-repeat;
  padding-right: 13px;
  position: relative;
}
.mw_blank:after {
  position:absolute;
  top:0;
  right: 0;
  content : "New Window";
  display : block;
  width : 0;
  height : 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow:hidden;
  text-align: left;
}

.mw_sp-h1-w1 {
  display: inline-block;
  height: 1px;
  width: 1px; }

.mw_sp-h1-w19 {
  display: inline-block;
  height: 1px;
  width: 19px; }

.mw_sp-h1-w38 {
  display: inline-block;
  height: 1px;
  width: 38px; }

.mw_sp-h5-w1 {
  display: inline-block;
  height: 5px;
  width: 1px; }

.mw_sp-h10-w1 {
  display: inline-block;
  height: 10px;
  width: 1px; }

.mw_sp-h25-w1 {
  display: inline-block;
  height: 25px;
  width: 1px; }

.mw_sp-h35-w1 {
  display: inline-block;
  height: 35px;
  width: 1p; }

.mw_sp-h27-w22 {
  display: inline-block;
  height: 27px;
  width: 22px; }

.mw_dl {
  text-align: left; }

.mw_ta-c {
  text-align: center; }

.mw_center {
  display: table;
  margin: auto; }

.mw_w6pct {
  width: 6%; }

.mw_w8pct {
  width: 8%; }

.mw_w26pct {
  width: 26%; }

img {
  border: 0; }

.mw_disp-none {
  display: none; }

.mw_sttmt_link {
  background-image: url(/image/renewal09/icon/bule_arrow.gif);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  padding-left:5px;
}

.mw_error {
  margin-top: 5px;
  padding: 5px 0;
}


.totop a {
  padding: 0;
  margin: 0 0 3px 200px;
}