/*基本セレクタ*/body {	font-size: 100%;	margin: 0;	padding: 0;	background-color: #F2F2F2;}h1,h2,h3,h4,h5,h6,p,ul,ol,dl {	margin-top: 0;	margin-bottom: 0;}hr {	display: none;}a {	color: #CC6600;}/*コンテナ*/#container {	width: 782px;	position: relative;	margin: 0;	background-color: #FFFFFF;	margin-left: auto;	margin-right: auto;	background-image: url(../images/bg_box.gif);	padding: 0;}/*導入領域*/#intro {	width: 756px;	height: 22px;	background-image: url();	background-repeat: no-repeat;	margin-left: auto;	margin-right: auto;}#intro h1,#intro p {}#heading {}#heading h1 {	height: 68px;	font-size: 1em;	background-image: url(../images/tit_main.gif);	background-repeat: no-repeat;}#heading h1 span {	display: none;}#heading h2 {	display: none;}#heading h2 span {	display: none;}#summary {	display: none;}/*メインコンテンツ*/#mainContent {	width: 760px;	float: left;	margin-top: 25px;	margin-left: 10px;	_margin-left: 5px;	background-image: url(../images/bg-side2.gif);	background-repeat: repeat-y;	background-position: right top;	margin-bottom: 2px;}#menu {	width: 552px;	float: left;	font-size: small;	margin-left: 8px;	_margin-left: 4px;}#menu h2 {	background-image: url(../images/tit_gift.gif);	height: 35px;	background-repeat: no-repeat;	margin-bottom: 11px;}#menu h2 span {	display: none;}#menu p {	line-height: 150%;}#menuLead {	margin-left: 11px;	margin-top: -20px;}#menu a {	background-image: url();	background-repeat: no-repeat;	background-position: left center;	padding-left: 4px;}#no1 {	background-image: url();	background-repeat: no-repeat;	background-position: 302px 32px;	margin-top: 1em;	margin-bottom: 21px;	width: 552px;	min-height: 128px;	height: 128px;/*\*/	height: auto;/**/	_height: 175px;}#no1 h3 {	background-image: url();	background-repeat: no-repeat;	height: 28px;	font-size: 1em;	margin-bottom: 6px;}#no1 h3 span {	display: none;}#no1 p {	margin-bottom: 1em;	width: 552px;	margin-left: 8px;	margin-top: -10px;}#no1 p a {	margin-left: auto;	margin-right: 50;	width: 8em;	display: block;}/*店舗情報*/#information {	width: 170px;	float: right;	background-color: ;	font-size: small;}#information p {	margin-top: 1em;	margin-bottom: 1em;	line-height: 120%;}/*リンクリスト*/#linkList {	clear: both;	padding-top: 8px;	padding-bottom: 25px;	background-color: #f2f2f2;	border-top: 1px solid #CCCCCC;}#mainMenu {}#mainMenu h2 {	display: none;}#mainMenu ul {	margin-left: 0;	padding-left: 0;	float: left;	position: absolute;	top: 48px;	left: 12px;	list-style-type: none;	height: 31px;	width: 756px;	background-color: #FFFFFF;	background-image: url(../images/bg_menu.gif);	background-repeat: repeat-x;}#mainMenu li {	float: left;}#mainMenu a {	text-decoration: none;}#link1 a {	display: block;	background-image: url(../images/flowershop_r1_c1.gif);	width: 124px;	height: 31px;	text-indent: -10000em;	border-right: 1px solid #FFFFFF;}#link2 a {	display: block;	background-image: url(../images/flowershop_r3_c21.gif);	width: 124px;	height: 31px;	text-indent: -10000em;	border-right: 1px solid #FFFFFF;}#link3 a {	display: block;	background-image: url(../images/flowershop_r1_c9.gif);	width: 124px;	height: 31px;	text-indent: -10000em;	border-right: 1px solid #FFFFFF;}#link4 a {	display: block;	background-image: url(../images/flowershop_r1_c12.gif);	width: 124px;	height: 31px;	text-indent: -10000em;	border-right: 1px solid #FFFFFF;}#link5 a {	display: block;	background-image: url(../images/flowershop_r1_c21.gif);	width: 124px;	height: 31px;	text-indent: -10000em;	border-right: 1px solid #FFFFFF;}#link6 a {	display: block;	background-image: url(../images/flowershop_r3_c26.gif);	width: 124px;	height: 31px;	text-indent: -10000em;}#subMenu {}#subMenu h2 {	display: none;}#subMenu ul {	margin-left: 0px;	padding-left: 0;	list-style-type: none;}#subMenu ul li {	display: inline;	padding: 0 0 0 10px;	font-size: smaller;}#subMenu ul li a {	background-image: url(../images/mark_g.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 22px;}#google{	position: absolute;	width: 25em;	top: 20px;	left: 290px;	font-size: 11px !important;}#sitemap {	position: absolute;	width: 8em;	top: 20px;	left: 552px;	font-size: 12px !important;}#contact {	position: absolute;	width: 12em;	top: 20px;	left: 650px;	font-size: 12px !important;}#sitemap a,#contact a {	text-decoration: none;	color: #000000;	text-shadow: #333333 3px 3px 3px;	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;}#sitemap a:hover,#contact a:hover {	text-decoration: underline;}a:visited{  color: #46365A;  text-decoration: none;}a:hover,a:active{  color: #29195D;  text-decoration: underline;}h1{/*LINKs部分の設定*/  font-size: 10pt;  font-family: Verdana;  font-weight: normal;  color: #333333;  letter-spacing: 0.4em;  text-align: right;/*右寄せ*/  }.lay ul,.lay dl{/*リンク表の設定*/  border-bottom: solid 1px #BB5566;/*リンク下部の境界線*/  margin: 0.5em 6px 3em 1em;  padding-bottom: 0.5em;  } #map li{  list-style: square inside;  color: #ABABAC;/*リンクの左の■のカラー*/  margin: 0.1em;	line-height: 150%;  }dd{  margin: 2px 0px 8px 1.5em;  }.lay{  height: 100%;  width: 39em;/*全体の幅*/  background-color: #FCFCFC;/*背景色*/  margin-left: auto;  margin-right: auto;  padding: 1em;  border-left: solid 1px #CACACA;  border-right: solid 1px #CACACA;  text-align: left;  }.linktitle{/*リンク項目タイトルの設定*/  width: 16em;  padding: 2px 1.5em 1px 1.5em;  border: solid 1px #BABABA;  color: #333333;  background-color: #FFFFFF;  font-size: 9pt;  letter-spacing: 0.2em;  }.mark{/*リンク項目タイトルの左のマーク部分*/  width: 8px;  height: 8px;  font-size: 8px;  background-color: #BB5566;  }.mark2{/*リンク項目タイトルの設定の右のライン*/  width: 250px;  height: 1px;  font-size: 1px;  background-color: #BB5566;  }
