body{margin:0;padding:0;font-size:16px;font-family:'Meiryo UI','メイリオ',sans-serif;background:url("../images/bg.jpg") center top #f8eabe;-webkit-text-size-adjust:100%;color:"#333333"}
a{text-decoration:underline}
a:hover{text-decoration:none;opacity:0.7;filter:alpha(opacity=70)}
#wrapper_home .header{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home .header #headerlogo{margin:0;padding:0;background:url("../images/top_headbg.png") repeat-x center/100% 100% #fff;width:100%;height:auto !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center}
#wrapper_home .header #headerlogo img{width:100%;max-width:600px}
#wrapper_home .header #scimg1{margin:0;padding:0;background:url("../images/top_scimg1.jpg") repeat-x;height:78px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home .header #scimg2{margin:0;padding:4px 0;background:url("../images/top_scimg2.jpg") top repeat-x;height:70px;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home .header #scimg2 .groupname{display:table-cell;vertical-align:middle;margin:0;padding:0;width:100%;background:#fff;opacity:0.9;border-top:1px solid #ffcc66;border-bottom:1px solid #ffcc66;font-size:200%;color:#ff0000;opacity:0.9;filter:alpha(opacity=90);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center}
#wrapper_home #tickerarea{margin:0;padding:5px;color:#f00;background:#fed379;font-size:15px;opacity:0.9;filter:alpha(opacity=90);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home #mainframetop .qrcode_float{position:absolute;padding:10px 0 0;margin:0 0 0 280px;top:40px;left:50%;width:135px;height:135px;text-align:center;background:url("../images/qrcode_bg.png") no-repeat}
#wrapper_home #mainframetop .enter_btn_area{margin:10px auto 0 auto;padding:10px;max-width:650px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1}
#wrapper_home #mainframetop .enter_btn_area:before,#wrapper_home #mainframetop .enter_btn_area:after{display:block;height:0;visibility:hidden;content:"\0020"}
#wrapper_home #mainframetop .enter_btn_area:after{clear:both}
#wrapper_home #mainframetop .enter_btn_area .enter_btn_area_left{width:50%;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home #mainframetop .enter_btn_area .enter_btn_area_left a.empty_mail{background:url("../images/icon_mail.gif") no-repeat 0 0;padding:0 0 5px 25px;vertical-align:middle}
#wrapper_home #mainframetop .enter_btn_area .enter_btn_area_right{width:50%;float:right;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_home #mainframetop .article_area{margin:0 auto;padding:10px;max-width:600px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1}
#wrapper_home #mainframetop .article_area:before,#wrapper_home #mainframetop .article_area:after{display:block;height:0;visibility:hidden;content:"\0020"}
#wrapper_home #mainframetop .article_area:after{clear:both}
#wrapper_home #mainframetop .article_area .article_item{margin:10px 0;padding:0;text-align:left}
#wrapper_home #mainframetop .article_area .article_item .article_title{color:#ff6600}
#wrapper_home #mainframetop .linkbanner_area{margin:20px 0;text-align:center}
#wrapper_home #mainframetop .linkbanner_area img{margin-bottom:10px}
#wrapper_home #mainframetop .company_info{margin:20px auto;padding:20px 40px;max-width:600px;width:96%;background:url("../images/company_info_bg_star.png") no-repeat right bottom #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1;opacity:0.9;filter:alpha(opacity=90);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;border:1px solid #ffde83;text-align:center}
#wrapper_home #mainframetop .company_info:before,#wrapper_home #mainframetop .company_info:after{display:block;height:0;visibility:hidden;content:"\0020"}
#wrapper_home #mainframetop .company_info:after{clear:both}
#wrapper_home #mainframetop .company_info .c_title{font-size:17px;color:#555;margin-bottom:10px;font-weight:bolder}
#wrapper_home #mainframetop .company_info .c_name{color:#555;font-weight:bolder}
#wrapper_home #mainframetop .company_info .c_addr{color:#555;font-size:14px}
#wrapper_home #mainframetop .company_info .c_contact{color:#555;font-size:14px}
@media screen and (max-width: 860px){#wrapper_home .qrcode_float{display:none !important}
}
@media screen and (max-width: 640px){#wrapper_home .enter_btn_area{max-width:100%}
#wrapper_home .enter_btn_area .enter_btn_area_left{width:100% !important;float:none !important;text-align:center;padding:5px 0}
#wrapper_home .enter_btn_area .enter_btn_area_right{width:100% !important;float:none !important;text-align:center;padding:5px 0}
#wrapper_home #scimg1{display:none !important}
}
#wrapper_inner .header{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner .header #headerlogo{margin:0;padding:0;background:#ffca00;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;opacity:0.9;filter:alpha(opacity=90);text-align:left;height:52px}
#wrapper_inner #mainframe{margin:0 auto;padding:2px;max-width:995px;background:url("../images/framebg1.jpg") #fff repeat-x;border-left:solid 1px #ffe7a2;border-right:solid 1px #ffe7a2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe h1{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe h2{padding:10px 20px;background:#ffffcc;font-size:100%;font-weight:bolder;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe ul,#wrapper_inner #mainframe ol{margin:0 0 0 20px;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe ul li,#wrapper_inner #mainframe ol li{margin:0;padding:0 0 3px 0}
#wrapper_inner #mainframe p{margin:0;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe p.attention{color:#f00}
#wrapper_inner #mainframe .btn_area{margin:20px 0 0 0;border-top:2px dotted #ccc;padding:20px}
#wrapper_inner #mainframe .icon-warning{width:90%;margin:0 auto;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#ffeeee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .icon-warning ul{margin:0;padding:0;text-align:left;list-style-type:none}
#wrapper_inner #mainframe .icon-warning ul li{margin:0;padding:0;color:#ff0000}

#wrapper_inner #mainframe table{color:#333;width:90%;margin:20px auto;padding:0;border-collapse:collapse;border-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;}
#wrapper_inner #mainframe table th{padding:10px;border-bottom:1px solid #ddd;background:#ffffcc;width:150px}
#wrapper_inner #mainframe table td{border-bottom:1px solid #ddd;padding:10px;text-align:left}
#wrapper_inner #mainframe table td .formselect{padding:10px;background:#fff;font-size:100%;font-weight:normal;text-align:left;border:1px solid #ccc;margin:5px;max-width:250px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formtextl{padding:10px;background:#fff;font-size:100%;font-weight:normal;text-align:left;max-width:250px;width:96%;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formtextll{padding:10px;background:#fff;font-size:100%;font-weight:normal;text-align:left;width:100%;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formtextltxt{margin:5px auto;padding:10px;font-size:100%;font-weight:normal;text-align:left;width:100%;height:200px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formselect2{padding:10px;font-size:100%;font-weight:normal;text-align:left;border:1px solid #ccc;margin:5px;max-width:140px;width:96%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe table td .formattention{color:#888;padding:5px}
#wrapper_inner #mainframe table td .formconfirm{color:#00f;padding:5px}
#wrapper_inner #mainframe table td.lastbox{border:none}
@media screen and (max-width: 600px){#wrapper_inner #mainframe table th{display:block;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:left}
#wrapper_inner #mainframe table td{display:block;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:none;text-align:left}
#wrapper_inner #mainframe table td nobr{display:block;width:90% !important}
#wrapper_inner #mainframe table td.lastline{border-bottom:1px solid #ddd !important}
#wrapper_inner #mainframe table td.lastbox{border-top:1px solid #ddd !important}
}
#wrapper_inner #mainframe table.newuser th{padding:5px;border:1px solid #ddd;background:#c6e6ff;font-weight:normal;width:150px;text-align:center}
#wrapper_inner #mainframe .closemessage{color:#333;width:90%;margin:20px auto 50px auto;padding:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .closemessage img.thanks{margin:0;padding:0;width:100%;max-width:698px;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .closemessage img.start{margin:0;padding:0;width:100%;max-width:300px;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#wrapper_inner #mainframe .sunitemmenu{padding:10px 0;margin:0;text-align:center}
#wrapper_inner #mainframe .sunitemmenu ul{padding:0;margin:0;list-style-type:none}
#wrapper_inner #mainframe .sunitemmenu ul li{padding:0;margin:0}
#wrapper_inner #mainframe .sunitemmenu ul li a{color:#f60}
#wrapper_inner #mainframe .icon-information{width:90%;margin:20px auto;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#ffe;border-radius:20px;}
#wrapper_inner #mainframe .icon-information ul{margin:0;padding:0;text-align:left}
#wrapper_inner #mainframe .icon-information ul li{margin:0;padding:0;font-size:15px;color:#f60}
div.footer-area{padding:0;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
div.footer-area .footerlink{background:#fffe9f;padding:10px;text-align:center;font-size:100%;color:#cc0000}
div.footer-area .credit{background:#ffd325;margin:0;padding:5px;text-align:center;font-size:80%;color:#cc0000}
div.footer-area .footer-button-area{padding:10px;text-align:left}
.clear{zoom:1}
.clear:before,.clear:after{display:block;height:0;visibility:hidden;content:"\0020"}
.clear:after{clear:both}



.cardlogoline{
    text-align: center;
}

.cardlogoline img{
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.errorfame{
    margin: 10px auto 30px;
    width: 90%;
    padding: 20px 30px;
    border: 1px solid #fcc;
    box-sizing: border-box;
    color: #ef4242;
    font-size: 15px;
    border-radius: 5px;
}


  .submit_btn {
  margin-top: 30px;
  text-align: center;
  position: relative;
}
 .submit_btn input[type=submit] {
  display: block;
  text-align: center;
  text-decoration: none;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 15px 10px;
  border-radius: 160px;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.18);
  font-weight: 500;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #ffd300;
  color: #333;
  border: 2px solid #ffd300;
  font-size: inherit;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s;
}
 .submit_btn input[type=submit]:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
    opacity: 0.6;
    background: #fff;
}
 .submit_btn input[type=submit]#repairbtn {
  background: #f6f6f6;
  border: 2px solid #f6f6f6;
}
 .submit_btn input[type=submit].disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  background: #999;
  border: 2px solid #999;
}
 #v2-mdc .error {
  text-align: center;
  padding: 20px 10px;
  font-size: 88%;
  opacity: 0;
  color: #ff1c45;
}
 #v2-mdc .error.visible {
  opacity: 1;
}
 #v2-mdc .submit_btn2 {
  margin-top: 20px;
}
 #v2-mdc .submit_btn2 button {
  display: block;
  text-align: center;
  text-decoration: none;
  width: 100%;
  max-width: 300px;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 0 auto;
  padding: 15px 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.18);
  font-weight: 500;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #ffd300;
  color: #333;
  border: 2px solid #ffd300;
  font-size: inherit;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s;
  letter-spacing: normal;
  line-height: 1;
}
 #v2-mdc .submit_btn2 button:hover {
    background: #fff;
}
 #v2-mdc .submit_btn2 button#repairbtn {
  background: #f6f6f6;
  border: 2px solid #f6f6f6;
}
 #v2-mdc .submit_btn2 button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  background: #999;
  border: 2px solid #999;
}
 .icon-information {
  background: #fff9ed;
  padding: 20px 30px;
  border-radius: 15px;
  font-size: 88%;
}
 .icon-information.mt {
  margin-top: 40px;
}
 .icon-information .komelist {
  list-style-type: disc;
  margin-left: 1rem;
  color: #333;
}
 .icon-information .komelist li {
  margin-bottom: 10px;
}
 .icon-information .komelist li:last-child {
  margin-bottom: 0;
}
 .submit_btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
 .submit_btns form {
  width: 100%;
}
 .message-warning {
  margin-bottom: 20px;
  color: #f00;
  background: #ffeeee;
  padding: 10px 20px;
  border-radius: 20px;
}
 .message-warning ul {
  list-style-type: disc;
}
 .message-warning ul li {
  padding: 5px;
}


