@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.shop_rule {
	line-height: 19.2px;
}
div.shop_rule div.sec {}

/* a01
--------------------------------------------------*/
div.shop_rule div.a01 {}
  div.shop_rule div.a01 h1 {}
    div.shop_rule div.a01 h1 img {
      line-height: 0;
    }
/* a02
--------------------------------------------------*/
div.shop_rule div.a02 {
  padding: 18px 8px 5px;
  border: 1px solid #E6E6E6;
  background: #f5f5f5;
  float: left;
}
    div.shop_rule div.a02 dl {
      width: 50%;
      padding: 0 10px;
      float: left;
    }
      div.shop_rule div.a02 dl dt {
        margin-bottom: 13px;
        padding: 0 0 3px;
        font-size:110%;
        font-weight: bold;
        border-bottom: 1px solid #d2d2d2;
      }
      div.shop_rule div.a02 dl dd {
        margin-bottom: 23px;
        padding: 0 12px;
        color: #333;
        font-size: 90%;
      }
        div.shop_rule div.a02 dl dd a {
          color: #6f6f6f;
        }
        div.shop_rule div.a02 dl dd ul {
          padding-left: 1em;
        }
          div.shop_rule div.a02 dl dd ul li {
            list-style: circle;
          }
  div.shop_rule div.a02 div.b01 {}
  div.shop_rule div.a02 div.b02 {}
  div.shop_rule div.a02 div.b03 {}
  div.shop_rule div.a02 div.b04 {}
  div.shop_rule div.a02 div.b05 {}
  div.shop_rule div.a02 div.b06 {}
  div.shop_rule div.a02 div.b03,
  div.shop_rule div.a02 div.b04,
  div.shop_rule div.a02 div.b05,
  div.shop_rule div.a02 div.b06 {
    clear: left;
  }
