@charset "utf-8";
/*----------------------------------------------------------
	File Name     contents.css
*/
/*----------------------------------------------------------
	Base
-----------------------------------------------------------*/
div#containerBody {
	padding-bottom: 50px;
}
h2#unitMain em {
	display: none;
}
div.anchorTop {
	padding: 10px 0 0 0;
	font-size: 75%;
	text-align: right;
}
div.anchorTop a {
	text-decoration: underline;
}
/*----------------------------------------------------------
	unitIntro
-----------------------------------------------------------*/
div.unitIntro {
	padding: 20px;
	background: #fff;
	border: 1px solid #666;
	color: #333;
}
div.unitIntro h3 {
	padding: 5px 0 5px 14px;
	background: #3b3b3b url(../images/contents/bg_heading.gif) repeat-y right 0;
}
div.unitIntro dl {
	margin: 17px 0 0 12px;
}
div.unitIntro dl dt {
	float: left;
	display: inline;
	width: 150px;
	margin: 0 0 0 23px;
}
div.unitIntro dl dt em {
	display: block;
	margin: 6px 0 0 0;
	font-size: 75%;
	font-style: normal;
}
div.unitIntro a {
	text-decoration: underline;
	color: #333;
}
/*----------------------------------------------------------
	unitColumn
-----------------------------------------------------------*/
div.unitColumn {
	margin: 10px 0 0 0;
	padding: 30px 34px 14px 34px;
	background: #fff;
	border: 1px solid #666;
	color: #333;
}
div.unitColumn div.imgWrap {
	float: left;
	display: inline;
	width: 300px;
	margin: 30px 0 0 22px;
	padding: 0 0 22px 0;
}

div.unitColumn div.imgWrap div {
	margin: 0 0 20px 0;
}
div.unitColumn div.imgWrap div p {
	margin: 4px 0 0 0;
	font-size: 75%;
	line-height: 1.4em;
}
div.unitColumn div.imgWrap2 {
	float: left;
	display: inline;
	width: 300px;
	margin: 15px 0 0 22px;
	padding: 0;
}

div.unitColumn div.imgWrap2 div {
	margin: 0 0 20px 0;
}
div.unitColumn div.imgWrap2 div p {
	margin: 4px 0 0 0;
	font-size: 75%;
	line-height: 1.4em;
}
div.unitColumn div.textWrap2 {
	float: right;
	display: inline;
	width:500px;
	margin: 15px 20px 0 0;
}
div.unitColumn div.textWrap2 p {
	margin: 6px 0 20px 5px;
	font-size: 88%;
	line-height: 1.7em;
}

div.unitColumn div.textWrap {
	float: right;
	display: inline;
	width:500px;
	margin: 20px 20px 0 0;
}
div.unitColumn div.textWrap p {
	margin: 6px 0 22px 5px;
	font-size: 88%;
	line-height: 1.5em;
}
div.unitColumn div.textWrap p.noMargin {
	margin: 0;
	padding: 0;
}
div.unitColumn a {
	text-decoration: underline;
	color: #333;
}

div.unitColumn div.btn{
	margin: 0 0 0 10px;
}

div.unitColumn div.btn2{
	margin: 0 0 0 20px;
}

/*----------------------------------------------------------
	unitItem
-----------------------------------------------------------*/
div.unitItem {
	margin: 20px 0 0 0;
	padding: 20px;
	background: #fff;
	border: 1px solid #666;
	color: #333;
}
div.unitItem h3 {
	padding: 5px 0 5px 14px;
	background: #3b3b3b url(../images/contents/bg_heading.gif) repeat-y right 0;
}
div.unitItem div.imgWrap {
	float: left;
	width: 398px;
	margin: 20px 0 0 0;
}
div.unitItem div.textWrap {
	float: right;
	width:480px;
	margin: 20px 30px 0 0;
}
div.unitItem div.textWrap p {
	font-size: 88%;
	line-height: 1.5em;
	min-height: 106px;
	_height: 106px;
}
div.unitItem div.btn {
	margin: 10px 0 0 0;
	text-align: right;
}

/*----------------------------------------------------------
	unitItem2
-----------------------------------------------------------*/
div.unitItem2 {
	margin: 20px 0 0 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #666;
	color: #333;
}
div.unitItem2 h3 {
	padding: 5px 0 5px 14px;
}

div.unitItem2 div.box1 {
	float: left;
	width: 940px;
	margin: 0px 0 0 10px;
}

div.unitItem2 div.imgWrap {
	float: left;
	width: 150px;
	margin: 20px 0 0 10px;
}
div.unitItem2 div.textWrap {
	float: right;
	width:500px;
	margin: 20px 30px 0 0;
}
div.unitItem2 div.textWrap p {
	font-size: 88%;
	line-height: 1.5em;
	min-height: 106px;
	_height: 106px;
}

div.unitItem2 div.box2 {
	float: left;
	width: 450px;
	margin: 0px 0 0 10px;
}

div.unitItem2 div.box3 {
	float: right;
	width: 450px;
	margin: 0px 10px 0 0;
}

