@charset "utf-8";
/* CSS Document */

/*	reset
-----------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, embed,
ruby, summary {
  margin: 0;
  padding: 0;
  border: 0;
}

blockquote, q {
  quotes: none;
}

input, textarea {
  margin: 0;
  padding: 0;
}

html{
  background:#dce6f2;
  font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body{
  margin:0 auto;
  height:330px;
  width:270px;
}


.menberLogin{
  background:url(/img/img_login/bottom.png) no-repeat center bottom;
  padding-bottom:5px;
  margin-top:15px;
  height:285px;
}



.menberLogin h2{
  margin:0;
}

.menberLogin .inner{
  background:url(/img/img_login/body.png) repeat-y;
  padding:0 20px;
  min-height:250px;
  max-height:260px;
}

.menberLogin form,
.menberLogin form p{
  margin:0;
}

.menberLogin dl dt{
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size:15px;
  font-weight:bold;
}

.menberLogin dl dd{
  margin-bottom:10px;
  margin-top:2px;
}

.menberLogin dl dd input{
  background:#feffed;
  border:#dcdcdc 1px solid;
  padding:5px 3px;
}

.menberLogin dl dd input:focus{
  background:#feffed;
}

.menberLogin dl dd input{
  width:220px;
}

.menberLogin .btn{
  text-align:center;
  margin-top:10px;
}

.menberLogin .btn input{
  background:url(/img/img_login/btn.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  height:31px;
  overflow: hidden;
  text-indent:-9999px;
  white-space:nowrap;
  min-width:160px;
}

.menberLogin .btn input:hover{
  background:url(/img/img_login/btn.png) no-repeat 0 -31px;
}

.note{
  font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align:left !important;
  letter-spacing:-0.3px;
  font-size:10px;
}

.errorTxt{
  background:url(/img/img_login/error.png) no-repeat center left;
  font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#cc0025;
  line-height:15px;
  padding:8px 0 0 30px;
}

.link{
  font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size:10px;
  padding:8px 0;
}

.link a:hover{
  text-decoration:none;
}

.box p{
  padding-top:20px;
  font-size:13px;
}

.num{
  padding-top:12px !important;
}

.num strong{
  font-size:18px;
  color:#cc0025;
  padding-left:0.5em;
  font-weight:bold;
}

.login{
  text-align:center;
  font-size:13px;
}

.login span{
  background:#fff3cc;
  font-size:18px;
  font-weight:bold;
  margin:0 10px;
  padding:8px 13px;
}

.menberLogin .btn02{
  padding-top:13px !important;
}


.menberLogin .btn02 input{
  background:url(/img/img_login/btn02.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  height:37px;
  overflow: hidden;
  text-indent:-9999px;
  white-space:nowrap;
  min-width:230px;
}

.menberLogin .btn02 input:hover{
  background:url(/img/img_login/btn02.png) no-repeat 0 -37px;
}

.menberLogin .center{
  text-align:center;
  margin-top:20px;
  font-size:13px;
}