#information_area {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  border: 1px solid #ff7e00;
  background:#fffbf8;
  padding:0 20px 20px;
}
#information_area a {
  color: #111111 !important;
}
#information_area dl {
  width: 100%;
  padding-right:10px;
  text-align:left;
    line-height: 1.5;
}


#information_area dl dt {
  float: left;
  clear: both;
  padding: 15px 8px 0 0;
  color:#a70000;
  vertical-align:top;
}
#information_area dl dd {
  padding: 15px 0 0 8em;

  vertical-align:top;
}

#information_area .viewport {
  overflow: hidden;
  position: relative;

}

#information_area .overview {
  list-style: none;
  width: 99%;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  
}

#information_area .scrollbar {
  background: #cccccc;
  border-radius:10px;
  position: absolute;
  background-position: 0 0;
  right: 10px;
  top: 10px;
  width: 5px;
  
}

#information_area .thumb {
  background: #ff7e00;
  height: 10px;
  width: 5px;
   border-radius:10px;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

#information_area.disable {
  display: none;
}
/*===============================================
Smartphone
===============================================*/

@media only screen and (max-width: 767px) {
	#information_area{
		margin: 0 auto 20px;
		width:98%;
	}
	#information_area .viewport {
	height: 50px;
}
#information_area dl dd {
  padding: 15px 8px 0 7em;
}
}

/*===============================================
PC,Tablet
===============================================*/
@media print, screen and (min-width: 768px) {
	#information_area .viewport {
		min-height:50px;
}
}