@charset "UTF-8";
/*
 *
 *
 *
 */
/*s reset
--------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0;	
	clear: both; 
	visibility:hidden;
}
.clearfix {
	display: block;
	overflow: visible;
}
div.category img {
	display: inline-block;
}

/* common
--------------------------------------------------*/
div.privacy_policy {

}

/* a01
--------------------------------------------------*/
div.privacy_policy div.a01 {
}
div.privacy_policy div.a01 p.read{
  margin: 6px 0;
}

/* b00
--------------------------------------------------*/
div.privacy_policy div.a01 p.b00{
  font-size: 110%;
  font-weight: bold;
  margin-bottom: 13px;
  border-bottom: 1px dotted #000;
}

/* b01
--------------------------------------------------*/
div.privacy_policy div.a01 div.b01 {
  margin-top: 20px;
}
div.privacy_policy div.a01 div.b01 dl{
}
div.privacy_policy div.a01 div.b01 dt{
  font-size: 110%;
  font-weight: bold;
  margin-bottom: 13px;
  border-bottom: 1px dotted #000;
}
div.privacy_policy div.a01 div.b01 dd{
  margin:0 0 23px 0;
  padding: 0 12px;
}
div.privacy_policy div.a01 div.b01 dd strong{
    font-weight: bold;
}
div.privacy_policy div.a01 div.b01 dd a{
  color: #666666;
  text-decoration: underline;
}
div.privacy_policy div.a01 div.b01 dd a:hover{
  text-decoration: none; 
}
div.privacy_policy div.a01 div.b01 dd a:active{
}