﻿#droppop{
  line-height:180%;
  margin:0.5em 3%;
}
#droppop DT{
  cursor:pointer;
}
#droppop DT:before{
  font-family:"IconicFill";
  font-size:8pt;
  content:"\2192";
  margin:0px 5px 0px 0px;
}
#droppop DT:hover{
  color:#ffae02;
  cursor:pointer;
}
#droppop DD{
  border-left:solid 2px #ffffff;
  margin-left:10px;
  padding-left:5px;
  display:none;
}

#droppop_mori3ds{
  line-height:180%;
  margin:0.5em 3%;
}
#droppop_mori3ds DT{
  cursor:pointer;
}
#droppop_mori3ds DT:hover{
  color:#ffae02;
  cursor:pointer;
}
#droppop_mori3ds DD{
  border-left:solid 2px #ffffff;
  margin-left:10px;
  padding-left:5px;
  display:none;
}

.switchHat{
  display:none;
}
.switchOn{
  display:block;
}
SPAN.switchOn{
  display:inline;
}
.closeBtnHat{
  margin:30px 0 20px;
}
.closeBtnHat SPAN,
.switchHat{
  text-decoration:none;
  color:#13a8ad;
  border-bottom:dotted 1px #222222;
}
.closeBtnHat SPAN{
  padding:5px 10px;
  border:1px solid #ccc;
  -moz-border-radius:5px;
  border-radius:5px;
}
.switchHat:before{
  content:"+ ";
}
.closeBtnHat SPAN:hover,
.switchHat:hover{
  text-decoration:none;
  color:#ffae02;
  border-bottom:solid 1px #bbbbbb;
  cursor:pointer;
}
.switchDetail P{
  margin:0px 3%;
}
.nowOpen {
  color:#ffae02;
}
.nowOpen:before{
  content:"- ";
}