/*基本セレクタ*/body {	font-size: 100%;	margin: 0;	padding: 0;	background-color: #FFE6FF;}h1,h2,h3,h4,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,#link4 {	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(../images/bg_link4_200510.gif);	background-repeat: no-repeat;	background-position: left top;	height: 17px;	width: 68px;	margin-left: 24px;}#subMenu {	position: absolute;	top: 550px;	left: 8px;	background-color: #EBD5C7;	padding-top: 20px;	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;	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)}