@charset "utf-8";

/**
 * ずくラボ!用 CSS
 *
 * @author ogawa@hitbit-inc.net
 * @copyright HitBit co.,ltd.
 * @since 2011-02-24
 * @see guideline: Ver. 1.01
 */
 
div#wrapper-plus{
	line-height: 1.4;
	overflow:hidden;
	margin:10px 0;
	width:700px;
}
div#wrapper-plus a {color:#003399;}
div#wrapper-plus a:hover {text-decoration:underline;}
/* title
----------------------- */
div#wrapper-plus div.plus-title h2 a {
	display:block;
	width:700px;
	height:210px;
	text-indent:-999999em;
	background:url(../images/title.png) no-repeat 0 0;
	overflow:hidden;
}
div#wrapper-plus p.plus-date {
	padding:3px 10px;
	background:#D35889;/* タイトル背景色 */
	color:#ffffff;
	font-weight:bold;
}
/* 1つめ
------------------------------------------- */
div#wrapper-plus div#item01 {
	overflow: hidden;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #FF9966;
}
div#wrapper-plus div#item01 h3 {
	background:#FFFFCC url(../images/icon.png) no-repeat 10px 15px;
	padding:10px 10px 10px 35px;
	font-size:1.4em;
	font-weight:bold;
	color:#F90;
	margin-bottom:10px;
}
div#wrapper-plus div#item01 span.item-price {
	display:block;
	text-align:right;
}
div#wrapper-plus div#item01 p.item-photo {
	width:330px;
	float:left;
}
div#wrapper-plus div#item01 div.right {
	width:370px;
	float:right;
}
div#wrapper-plus div#item01 div.right p.shop-info {
	font-weight:bold;
	font-size:1.2em;
}
div#wrapper-plus div#item01 div.right p.shop-area {
	font-weight:bold;
	font-size:1.2em;
	color:#999;
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../images/line.png) no-repeat left bottom;
}
div#wrapper-plus div#item01 div.right .item-title {
	padding-left:113px;
	background:url(../images/icon_yam.png) no-repeat 0 0;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
/* item2
-------------------------- */
div#wrapper-plus div#item02{
	overflow:hidden;
	margin-bottom:20px;
}
div#wrapper-plus div#item02 p.item-photo {
	width:330px;
	float:left;
}
div#wrapper-plus div#item02 div.right {
	width:350px;
	float:right;
}
div#wrapper-plus div#item02 div.right .item-title {
	padding-left:40px;
	background:url(../images/icon_zuku.png) no-repeat 0 0;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
/* Menu Button Area
-------------------------- */
div#ex-btn-menu {
	overflow:hidden;
	margin-bottom:20px;
}
div#ex-btn-menu ul {
	width:550px;
	overflow:hidden;
	margin:0 auto;
}

div#ex-btn-menu ul li {
	width:230px;
	float:left;
	padding:0 21px;
}
div#ex-btn-menu ul li a{
	display:block;
	width:230px;
	height:48px;
	text-indent:-999999em;
	overflow:hidden;
}
div#ex-btn-menu ul li.btn01 a {background:url(../images/btn01.png) no-repeat 0 0;}
div#ex-btn-menu ul li.btn02 a {background:url(../images/btn02.png) no-repeat 0 0;}
