@charset "utf-8";

/* ------------------------------------------------------------
　　初期設定リセット
------------------------------------------------------------- */

html, body, div, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td, form, fieldset {
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	line-height: 1.0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul li, ol li {
	list-style-type: none;
}
a {
	text-decoration: none;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
img, input, select, textarea {
	vertical-align: middle;
}


/* For IE7 hasLayout issue */
*:first-child+html * {
	letter-spacing: 0; /* hasLayout問題を回避 */
}


/* ------------------------------------------------------------
	子ボックスが親ボックスを突き破る問題を回避
------------------------------------------------------------- */

.clearfix{
	zoom:100%; /* IE用の設定 */
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* ------------------------------------------------------------
	レイアウト基本設定
------------------------------------------------------------- */

body {
	color:#333;
	text-align:center;
}


/*送料無料用 index2.html*/
#contents02 img {
	display: block;
}
/*end*/

table#main_box {
	margin:auto;
}

p.price {
	line-height: 180%;
	margin-top:2px;
	font-size:12px;
	text-align:left;
}

p.price span.kome1 {
	color:#E5002D;
	font-size:12px;
	margin:0 2px;
}

p.price span.kome2 {
	color:#0068B7;
	font-size:12px;
	margin:0 2px;
}

p.price span.en {
	font-size: 18px;
	font-weight:bold;
	margin-right:2px;
}

p.price span.t10 {
	font-size: 10px;
}

p.price img {
	margin-right:4px;
	margin-top:-1px;
}

img.block {
	display: block;
}

/* ------------------------------------------------------------
	匠ギフト3点セット
------------------------------------------------------------- */
.takumi_txt {
	background:url(../images/contents01/img_06.jpg);
	color:#E5002D;
	line-height:120%;
	width:327px;
	height:63px;
	font-size:13px;
	text-align:left;
}

.takumi_price {
	background:url(../images/contents01/img_07.jpg);
	width:212px;
	height:47px;

}

.takumi_item {
	background:url(../images/contents01/img_09.jpg);
	width:212px;
	height:145px;
	text-align:left;
	vertical-align:top;
}

.takumi_item table th, .takumi_item table td {
	font-size:11px;
	line-height:140%;
}

.takumi_item table th {
	color:#E5002D;
	vertical-align:top;
	width:60px;
	text-align:left;
}


/* ------------------------------------------------------------
	たまごプリン、とうふプリン、アンパンマンボックス
------------------------------------------------------------- */

.tamago_txt, .tofu_txt, .box_txt {
	text-align:left;
	color:#0068B7;
	line-height:120%;
}
.tamago_txt {
	background:url(../images/contents01/img_15.jpg);
	width:338px;
	height:42px;
	font-size:13px;
}
.tofu_txt {
	background:url(../images/contents01/img_16.jpg);
	width:236px;
	height:42px;
	font-size:13px;
}
.box_txt {
	background:url(../images/contents01/img_27.jpg);
	width:492px;
	height:44px;
	font-size:12px;
}


.tamago_price {
	background:url(../images/contents01/img_17.jpg);
	width:338px;
	height:44px;
}
.tofu_price {
	background:url(../images/contents01/img_18.jpg);
	width:236px;
	height:44px;
}


.tamago_item {
	background:url(../images/contents01/img_19.jpg);
	width:338px;
	height:88px;
	text-align:left;
	vertical-align:top;
}
.tofu_item {
	background:url(../images/contents01/img_21.jpg);
	width:236px;
	height:76px;
	text-align:left;
	vertical-align:top;
}
.tamago_item table th, .tamago_item table td, .tofu_item table th, .tofu_item table td, .box_bg table th, .box_bg table td {
	font-size:11px;
	line-height:140%;
	text-align:left;
}
.tamago_item table th, .tofu_item table th, .box_bg table th {
	color:#0068B7;
	vertical-align:top;
	width:60px;
	text-align:left;
}
.tamago_item p, .tofu_item p{
	margin-top:3px;
	font-size:10px;
	line-height:130%;
	text-align:left;
}

.box_bg {
	background:url(../images/contents01/img_28.jpg);
	width:492px;
	height:89px;
}

.box_bg p.price {float:left; width:242px;}
.box_bg table {float:left; width:250px;}


/* ------------------------------------------------------------
	購入ボタン
------------------------------------------------------------- */

.btn_box {
	background:url(../images/contents01/bg.gif) repeat-y;
	width:800px;
	height:140px;
}
a.buy{
	width: 403px;
	height: 80px;
	margin: 0 auto 0;
	display:block;
	background:url(../images/contents01/buy.gif) 0 0 no-repeat;
	text-indent: -99999px;
	overflow:hidden;
}

a.buy:hover {
	background:url(../images/contents01/buy_hover.gif) 0 0 no-repeat;
}


