@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.recommended_spec {

}
div.recommended_spec div.sec {}
  div.recommended_spec div.b01 {}
    div.recommended_spec div.b01 h2 {
    font-size: 110%;
    font-weight: bold;
    margin-bottom: 13px;
    border-bottom: 1px dotted #000;
    }
      div.recommended_spec div.b01 h2 span {
      }
  div.recommended_spec div.b02 {
    padding: 0 20px 30px;
  }
    div.recommended_spec div.b02 ul {
      margin: 15px 0 15px 20px;
      padding-left: 10px;
      font-weight: bold;
    }
      div.recommended_spec div.b02 ul li {
        line-height: 2.0em;
        list-style: square;
      }

/* a01
--------------------------------------------------*/
div.recommended_spec div.a01 {}
  div.recommended_spec div.a01 div.b01 {}
    div.recommended_spec div.a01 div.b01 h1 {
    }
      div.recommended_spec div.a01 div.b01 h1 span {
        padding: 6px 10px 9px 20px;
        background: url(/pgmedia/recommended_spec/img/ico_102.gif) no-repeat left top;
        display: block;
      }
/* a03
--------------------------------------------------*/
    div.recommended_spec div.a03 div.b02 ul.links {
      font-weight: normal
    }
      div.recommended_spec div.a03 div.b02 ul.links li {
        line-height: 1.8em;
      }
        div.recommended_spec div.a03 div.b02 ul.links li a{
          color: #6f6f6f;
        }
          div.recommended_spec div.a03 div.b02 ul.links li a img{
            opacity: 0.7;
          }