@charset "UTF-8";
.descriptions {
  margin: 0 0 20px 0;
  line-height: 1.5em;
}

#questionnaire {
  width: 755px;
  text-align: left;
}

#questionnairebody {
  margin: 0 15px;
  padding: 0;
  width: auto;
}

#questionnaireContents {
  overflow: hidden;
  padding: 0 0;
}

/*枠*/
#questionnaire.gray {
  background: url("../image/sw/cu/box/spr_bordermainbox02_gray.gif") repeat-y scroll center transparent;
  margin: 0 0;
  width: 755px;
}

#questionnaire .top,
#questionnaire .bottom {
  font-size: 0;
  height: 10px;
  padding: 0;
  width: 755px;
}

#questionnaire.gray .top {
  background: url("../image/sw/cu/box/spr_mainbox02top_gray.gif") no-repeat scroll 0 0 transparent;
}

#questionnaire.gray .bottom {
  background: url("../image/sw/cu/box/spr_mainbox02bottom_gray.gif") no-repeat scroll 0 0 transparent;
}

/*選択項目*/
#questionnaire ul {
  width: auto;
  font-size: 14px;
  line-height: 2em;
  margin: 10px 0 5px 0;
}

#questionnaire li {
  width: 49%;
  list-style: none outside none;
}

#questionnaire li.left {
  float: left;
}

#questionnaire li.left {
  float: right;
}

#questionnaire input[type=checkbox] {
  margin: 0 5px 0 0;
  padding: 0;
  outline-style: none;
}

#questionnaireContents span {
  display: block;
  margin: 5px 0;
  font-weight: bold;
  font-size: 14px;
}

#questionnaireContents div {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px dotted #999999;
}

/*ボタン*/
.deregistration {
  width: 755px;
  margin: 10px 0;
}

.btnBG {
  width: 65px;
  margin: 5px auto;
}

.center {
  text-align: center;
}