@import "common.css";

#campaign{
  background-image:url("../img/btn/menu/Campaign_h.gif");
}

#enqueteMain{
  width:590px;
  margin:0 auto;
  padding:10px;
  background-color:#ffffcc;
  border-right:1px solid gray;
  border-left:1px solid gray;
  border-bottom:1px solid gray;
  text-align:left;
}

#explain{
  width:590px;
  margin:0 auto;
  padding:10px;
  background-color:#ccffcc;
  border:1px solid gray;
}

#explain dt{
  font-weight:bold;
  font-size:24px;
  padding:5px;
}

#enqexplain{
  font-size:16px;
  text-align:left;
  font-weight:bold;
}

#errorMsg{
  margin-top:20px;
  font-weight:bold;
  font-size:16px;
  color:#ff0000;
}

#errorMsg ul{
  margin-left:30px;
}

#errorMsg li{
  list-style-type:disc;
}

#inputArea{
  margin-left:40px;
}

.qDiv{
  width:520px;
  margin-top:10px;
}

.question{
  font-size:14px;
  font-weight:bold;
  margin-top:20px;
  color:#771100;
}

.question_ex{
  margin-top:10px;
  margin-left:10px;
  font-size:11px;
  color:#dd0000;
}

.question_ex_detail{
  margin-left:15px;
  font-size:11px;
  color:#dd0000;
}

.ans{
  font-size:14px;
  margin-left:20px;
}

.required{
  margin-bottom:15px;
  font-size:16px;
  color:#ff0000;
}

#area1, #area2, #area3, #area4, #area5, #area6, #area7, #area8, #area9, #area10{
  background:#CCCCCC;
  border:1px solid #666666;
  height:10px;
  width:400px;
  margin-top:15px;
  margin-left:20px;
  margin-bottom:10px;
}

#knob1, #knob2, #knob3, #knob4, #knob5, #knob6, #knob7, #knob8, #knob9, #knob10{
  height:30px;
  width:10px;
  background:#444444;
  border:1px solid #000000;
  top:-100%;
}

* html #knob1, * html #knob2, * html #knob3, * html #knob4, * html #knob5, * html #knob6, * html #knob7, * html #knob8, * html #knob9, * html #knob10{
  top:0px;
}

#upd1, #upd2, #upd3, #upd4, #upd5, #upd6, #upd7, #upd8, #upd9, #upd10{
  font-size:16px;
  padding:10px;
}

.scale{
  font-weight:bold;
  font-size:16px;
  text-align:left;
  margin-left:15px;
}

.scale_btw_l{
  margin-left:-10px;
}

.scale_btw_m{
  margin-left:83px;
}

.scale_btw_r{
  margin-left:130px;
}

#trigger_etc{
  width:350px;
  ime-mode:active;
}

#reason_etc{
  width:350px;
  ime-mode:active;
}

#staff_good{
  width:350px;
  height:120px;
  ime-mode:active;
}

#staff_bad{
  width:350px;
  height:120px;
  ime-mode:active;
}

#opinion{
  width:350px;
  height:120px;
  ime-mode:active;
}

#idea{
  width:350px;
  height:120px;
  ime-mode:active;
}

#family_num{
  ime-mode:active;
}

#family_etc{
  width:350px;
  ime-mode:active;
}

#confirmArea{
  font-size:14px;
}

.formEnqConfirm{
  margin-top:10px;
}

.formEnqConfirm dt{
  display:block;
  text-align:left;
  margin-top:10px;
  margin-left:40px;
  color:#771100;
}

.formEnqConfirm dd{
  display:block;
  text-align:left;
  margin-top:5px;
  margin-left:60px;
}

#submitArea{
  clear:both;
  padding-top:15px;
  padding-bottom:20px;
  text-align:center;
}

#submitArea input{
  font-weight:bold;
  font-size:14px;
  padding:3px;
}

#submitArea p{
  display:inline;
  margin-right:40px;
}

input#backBtn {
  font-weight:normal;
}
