*{
  padding:0;
  margin:0;
}
body{

  text-align:center;
  font-size:12px;
  margin-left : auto ; margin-right : auto ;
  background: #c0c0c0;
}

.d_main{
  background : url(images/b_m.jpg) ;
  width: 468px;
  border-width : 1px;
  border-style : solid;
  border-color : black;
  margin:0 auto;
}
.d_tit{
  text-indent:-9999px;
  background:url(images/knk_lg.png) no-repeat top center;
  height: 40px;
  font-size:16px;
  font-weight: bold;
  padding: 1em;
}

.d_not{
  font-size:16px;
  font-weight: bold;
  text-align:left;
  padding: 1em;
}
.d_inp{
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #8080;
  padding: 1ex;
  font-size:16px;
  font-weight: bold;
}
.d_fut{
  background : url(images/b_fut.png) ;
  width: 468px;
  border-width : 1px;
  border-style : solid;
  border-color : #000000;
  margin:0 auto;
}
.d_ment{
  text-align:left;
}

.l_all {
  margin-left : auto ; margin-right : auto ;
  background : url(images/c_b.png) ;
  width : 450px;
  border-width : 4px;
  border-style : solid;
  border-color : #808080;
  padding:1ex;
  font-size:14px;
  font-weight: bold;
}
.l_main {
  border-width : 1px;
  border-style : solid;
  border-color : #000000;
  padding:1ex;
}
#name {
  font-weight : bold;
  font-size:150%;
  color: #333300;
}
#money {
  font-weight:bold;
  font-size:140%;
  color: #ff6600;
}
#c_money {
  font-weight:bold;
  font-size:140%;
  color: #ff6600;
}
#job {
  font-weight:bold;
  font-size:120%;
  color: #993300;
}
.l_ans1 {
  text-align:left;
  padding:1ex;
}
.l_ans2 {
  text-align:left;
  padding:1ex;
}
.l_ans3 {
  text-align:left;
  padding:1ex;
  font-size:16px;
}
.l_cont {
  text-align:left;
  padding:2ex;
  font-weight: bold;
  font-size:14px;
  line-height : 2em;
}
.l_fut {
  font-size: 10px;
  font-weight: bold;
}
