@charset 'utf-8';
@import url("common.css");

/* エントリー */
.entry-header{
	height		: 25px;
	font-size	: 14px;
	background	: url("img/bg_entryheader.gif") no-repeat left;
	padding		: 5px 0 0 30px;
	margin		: 10px 0;
}

.entry-header a{
	text-decoration	: none;
}

.entry-body{
	width		: 580px;
	margin		: 0 auto;
	padding		: 0 10px;
}

/* アクセス */
.map{
	float		: left;
	margin		: 0 10px;
}


/* 商品　サブ用 */
.box_goods{
	float		: left;
	width		: 140px;
	margin		: 5px 3px 0 0;
	text-align	: right;
}

.box_goods img{
	border		: 1px solid #CCC;
	width		: 130px;
	height		: 130px;
}

/* 商品　価格表　商品トップ用　*/
.price{
	margin		: 0;
}

.price th,td{
	font-size	: 12px;
	font-weight	: normal;
	text-align	: right;
}

.price th{
	font-size	: 10px;
}

.kakaku{
	width	: 60px;
	font-size	: 12px;
}

.size{
	width	: 80px;
	font-size	: 10px;
	letter-spacing	: -0.1em;
}


/* 商品　価格表　エントリー用　*/
.price_entry{
	margin		: 50px 0 0 0;
	font-size	: 14px;
}

.price_entry table{
	width		: 230px;
	font-size	: 14px;
}

.price_entry th, td{
	text-align	: right;
	font-size	: 14px;

}

.kakaku2{
	width	: 100px;
}


/* blog */
.blog{
	clear		: both;
}

.blog_ttl{
	height		: 18px;
	padding		: 10px 0 5px 20px;
	background	: url("img/icon01.gif") no-repeat left;
	font-weight	: bold;
	border-bottom	: dashed #900 1px;
}

.blog_ttl a{
	text-decoration	: none;
}

.blog_ttl a:hover{
	text-decoration	: underline;
}

.blog ul{
	margin		: 0 0 0 10px;
	padding		: 3px 0;
}

.blog li{
	padding		: 2px;
	margin		: 0;
	list-style	: none;
}

/* 白バラの歴史 */
.history{
	width		: 550px;
	font-size	: 12px;
}

.history table{
	width		: 550px;
	font-size	: 12px;
	background	: #FFF;
}

.history tr{
	height		: 25px;
}

.history th{
	width		: 130px;
	text-align	: right;
	padding		: 0 5px 0 0;
	font-size	: 12px;
	color		: #900;

}

.history td{
	text-align	: left;
	font-size	: 12px;

}

/* サイトマップ */
.archive-link{
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

.archive-link a{
	text-decoration	: none;
}

/* スイーツ講座・スタッフブログ */
.photo{
	float		: left;
}

.entry_blog{
clear:both;
}

.entry_blog img{
	width		: 150px;
	overflow	: hidden;
	text-align	: center;
	margin		: 2px auto;
}


/* 求人情報 */
.recruite table{
	margin		: 10px 0;

}

.recruite th{
	width		: 100px;
	font-size	: 14px;
	font-weight	: normal;
	letter-spacing	: 0.2em;
	background	: #900;
	color		: #FFF;
}

.recruite td{
	border		: 1px solid #CCC;
	padding		: 3px 5px;
	width		: 400px;
	text-align	: left;
}


.recruite_toiawase table{
	text-align	: center;
	margin		: 0 auto;
}

.recruite_toiawase th{
	font-weight	: normal;
	text-align	: right;
}

.recruite_toiawase td{
	text-align	: left;
}