div.unitItem2 div.imgWrap1 {
	float: left;
	width: 180px;
	margin: 20px 0 0 10px;
}
div.unitItem2 div.textWrap1 {
	float: right;
	width:230px;
	margin: 20px 10px 0 5px;
}
div.unitItem2 div.textWrap1 p {
	font-size: 88%;
	line-height: 1.5em;
	min-height: 106px;
	_height: 106px;
}


div.unitItem2 div.imgWrap2 {
	float: left;
	width: 450px;
	margin: 20px 0 0 10px;
}
div.unitItem2 div.textWrap2 {
	float: right;
	width:450px;
	margin: 20px 20px 0 0;
}
div.unitItem2 div.textWrap2 p {
	font-size: 88%;
	line-height: 1.5em;
	min-height: 106px;
	_height: 106px;
}

div.unitItem2 div.btn {
	margin: 5px 0 0 0;
	text-align: right;
}
/*----------------------------------------------------------
	unitColumn2 レタスページ　上写真下テキスト
-----------------------------------------------------------*/
div.unitColumn2 {
	margin: 20px 0 0 0;
	padding: 34px 34px 14px 34px;
	background: #fff;
	border: 1px solid #666;
	color: #333;
}
.clearfloat { 
	clear:both;
}
div.unitColumn2 div.imgWrap {
	width: 810px;height:100%;
	margin: 15px 0 0px 43px;
	padding: 0;
}
div.unitColumn2 div.imgWrap h4{
	margin: 0 0 5px 0;
	padding:0;
}
div.unitColumn2 div.imgWrap div.imgboxA{
	width:516px;
	float:left;
	
}
div.unitColumn2 div.imgWrap div.imgboxB{
	width:269px;
	float:right;
	padding:0 0 5px 20px;
	margin:0 0 0px 0px;
}

div.unitColumn2 div.imgWrap div.imgboxB img.B-1{
	margin:0 0 21px 0;
}
div.unitColumn2 div.imgWrap div.imgboxB img.B-2{
	margin:0;
}
div.unitColumn2 div.imgWrap div p {
	margin: 0x 0 0 0;
	font-size: 75%;
	line-height: 1.4em;
}
div.unitColumn2 div.textWrap {
	width:810px;
	margin: 0px 20px 30px 44px;
	padding: 0px;
}

div.unitColumn2 div.textWrap2 {
	width:810px;
	margin: 0px 20px 0 44px;
	padding: 0px;
}
div.unitColumn2 div.textWrap2 p {
	margin: 5px 0 0 0;
	font-size: 88%;
	line-height: 1.7em;
}

div.unitColumn2 div.textWrap p {
	margin: 5px 0 15px 0;
	font-size: 88%;
	line-height: 1.7em;
}
div.unitColumn2 div.textWrap ul {
	margin: 15px 0 15px 0;
	font-size: 85%;
	line-height: 1.4em;
}

div.unitColumn2 a {
	text-decoration: underline;
	color: #333;
}

/*----------------------------------------------------------
	unitColumn2 賞味者　左写真右テキスト
-----------------------------------------------------------*/
div.unitColumn2 div.imgWrap1 {
	float: left;
	display: inline;
	width: 218px;
    margin:20px 0 0 43px;
	padding:0;
}
div.unitColumn2 div.shomi-tit{
	margin:0 0 0 34px;
}

div.unitColumn2 div.imgWrap1 div {
	margin: 0 0 10px 0;
	
}
div.unitColumn2 div.imgWrap1 div p {
	margin: 4px 0 0 0;
	font-size: 75%;
	line-height: 1.4em;
}
div.unitColumn2 div.textWrap1 {
	float: right;
	display: inline;
	width:500px;
	margin: 10px 100px 0 0;
	padding:0;
}

div.unitColumn2 div.textWrap1 p {
	margin: 6px 0 22px 0;
	font-size: 88%;
	line-height: 1.7em;
}
div.unitColumn2 div.textWrap1 span {
	color:red;
}	
div.shomi-tit p.name{
	font-size:85%;
	font-weight:bold;
	color:#565656;
	margin:0 0 3px 20px;
}

div.unitColumn2 p.ph{
	font-size:85%;
	color:#565656;
	margin:3px 0 0 0;
}
/*----------------------------------------------------------
	unitColumn3
-----------------------------------------------------------*/
div.unitColumn3 {
	margin: 20px 0 0 0;
	padding: 34px 34px 14px 34px;
	background: #fff;
	border: 1px solid #666;
	color: #333;
}
div.unitColumn3 div.imgWrap {
	float: left;
	display: inline;
	width: 390px;
	margin: 30px 0 0 15px;
	padding: 0 0 22px 0;
}
div.unitColumn3 div.imgWrap div {
	margin: 0 0 20px 0;
}
div.unitColumn3 div.imgWrap div p {
	margin: 4px 0 0 0;
	font-size: 75%;
	line-height: 1.4em;
}
div.unitColumn3 div.textWrap {
	float: right;
	display: inline;
	width:450px;
	margin: 20px 20px 0 0;
}
div.unitColumn3 div.textWrap p {
	margin: 6px 0 22px 0;
	font-size: 88%;
	line-height: 1.7em;
}
div.unitColumn3 div.textWrap p.noMargin {
	margin: 0;
	padding: 0;
}
div.unitColumn3 a {
	text-decoration: underline;
	color: #333;
}