#goTop {
  height:2.5em;
}
#buttons {
  width:100%;
  display:table;
  margin-top:10px;
  clear:both;
  text-align: center;
}
#dust_classList,
#dust_headList {
  list-style-type: none;
}
#dust_classList li {
  float:left;
  border:solid 1px #888;
  vertical-align:middle;
}
#dust_classList li a {
  float:left;
  height:2em;
  line-height:2em;
  vertical-align:middle;
  width:154px;
  text-decoration:none;
  background-color:#dff;
  text-align:center;
  background:../img/class_default.jpg;
}
#dust_classList li a.selected {
  background-color: #3DD33B;
}
#dust_headList {
  width:100%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #dust_headList {
    width:100%;
  }
}


#dust_headList li {
  float:left;
  border:solid 1px #888;
  background-color: #cfc;
}
#dust_headList li a {
  background-color:#cfc;
  padding:2px;
  display:block;
  width:25px;
  height:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle;
  text-align:center;
  text-decoration:none;
  background:../img/head_default.jpg;
}
#dust_headList li a.selected {
  background-color: #3DD33B;
}
#dust_dustList {
  list-style-type: none;
}
#dust_dustList li div {
  padding:2px 0;
}
#dust_dustList li {
  border-bottom:dotted 1px #666666;
  line-height:1.4em;
}
#dust_dustList li div.dname {
  padding-left:2px;
}
#dust_dustList li div.dkywd {
  padding-left:10px;
  color:#666666;
}
#dust_dustList li div.dcharge {
  float:right;
  padding-right:5px;
  text-decoration: underline;
  width: 100%;
  text-align: right;
}
#dust_dustList li div.dcarrycharge {
  text-align: right;
  padding-right:5px;
  text-decoration: underline;
}
#dust_dustList li
{
  background-color:#ffe;
  display:table;
  width:100%;
}
#dust_dustList li.even
{
  background-color:#fff;
  width:100%;
  display:table;
}

#selectedList .dustOneLine {
  width:100%;
  display:table;
  height:1.5em;
  line-height:1.5em;
  vertical-align:middle;
  border-top:dotted 1px #666666;
}
#selectedList .dustOneLine .dustLineRight {
  float:right;
}
#selectedList .dustOneLine .dustLineRight div {
  float:right;
}
#selectedList input {
  margin:0 8px;
}
#selectedList select {
  width:40px;
  margin-left:8px;
  margin-right:3px;
}
#explain {
  border:0;
}
#selectedList ul {
  list-style:none;
}
#selectedList ul li {
  height:3em;
}
#selectedList .selectedDustOneItem {
  height:3em;
  line-height:3em;
  vertical-align:middle;
  display:table;
  width:100%;
  border-top:solid 1px #ddd;
}
#selectedList .selectedDustOneItemRight {
  display:table;
  float:right;
  height:3em;
  line-height:3em;
  vertical-align:middle;
}

#selectedList .selectedDustOneItemName {
  float:left;
  display:table;
  padding-left:10px;
}
#dust_classList .classAll {
  width:310px;
  text-align:center;
}
#dust_classList .classAllselected {
  width:310px;
  text-align:center;
  background:url(../../img/class_selected.jpg) repeat center left;
}
#explain_subject {
  margin-top:0px;
}
#a_gonext {
  display:none;
}
#explainsfdiv {
  display:none;
}
#agreeArea {
  width:auto;
  border:3px solid #888;
  clear:both;
  margin-top:20px;
  padding:10px;
}
#agreeArea ul {
  margin-left:20px;
}
#agreeArea li {
  margin:5px 0;
}
#agreeArea .msg {
  border-top:dotted 1px #888;
  margin:10px 0;
  padding-top:10px;
}
#agreeArea .chkagree {
  border-top:dotted 1px #888;
  text-align:center;
  margin:20px 0;
  padding-top:20px;
}
.clear {
  display:inline;
  clear:both;
}
#dust_classListSel {
  width: 100%;
  padding: 6px;
  background-color:#EDF7FF;
}
#srchKywd {
  padding-top:3px;
}
#srchKywdText {
  width: 261px;
  font-size:1.3em;
}
#srchKywdBtn {
  height:27px;
  font-size:1.3em;
}
.dustCenter {
  width:345px;
  overflow:auto;
  border:solid 1px #ccc;
  margin: 0px auto;
  /*
    height:500px;
  */
}
#dustMst {
  clear:both;
  overflow:auto;
  height:550px;
}
#dust_dustList {
  width:312px;
  list-style-type: none;
}
#dust_dustList li a {
  display:block;
  text-decoration:none;
  padding:3px 0;
}
#dust_dustList li a:hover {
  background-color:#dff;
}
#dust_dustList li {
  border-bottom:dotted 1px #666666;
  line-height:1.4em;
}
#dust_dustList li div.dname {
  padding-left:2px;
}
#dust_dustList li div.dkywd {
  padding-left:10px;
  color:#666666;
}
#dust_dustList li div.dcharge {
  float:right;
  padding-right:5px;
}
#dust_dustList li
{
  background-color:#ffe;
  display:table;
  width:100%;
}
#dust_dustList li.even
{
  background-color:#fff;
  width:100%;
  display:table;
}
.dhelpCont {
	display: none;
	padding-left: 10px;
}
.explain_list li ul li {
    background: none;
    list-style: none;
    padding: 0em 0;
}
#imageDialog{
	text-align: center;
}
#image{
	max-width:30em;
	max-height:30em;
}
