@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}
*{
	font-family	:"verdana","helvetica","osaka","lr oSVbN",ans-serif;
}

textarea,select,input {
font-family: "qMmpS Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","lr oSVbN","sans-serif";
}
body {
	text-align: center;
	background-color:#FFD9E8; /* �w�i�F */
}

#containar	{	
				width:900px;
				background-color:#FFFFFF;
				margin:auto;
}
/* ----------------------------------------------------------------------- */
#header {
	width: 900px;
	height: 148px;
	margin: 0 auto;
	background: url(img/alyssum.jpg); /* �w�b�_�[�摜 */
	text-align:right;
	color:#ffffff;
}
#header .shopinfo {
	padding:30px 70px 0 0;
}

#header .shopinfo .shopname {
	margin-bottom: 10px;
}
#header .shopinfo .sub {
	font-size:1em;
}
/* ----------------------------------------------------------------------- */
#navi {
	width: 900px;
	height: 42px;
	margin: 0 auto;
}
html > body #navi,
html > body #navi ul li a { /* for Safari */
    height: 28px;
}
#navi ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height:42px;
}
#navi ul li {
	float: left;
	width: 225px;
}

#navi ul li a {
	width: 225px;
	font-size: 100%;
	color: #333333;
	line-height: 2.5;
	text-decoration: none;
	font-weight: bold;
	display: block;
	letter-spacing: 0.1em;
	text-align: center;
}

#navi ul .navi1 a {
	height:42px;
	background-image: url(img/alyssum_menu1.jpg); /* ���X�ē�摜 */
}
#navi ul .navi1 a:hover,
#navi ul .navi1 a:active {
	height:42px;
	background-image: url(img/alyssum_menu1a.jpg); /* ���X�ē�摜�i�I���}�E�X�j */
}
#navi ul .navi2 a{
	height:42px;
	background-image: url(img/alyssum_menu2.jpg); /* �����ȏ��摜 */
}
#navi ul .navi2 a:hover,
#navi ul .navi2 a:active {
	height:42px;
	background-image: url(img/alyssum_menu2a.jpg); /* �����ȏ��摜�i�I���}�E�X�j */
}
#navi ul .navi3 a {
	height:42px;
	background-image: url(img/alyssum_menu3.jpg); /* �����ȏ��摜 */
}
#navi ul .navi3 a:hover,
#navi ul .navi3 a:active {
	height:42px;
	background-image: url(img/alyssum_menu3a.jpg); /* �����ȏ��摜�i�I���}�E�X�j */
}
#navi ul .navi4 a {
	height:42px;
	background-image: url(img/alyssum_menu4.jpg); /* �u���O�摜 */
}
#navi ul .navi4 a:hover,
#navi ul .navi4 a:active {
	height:42px;
	background-image: url(img/alyssum_menu4a.jpg); /* �u���O�摜�i�I���}�E�X�j */
}
<!--���j���[�摜-->

/* ----------------------------------------------------------------------- */
#contents {
	background-color:#ffffff;
	width: 900px;
	margin: 0 auto;
	padding: 0px 0;
}
#contents table {
	margin: 0 auto;
}
#contents table tr td {
	padding: 3px 5px;
}
#contents .color1 {
	width: 130px;
	color: #333333;
	background-color: #f5f5f5;
}
#contents .color2 {
	color: #333333;
	background-color: #ffffff;
}
#contents a { color: #0072d3; }
#contents a:link{ color: #0072d3; text-decoration:underline;}
#contents a:vsited{ color: #0072d3; text-decoration:underline;}
#contents a:hover{ color: #0072d3; text-decoration:underline;}
#contents a:active{ color: #0072d3; text-decoration:underline;}
/* ----------------------------------------------------------------------- */
#footer {
	height: 50px;
	width: 900px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 0.7em;
	background: #d20076; /* �t�b�^�[�摜 */
	line-height: 50px;
}


/* ------------�����p----------------------------------------------------------- */

.cnt {	
		text-align:center;
		margin:auto;
}

.left {	
		text-align:left;
}

.pl10 {	padding-left:10px;	}	
.pl48 { padding-left:48px;  }
.pl33 { padding-left:33px;  }
.pr33 { padding-right:33px;  }
.ml33{	margin-left:33px;
		margin-top:0px;
		_margin-top:4px;
}
.omise_pc {	
			width:320px;
			margin-top:0px;
			text-align:left;
}

.syouhin_pc {	
			width:240px;
			margin-top:0px;
			text-align:left;
}

.mise_box { width:800px;
}

h2.miseh2 {
		text-align:left;
		font-size:18px;
		width:800px;
		height:25px;
		background-color:#d20076;
		color:#FFFFFF;
		}
		
.clear {	
		clear:both;
}

.mt20 { margin-top:20px; }
.mt30 { margin-top:30px;
}
.mb10 { margin-bottom:10px;
}

.f_left	{
		float:left;
}

.f_right {	
		float:right;
}

.picunder_f	{	text-align:center;
				font-size:11px;
}

.table_f {	
			font-size:13px

}

td {
	vertical-align:top;
}

@charset "shift_jis";
/* CSS Document */


