/* CSS Document
@charset "Shift_JIS"; */

div#wrap_fn_calender {
	width:950px;
	background: url(images/index_78.jpg) 0 0 repeat-y;
	margin-bottom:15px;
	text-align: center;
}

div.line {
	background: #73880a;
	line-height: 0;
	font-size: 0;
	height: 12px;
}

div#wrap_fn_calender930 {
	width: 930px;
	margin: 0 auto;
	background-color: #f9faf2;
}


/*-- ▽ヘッダ --*/

div.box_head {
	background:url(images/bg_head.jpg) 0 0 no-repeat;
	height: 277px;
	text-align: left;
	padding: 16px 0 0 390px;
}

div.box_head .title {
	height: 180px;
}

div.box_head p {
	font-size: 12px;
	line-height: 1.4;
	width: 460px;
	padding: 5px 0 0 5px;
	overflow: hidden;
}

div.calender_img {
	background: url(images/index_09.jpg) 0 0 no-repeat #f3f4ec;
	height: 93px;
	padding-bottom: 24px;
}


/*-- ▽商品 --*/
div.item_container {
	background: url(images/bg_item.gif) 0 0 no-repeat;
	height: 726px;
	text-align: left;
	padding: 0 0 0 9px;
}

div.item_container h2 {
	float: left;
}

div.item_container .wrap_item {
	float: left;
	height: 528px;
	width: 440px;
	padding: 22px 0 0 17px;
}

div.item_container .wrap_item div {
	float: left;
	padding: 0 15px 0 0;
}

div.item_container .wrap_item ul {
	padding: 22px 0 0 0 ;
}

div.item_container .wrap_item ul li {
	padding: 0 0 2px 0;
}

.bt_set {
	padding: 21px 0 0 168px;
}

/*-- ▽プロフィール --*/
div.prof_container {
	background: url(images/bg_designer.gif) 0 0 no-repeat;
	height: 570px;
	text-align: left;
	margin: 25px 0 25px 0;
}

div.prof_container h2 {
	padding: 3px 0 0 10px;
}

.box_prof {
	float: left;
	width: 202px;
	padding: 20px 46px 0 50px;
}

.bt_shop {
padding: 4px 0 0 0 ;
}

div.prof_container div.clearfix {
	padding: 0 0 0 15px;
}