@charset "utf-8";

@import "base.css";
@import "layout.css";
@import "gmenu.css";

/* FLASH
------------------------------------------------------------ */
h2#top_img{
	clear:both;
  display:block;
	width:900px;
	height:0;
	padding-top:208px;
	overflow: hidden;
  background:url(../img/quality/top_img.jpg) left top no-repeat;
}

/* こだわりカテゴリー　タイトル
------------------------------------------------------------ */
h3{
  display:block;
	width:640px;
	height:0;
	padding-top:80px;
	overflow: hidden;
}
h3.c1{
  background:url(../img/quality/quality_category1.jpg) left top no-repeat;
}
h3.c2{
  background:url(../img/quality/quality_category2.jpg) left top no-repeat;
}
h3.c3{
  background:url(../img/quality/quality_category3.jpg) left top no-repeat;
}
h3.c4{
  background:url(../img/quality/quality_category4.jpg) left top no-repeat;
}
h3.c5{
  background:url(../img/quality/quality_category5.jpg) left top no-repeat;
}
h3.c6{
  background:url(../img/quality/quality_category6.jpg) left top no-repeat;
}
h3.c7{
  background:url(../img/quality/quality_category7.jpg) left top no-repeat;
}

/* こだわりカテゴリー　記事エリア
------------------------------------------------------------ */
.categryCasset{
	clear:both;
	padding-bottom:30px;
}
.categryCasset p{
	padding:10px;
	line-height:1.3;
}
.categryCasset p img{
	float:left;
	margin-right:15px;
}
.miniCassetBox1,.miniCassetBox2{
	padding-left:10px;
	padding-top:10px;
}
.miniCassetBox1 img{
	padding-bottom:5px;
	padding-right:0px;
}
.miniCassetBox1 p,.miniCassetBox2 p{
	padding:0px;
}
.miniCasset1{
	width:140px;
	padding:0px;
	padding-right:23px;
	float:left;
}
.miniCasset1-2{
	width:140px;
	padding:0px;
	float:left;
}
.miniCasset2{
	width:300px;
	padding:0px 20px 0px 0px;
	float:left;
}
.miniCasset2-2{
	width:300px;
	padding:0px;
	float:left;
}
.miniCasset2 img,.miniCasset2-2 img{
	float:left;
	padding-right:10px;
}

.miniCasset2 p,.miniCasset2-2 p{
	width:150px;
	line-height:1.3;
	float:left;
}