.articles_inner{
    width: 90%;
    margin: 0 auto;
}

 .message-header {
  margin: 20px auto;
  color: #333;
  background: #eefaff;
  padding: 10px 20px;
  border-radius: 10px;
}
 .message-header ul {
    list-style-type: disc;
    margin: 0 0 0 1rem;
    padding: 0;
}
 .message-header ul li {
  padding: 5px;
}
 .formconfirm {
  color: #2424ff;
  word-break: break-all;
}
 .sunitemmenu {
  text-align: center;
  margin: 50px auto 0;
}
 .sunitemmenu a {
  color: darkslateblue;
  text-decoration: none;
  display: block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
}
 .sunitemmenu a:hover {
  text-decoration: underline;
}
 .sunitemmenu a.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  background: #999;
  border: 2px solid #999;
}
 .attention {
  display: block;
  margin: 20px 0;
}
 .btm_infobox {
  margin: 20px auto;
  padding: 20px 30px;
  background: #fefee4;
  border-radius: 20px;
  line-height: 175%;
  font-size: 90%;
}
 .btm_infobox ul {
  list-style-type: disc;
  padding-left: 1.25rem;
}
 .errormessage {
  color: #ff2525;
  padding: 5px;
}
 .errormessage2 {
  padding: 10px 30px;
  color: #f00;
}
 .markchecker {
  width: 100%;
  max-width: 20px;
  height: auto;
  vertical-align: middle;
  line-height: 1;
}
.fsmall {
  font-size: 85%;
}

