@charset "Shift_JIS";

/* ----------------------------------------
	font-size setting
---------------------------------------- */

.font_small {
	font-size: 80%;
	line-height: 1.35;
}

/*----------------------------------------
	color setting
-----------------------------------------*/

.red01 {
	color:#cc0000;
}

/* ----------------------------------------
	common setting
---------------------------------------- */

div#contents div#main {
	width: 670px;
	padding-left: 10px;
}

em {
	font-style: normal;
	font-weight: bold;
}

#main h2 {
	padding-top: 12px;
}

/* ----------------------------------------
	商品エリア1
---------------------------------------- */

#box01 {
	width: 630px;
	padding: 15px 15px 5px;
	margin-bottom: 2px;
	background: #fa9bc9 url(../img/index_bg01.jpg) no-repeat top;
}

/* ----------------------------------------
	商品セット
---------------------------------------- */

#box01 .itemarea {
	width: 626px;
	background: url(../img/index_bg02.gif) repeat-y bottom;
	padding: 0px 2px 0px 2px ;
	margin-bottom: 10px;
}

/* ----------------------------------------
	商品
---------------------------------------- */

#box01 .itemarea .itembox_left {
	float: left;
	width: 305px;
	border-top: 2px solid #ffffff;
}

.itembox_right {
	float: right;
	width: 304px;
	border-top: 2px solid #ffffff;
}

.item_left {
	float: left;
	width: 146px;
	padding: 8px 0px 4px 7px;
}

.item_left h4 {
	padding: 0px 0px 9px 1px;
}

.item_left p.pdb23 {
	padding-bottom: 15px;
}

.item_left p.pdb7 {
	padding-bottom: 7px;
}

.item_right {
	float: right;
}

/* ----------------------------------------
	商品エリア2
---------------------------------------- */

#box02 {
	background: #fbdbea url(../img/index_bg04.jpg) no-repeat top;
	width: 636px;
	padding-left: 24px;
	margin-bottom: 20px;
}

/* ----------------------------------------
	商品
---------------------------------------- */

#box02 #itemleft {
	float: left;
	width: 436px;
	padding-bottom: 10px;
}

#box02 #itemleft h4 {
	padding-top: 15px;
	padding-bottom: 7px;
}

#box02 #itemleft .pdb12 {
	padding-bottom: 12px;
}

/* ----------------------------------------
	バナー
---------------------------------------- */

#box03 {
	width: 660px;
	padding-top:20px;
	padding-bottom:30px;
}

#box03 li {
	display: inline;
	padding-right: 7px;
	font-size: 0px;
	line-height: 0px;
}

#box03 li.pr_non {
	padding-right: 0px;
}

/* ----------------------------------------
	季節の特別企画
---------------------------------------- */

#box04 h4 {
	padding-top: 2px;
}

#box04 ul {
	width: 650px;
	padding: 4px 0 30px 10px;
}

#box04 ul li {
	float: left;
	font-size: 0;
	line-height: 0;
	padding: 6px 6px 0 0;
}

