@charset "UTF-8";

/* ******************************************
 コンテンツ大枠　定義
****************************************** */

.eiyo {
	width: 803px;
	margin-top: 30px;
	padding-bottom: 30px;
	color: #565656;
}


/* ******************************************
 ラップ
****************************************** */

.wrapper {
	width: 753px;
	margin: 0px auto;
}


/* ******************************************
 コンテンツ　定義
****************************************** */

/*□□ メインタイトル □□*/

.main-title {
	margin-bottom: 25px;
}


/*□□ GOOGLE検索 □□*/

.google-wrap {
	width: 533px;
	height: 39px;
	margin-bottom: 18px;
	background: url(../images/google_search/bg_001.gif) no-repeat;
	position: relative;
}

.google-wrap input.bt-google {
	position: absolute;
	left: 338px;
	top: 9px;
	padding: 0px;
}

.google-wrap input.txt-googole {
	width: 196px;
	padding: 2px 0px;
	position: absolute;
	left: 130px;
	top: 9px;
	font-size: 80%;
	letter-spacing: -0.1em;
}
*html .google-wrap input.txt-googole {
	width: 200px;
	padding: 5px 0px 3px 0px !important;
	line-height: 1em !important;
}
*+html .google-wrap input.txt-googole {
	width: 200px;
	padding: 4px 0px !important;
	line-height: 1em !important;
}


/*□□ 追従スクロール用 大枠 □□*/

#container {
	position: relative;
}


/*□□ メインコンテンツ □□*/

.main {
	width: 533px;
	min-height: 500px;
}
*html .main {
	height: 500px;
}


/*□□ メインビジュアル □□*/

.mv {
	width: 533px;
	height: 248px;
	margin-bottom: 15px;
	position: relative;
}

.mv img {
	border: 1px solid #b9b9b9;
}

.mv input.bt_buy {
	width: 104px;
	height: 28px;
	padding: 0px;
	position: absolute;
	left: 190px;
	top: 208px;
}

.mv img.bt_detail {
	width: 104px;
	height: 28px;
	position: absolute;
	left: 300px;
	top: 208px;
	border: 0px;
}

.mv img.bt_tachiyomi {
	width: 104px;
	height: 28px;
	position: absolute;
	left: 410px;
	top: 208px;
	border: 0px;
}


/*□□ 栄養と料理 □□*/

.eiyo-cook {
	width: 533px;
	height: 310px;
	margin-bottom: 30px;
	position: relative;
}

.eiyo-cook img.bn-degital {
	position: absolute;
	left: 18px;
	top: 128px;
}

.eiyo-cook img.bn-buy {
	position: absolute;
	left: 18px;
	top: 190px;
}

.eiyo-cook img.bt-info {
	position: absolute;
	left: 18px;
	top: 260px;
}

.eiyo-cook img.bt-order {
	position: absolute;
	left: 207px;
	top: 260px;
}


/*□□ バックナンバー □□*/

.back-no {
	width: 533px;
}

.back-no h4{
	margin-bottom: 20px;
}

.bk-list {
	width: 533px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	background: url(../images/bg_001.gif) bottom repeat-x ;
}

.bk-list li {
	display: inline;
	float: left;
	width: 113px;
	margin-right: 27px;
}

.bk-list li.marginOff {
	margin-right: 0px;
}

.bk-list li img {
	border: 1px solid #afafaf;
}

.bk-list li p {
	padding: 5px 0px;
	text-align: center;
	font-size: 80%;
}

.bk-list li img.bt_detail {
	margin-top: 6px;
	border: 0px;
}

.bk-list li img.bt_sold-out {
	border: 0px;
}
*html .bk-list li img.bt_sold-out {
	border: 0px;
	margin-top: 1px;
}
*+html .bk-list li img.bt_sold-out {
	border: 0px;
	margin-top: 1px;
}
