/*基本セレクタ*/
body {
	font-size: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFE6FF;
}
img { border:mone; }
h1,h2,h3,h5,h6,p,ul,ol,dl {
	margin-top: 0;
	margin-bottom: 0;
}
hr {
	display: none;
}
a {
	color: #B3567C;
}

/*コンテナ*/
#container {
	width: 776px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
}

/*導入領域*/
#intro {
	width: 776px;
	height: 205px;
	margin: 0 auto;
	background-image: url(../images/bg_main_200510.gif);
}
#intro h1,#intro p {
}

#heading {
	height: 200px;
	border-bottom: 5px solid #999999;
	width: 760px;
	margin-left: 8px;
}
#heading h1 {
	float: left;
	width: 190px;
	height: 200px;
	background-image: url(../images/bg_head1_200510.jpg);
	background-repeat: no-repeat;
}
#heading h1 span {
	display: none;
}
#heading h2 {
	width: 570px;
	float: left;
	height: 200px;
	background-image: url(../images/bg_head2_200510.jpg);
	background-repeat: no-repeat;
}
#heading h2 span {
	display: none;
}
#summary {
	display: none;
	clear: left;
	height: 0;
}

/*メインコンテンツ*/
#mainContent {
	width: 776px;
	background-image: url(../images/bg_main_200510.gif);
	margin: 0;
	padding-top: 5px;
}

#gift {
	font-size: small;
	margin-left: 213px;
	width: 540px;
	margin-top: 0px;
}
#gift h2 {
	background-image: url(../images/bg_gift_200511.gif);
	height: 35px;
	background-repeat: no-repeat;
	margin-bottom: 11px;
}
#gift h2 span {
	display: none;
}
#gift p {
	line-height: 150%;
}
#giftLead {
	margin-left: 25px;
}
#gift a {
	background-image: url(../images/mark_w._2gif.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}
#buquet {
	background-image: url(../images/image_buwet_200510.jpg);
	background-repeat: no-repeat;
	background-position: 405px 29px;
	margin-top: 1em;
	margin-bottom: 5px;
	width: 540px;
	min-height: 109px;
	_height: 109px;
}
#buquet h3 {
	background-image: url(../images/bg_buquet_200510.gif);
	background-repeat: no-repeat;
	height: 29px;
	font-size: 1em;
	margin-bottom: 6px;
}
#buquet h3 span {
	display: none;
}
#buquet p {
	margin-bottom: 1em;
	width: 360px;
	margin-left: 25px;
}
#buquet p a {
	margin-left: auto;
	margin-right: 0;
	width: 6em;
	display: block;
}

#arrange {
	background-image: url(../images/image_arrange_200510.jpg);
	background-repeat: no-repeat;
	background-position: 405px 38px;
	width: 540px;
	margin-bottom: 10px;
	min-height: 118px;
	_height: 118px;
}
#arrange h3 {
	background-image: url(../images/bg_arrange_200510.gif);
	background-repeat: no-repeat;
	height: 33px;
	font-size: 1em;
	margin-bottom: 6px;
}
#arrange h3 span {
	display: none;
}
#arrange p {
	margin-bottom: 1em;
	width: 360px;
	margin-left: 25px;
}
#arrange p a {
	margin-left: auto;
	margin-right: 0;
	width: 11em;
	display: block;
}

#manthlyFlower {
	background-position: 202px 42px;
	background-image: url(../images/index_product.jpg);
	background-repeat: no-repeat;
	border: 1px solid #999999;
	width: 538px;
	margin-bottom: 10px;
	min-height: 170px;
	_height: 170px;
}
#manthlyFlower h3 {
	background-image: url(../images/bg_monthly_200510.jpg);
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 6px;
	border-bottom: 1px solid #999999;
	font-size: 12px;
}
#manthlyFlower h3 span {
	display: none;
}
#manthlyFlower h4 {
	font-size: 110%;
	color: #925699;
	width: 232px;
	margin-left: 25px;
}
#manthlyFlower p {
	margin-left: 25px;
	width: 232px;
	margin-bottom: 1em;
}
#manthlyFlower p a {
	margin-left: auto;
	margin-right: 0;
	width: 8em;
	display: block;
}