.loadingbox {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  width: 200px;
  color: #333;
  padding: 15px 10px;
  height: 42px;
  opacity: 0.8;
  font-size: 14px;
  border-radius: 60px;
  line-height: 1;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.loadingbox i {
  color: #333 !important;
}
.cloudfare {
  margin: 40px auto 0;
  text-align: center;
}
#members .cardlogo {
  width: 100%;
  height: auto;
  max-width: 400px;
  line-height: 0;
}
#members #brand {
  position: relative;
  line-height: 0;
}
#members #brand.visa::before {
  content: "";
  display: block;
  width: 60px;
  height: 40px;
  background: url(../images/cardlogo_visa.png) no-repeat center center/contain;
  line-height: 1;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
  padding: 0;
}
#members #brand.master::before {
  content: "";
  display: block;
  width: 60px;
  height: 40px;
  background: url(../images/cardlogo_master.png) no-repeat center center/contain;
  line-height: 1;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
  padding: 0;
}
#members #brand.jcb::before {
  content: "";
  display: block;
  width: 60px;
  height: 40px;
  background: url(../images/cardlogo_jcb.png) no-repeat center center/contain;
  line-height: 1;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
  padding: 0;
}
#members #brand.discover::before {
  content: "";
  display: block;
  width: 60px;
  height: 40px;
  background: url(../images/cardlogo_discover.png) no-repeat center center/contain;
  line-height: 1;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
  padding: 0;
}
#members #brand.applepay::before {
  content: "";
  display: block;
  width: 60px;
  height: 40px;
  background: url(../images/cardlogo_apple.png) no-repeat center center/contain;
  line-height: 1;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
  padding: 0;
}
#members #brand.amex::before {
  content: "";
  display: block;
  width: 60px;
  height: 40px;
  background: url(../images/cardlogo_amex.png) no-repeat center center/contain;
  line-height: 1;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
  padding: 0;
}
#members #brand.diners::before {
  content: "";
  display: block;
  width: 60px;
  height: 40px;
  background: url(../images/cardlogo_diners.png) no-repeat center center/contain;
  line-height: 1;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
  padding: 0;
}
#members .registedcard {
  margin: 30px auto 20px;
  background: #fff;
  padding: 20px 20px 15px;
  border: 1px solid #ccc;
  border-radius: 10px;
  position: relative;
  font-size: 90%;
  text-align: center;
}
#members .registedcard .registedcard_text_title {
  display: block;
  position: absolute;
  background: #fff;
  top: -10px;
  left: 2%;
  line-height: 1;
  color: #5e3800;
}
#members .registedcard .gray {
  color: #999;
}
#members .registedcard .registedcard_img {
  display: inline-block;
}
#members .registedcard .registedcard_img img {
  width: auto;
  height: 25px;
  vertical-align: middle;
  margin-right: 5px;
}