/*店舗情報*/
#information {
	font-size: small;
	width: 540px;
	margin-left: 213px;
}
#information p {
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 150%;
}
#flowerSchool {
	width: 265px;
	float: left;
}
#flowerSchool h2 {
	border-left: 11px solid #B3567C;
	border-bottom: 1px solid #B3567C;
	border-right: 1px solid #B3567C;
	border-top: 1px solid #B3567C;
	padding: 7px 5px 6px;
	font-size: 110%;
	color: #B3567C;
	background-color: #FFFFFF;
	font-weight: normal;
	height: 1em;
}
#flowerSchool h2 span {
}
#flowerSchool p {
	margin-left: 16px;
}

#eventInfo {
	margin-left: 10px;
	width: 265px;
	float: right;
}
#eventInfo h2 {
	border-left: 11px solid #B3567C;
	border-bottom: 1px solid #B3567C;
	border-right: 1px solid #B3567C;
	border-top: 1px solid #B3567C;
	padding: 7px 5px 6px;
	color: #B3567C;
	background-color: #FFFFFF;
	font-size: 110%;
	font-weight: normal;
	height: 1em;
}
#eventInfo h2 span {
}
#eventInfo p {
	margin-left: 16px;
}

#shopInfo {
	width: 540px;
	clear: both;
	min-height: 27px;
	_height: 27px;
}
#shopInfo h2 {
	background-image: url(../images/bg_shopinfo_200510.gif);
	background-repeat: no-repeat;
	height: 25px;
	font-size: 1em;
	margin-bottom: 0px;
}
#shopInfo h2 span {
	display: none;
}
#shopInfo p {
	margin: 7px 8px 0 20px;
	width: 510px;
}


/*リンクリスト*/
#linkList {
	width: 776px;
	background-image: url(../images/bg_container_200510.gif);
	background-repeat: no-repeat;
	height: 27px;
}
#mainMenu {
}
#mainMenu h2 {
	display: none;
}
#mainMenu ul {
	margin-left: 0;
	padding-left: 0;
	position: absolute;
	top: 205px;
	left: 8px;
	list-style-type: none;
	width: 190px;
	background-repeat: repeat-x;
}
#mainMenu li {
}
#mainMenu a {
	display: block;
	color: #FFFFFF;
	text-indent: -99999em;
	font-size: 1em;
}
#link1,#link2,#link3 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	margin-bottom: 3px;
	padding-top: 20px;
}
#link1,#link2,#link3,#link4 {
	background-image: url(../images/bg_main_menu1_200510.gif);
}
#link1 a {
	background-image: url(../images/bg_link1_200510.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 50px;
	margin-left: 24px;
}
#link2 a {
	background-image: url(../images/bg_link2_200510.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 64px;
	margin-left: 24px;
}
#link3 a {
	background-image: url(../images/bg_link3_200510.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 68px;
	margin-left: 24px;
}
#link4 a {
	background-image: url(../nb_online.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 82px;
	width: 190px;
}

#subMenu {
	position: absolute;
	top: 500px;
	left: 8px;
	background-color: #EBD5C7;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 190px;
}
#subMenu h2 {
	display: none;
}
#subMenu ul {
	margin-left: 0px;
	padding-left: 0;
	list-style-type: none;
}
#subMenu ul li {
	padding: 0 0 0 15px;
	font-size: 0.8em;
}
#subMenu ul li a {
	background-image: url(../images/list_mark_200510.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	color: #993300;
	display: block;
	text-decoration: none;
	height: 1em;
}
#sitemap,#contact,#question,#privacy,#policy {
	margin-bottom: 20px;
}
dl{
	margin: 0;
	padding: 0;
}

dt {
	margin: 0;
	padding: 0;
	font-size:14px;
	color:brown;
	background:ivory;
	border-left:5px solid black;
	border-bottom:1px dotted gray;
}

dd {
	border-bottom:1px solid gray;
	margin: 0;
	padding: 0;
	min-height:120px;
}

#child a{
height:14px; text-align:left; border-bottom:1px dotted brown; font-size:11px; color:black; background-image:url(../images/child.jpg)
}
#child0 a{
height:14px; text-align:left; border-bottom:1px dotted brown; font-size:11px; color:black; background-image:url(../images/child0.jpg)
}
#child1 a{
height:14px; text-align:left; border-bottom:1px dotted brown; font-size:11px; color:black; background-image:url(../images/child1.jpg)
}
#child2 a{
height:14px; text-align:left; border-bottom:1px dotted brown; font-size:11px; color:black; background-image:url(../images/child2.jpg)
}
#child3 a{
height:14px; text-align:left; border-bottom:1px dotted brown; font-size:11px; color:black; background-image:url(../images/child3.jpg)
}

