/*サイト全体
-----------------------------------------------------------------------------------------*/
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	background: url(imegs/bg.gif);
	color: #FFFFFF;
}
#wrapper02 {
	background: url(imegs/h_bg.gif) repeat-x top;
}
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
}

/*見出し
-----------------------------------------------------------------------------------------*/
h1 {
	margin: 20px 0px 0px 20px;
	padding: 0px;
}
h2 {
	font-size: 10px;
	margin: 0px;
	font-weight: bold;
	padding: 2px 0px 0px 10px;
	line-height: 14px;
	color: #999999;
}

/*文字加工
-----------------------------------------------------------------------------------------*/
em {
	font-size: 8px;
	visibility: hidden;
	line-height: 10px;
}
.type01 {
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #404040;
	margin: 0px;
	padding: 2px 0px 0px;
	height: 18px;
	width: 158px;
	display: block;
	text-align: center;
	float: left;
}
.type02 {
	color: #FFFFFF;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 0px;
	height: 20px;
	float: left;
}
.type03 {
	color: #FF6600;
}
.type03s {
	color: #FF0000;
	font-size: 16px;
	line-height: 30px;
}
.type03ss {
	color: #FF6600;
	font-size: 14px;
	line-height: 22px;
}
.type06 a {
	text-decoration: none;
}

.type04 {
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #404040;
	margin: 0px 0px 10px;
	padding: 2px 0px 0px;
	height: 18px;
	display: block;
	text-align: center;
	width: 560px;
}
.type04BP {
	font-weight: bold;
	color: #ff6600;
	border: 1px solid #404040;
	margin: 0px 0px 10px;
	padding: 2px 0px 0px;
	height: 18px;
	display: block;
	text-align: center;
	width: 560px;
}
.type05 {
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 2px 0px 0px;
	height: 18px;
	width: 158px;
	display: block;
	text-align: center;
	float: left;
}
.type06 {
	font-weight: bold;
	color: #FF0000;
	border: 1px solid #404040;
	margin: 0px;
	padding: 5px;
	display: block;
	text-align: center;
}
.type06s {
	font-weight: bolder;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	text-align: center;
	background: #FF0000;
	display: block;
	font-size: 14px;
	line-height: 18px;
}

.price {
	font-size: 16px;
	margin: 0 5px 0 0;
	font-weight: bold;
}

.open {
	font-size: 14px;
	margin: 0 5px 0 0;
	font-weight: bold;
}

/*画像回り込み
-----------------------------------------------------------------------------------------*/
.r {
	margin: 0px 0px 10px 20px;
	padding: 0px;
	float: right;
}
.l {
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
}

/*テーブル01
-----------------------------------------------------------------------------------------*/
.hyo01 {
	border-collapse:collapse;
	width: 650px;
}
.hyo01 th {
	background: #EBEBEB;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
	color: #FA6D73;
}
.hyo01 td {
	padding: 5px;
}
.hyo01 p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

/*テーブル02
-----------------------------------------------------------------------------------------*/
.hyo02 {
	border-collapse:collapse;
	border: 1px solid #666666;
	width: 720px;
}
.hyo02 th {
	background: #333333;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #666666;
}
.hyo02 td {
	padding: 5px;
	border: 1px solid #666666;
}
.hyo02 p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.hyo02 a {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

#main .hyo02 a {
	color: #FF6600;
	text-decoration: none;
}
#main .hyo02 a:hover,#main .hyo02 a:active {
	color: #666666;
	text-decoration: none;
}

/*テーブル03
-----------------------------------------------------------------------------------------*/
.hyo03 {
	border-collapse:collapse;
	border: 1px solid #666666;
	width: 300px;
}
.hyo03 th {
	background: #333333;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #666666;
}
.hyo03 td {
	padding: 5px;
	border: 1px solid #666666;
}
.hyo03 p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

/*テーブル04
-----------------------------------------------------------------------------------------*/
.hyo04 {
	border-collapse:collapse;
	border: 1px solid #666666;
	width: 520px;
}
.hyo04 th {
	background: #333333;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #666666;
}


.hyo04 td {
	padding: 5px;
	border: 1px solid #666666;
}
.hyo04 p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}



/*テーブル05
-----------------------------------------------------------------------------------------*/
.hyo05 {
	border-collapse:collapse;
	border: 1px solid #666666;
	width: 100%;
}
.hyo05 th {
	background: #333333;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #666666;
}
.hyo05 td {
	padding: 5px;
	border: 1px solid #666666;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}


/*ヘッダー
-----------------------------------------------------------------------------------------*/
#header {
	margin: 0px;
	padding: 0px;
	height: 80px;
	background: url(imegs/h_bg.gif);
}
#header .brock01 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 200px;
	float: left;
}
#header .brock02 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	float: right;
	width: 600px;
}
#header .brock02 ul {
	margin: 0px;
	padding: 50px 10px 0px 0px;
	text-align: right;
	font-size: 10px;
	line-height: 12px;
}
#header .brock02 li {
	display: inline;
	list-style: none;
}
#header .brock02 a {
	color: #FFFFFF;
	text-decoration: none;
}
#header .brock02 a:hover,#header .brock02 a:active {
	color: #FF6600;
	text-decoration: none;
}

/*コンテンツ
-----------------------------------------------------------------------------------------*/
#contents {
	margin: 10px 0px 0px;
	padding: 0px;
	background: #404040;
	border: 1px solid #666666;
}

/*トップイメージ
-----------------------------------------------------------------------------------------*/
.top {
	margin: 0px;
	padding: 0px;
	height: 409px;
	width: 798px;
}

/*メイン
-----------------------------------------------------------------------------------------*/
#main {
	list-style: none;
	padding: 20px 9px 9px;
	margin: 0px;
	background: #000000;
}

/*メイン/ボックス00
-----------------------------------------------------------------------------------------*/
#main .m00 {
	margin: 0px 0px 20px;
	padding: 0px 20px;
}
#main .m00 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}


/*メイン/ボックス01
-----------------------------------------------------------------------------------------*/
#main .m01 {
	margin: 0px 0px 40px;
	padding: 0px 20px;
	height: 80px;
}
#main .m01 ul {
	margin: 0px;
	padding: 0px;
}
#main .m01 li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス01/T01
-----------------------------------------------------------------------------------------*/
#main .m01 .t01 a {
	background: url(imegs/emerald01a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m01 .t01 a:hover,#main .m01 .t01 a:active {
	background: url(imegs/emerald01b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス01/T02
-----------------------------------------------------------------------------------------*/
#main .m01 .t02 a {
	background: url(imegs/emerald02a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m01 .t02 a:hover,#main .m01 .t02 a:active {
	background: url(imegs/emerald02b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス01/T03
-----------------------------------------------------------------------------------------*/
#main .m01 .t03 a {
	background: url(imegs/emerald03a.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}
#main .m01 .t03 a:hover,#main .m01 .t03 a:active {
	background: url(imegs/emerald03b.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}

/*メイン/ボックス01/T04
-----------------------------------------------------------------------------------------*/
#main .m01 .t04 a {
	background: url(imegs/emerald04a.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 80px;
	width: 175px;
	text-decoration: none;
}
#main .m01 .t04 a:hover,#main .m01 .t04 a:active {
	background: url(imegs/emerald04b.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 80px;
	width: 175px;
	text-decoration: none;
}

/*メイン/ボックス01/T05
-----------------------------------------------------------------------------------------*/
#main .m01 .t05 a {
	background: url(imegs/standard01a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m01 .t05 a:hover,#main .m01 .t05 a:active {
	background: url(imegs/standard01b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス01/T06
-----------------------------------------------------------------------------------------*/
#main .m01 .t06 a {
	background: url(imegs/standard02a.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m01 .t06 a:hover,#main .m01 .t06 a:active {
	background: url(imegs/standard02b.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス01/T07
-----------------------------------------------------------------------------------------*/
#main .m01 .t07 a {
	background: url(imegs/standard03a.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}
#main .m01 .t07 a:hover,#main .m01 .t07 a:active {
	background: url(imegs/standard03b.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}

/*メイン/ボックス01/T08
-----------------------------------------------------------------------------------------*/
#main .m01 .t08 a {
	background: url(imegs/standard04a.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}
#main .m01 .t08 a:hover,#main .m01 .t08 a:active {
	background: url(imegs/standard04b.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}

/*メイン/ボックス01/T09
-----------------------------------------------------------------------------------------*/
#main .m01 .t09 a {
	background: url(imegs/standard05a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}
#main .m01 .t09 a:hover,#main .m01 .t09 a:active {
	background: url(imegs/standard05b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	text-decoration: none;
}

/*メイン/ボックス01/T10
-----------------------------------------------------------------------------------------*/
#main .m01 .t10 a {
	background: url(imegs/standard06a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m01 .t10 a:hover,#main .m01 .t10 a:active {
	background: url(imegs/standard06b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス01/T11
-----------------------------------------------------------------------------------------*/
#main .m01 .t11 a {
	background: url(imegs/standard07a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m01 .t11 a:hover,#main .m01 .t11 a:active {
	background: url(imegs/standard07b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス02
-----------------------------------------------------------------------------------------*/
#main .m02 {
	margin: 0px 0px 40px;
	padding: 0px 20px;
	height: 104px;
}
#main .m02 ul {
	margin: 0px;
	padding: 0px;
}
#main .m02 li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス02/T01
-----------------------------------------------------------------------------------------*/
#main .m02 .t01 a {
	background: url(imegs/hotspaing_03a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m02 .t01 a:hover,#main .m02 .t01 a:active {
	background: url(imegs/hotspaing_03b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス02/T02
-----------------------------------------------------------------------------------------*/
#main .m02 .t02 a {
	background: url(imegs/hotspaing_04a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m02 .t02 a:hover,#main .m02 .t02 a:active {
	background: url(imegs/hotspaing_04b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス02/T03
-----------------------------------------------------------------------------------------*/
#main .m02 .t03 a {
	background: url(imegs/hotspaing_05a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m02 .t03 a:hover,#main .m02 .t03 a:active {
	background: url(imegs/hotspaing_05b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス02/T04
-----------------------------------------------------------------------------------------*/
#main .m02 .t04 a {
	background: url(imegs/hotspaing_06a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m02 .t04 a:hover,#main .m02 .t04 a:active {
	background: url(imegs/hotspaing_06b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス03
-----------------------------------------------------------------------------------------*/
#main .m03 {
	margin: 0px 0px 20px;
	padding: 0px 20px;
}
#main .m03 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 5px 0px 0px;
}
#main .m03s {
	margin: 0px 0px 20px;
	padding: 0px 20px;
}
#main .m03s p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス04
-----------------------------------------------------------------------------------------*/
#main .m04 {
	margin: 0px 0px 40px;
	padding: 0px 20px;
	height: 80px;
}
#main .m04 ul {
	margin: 0px;
	padding: 0px;
}
#main .m04 li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス04/T01
-----------------------------------------------------------------------------------------*/
#main .m04 .t01 a {
	background: url(imegs/lanispa02a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m04 .t01 a:hover,#main .m04 .t01 a:active {
	background: url(imegs/lanispa02b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス04/T02
-----------------------------------------------------------------------------------------*/
#main .m04 .t02 a {
	background: url(imegs/lanispa03a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m04 .t02 a:hover,#main .m04 .t02 a:active {
	background: url(imegs/lanispa03b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}


/*メイン/ボックス05
-----------------------------------------------------------------------------------------*/
#main .m05 {
	margin: 0px 0px 40px;
	padding: 0px 20px;
	height: 104px;
}
#main .m05 ul {
	margin: 0px;
	padding: 0px;
}
#main .m05 li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス05/T01
-----------------------------------------------------------------------------------------*/
#main .m05 .t01 a {
	background: url(imegs/restaurant_03a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m05 .t01 a:hover,#main .m05 .t01 a:active {
	background: url(imegs/restaurant_03b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス05/T02
-----------------------------------------------------------------------------------------*/
#main .m05 .t02 a {
	background: url(imegs/restaurant_04a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m05 .t02 a:hover,#main .m05 .t02 a:active {
	background: url(imegs/restaurant_04b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス05/T03
-----------------------------------------------------------------------------------------*/
#main .m05 .t03 a {
	background: url(imegs/restaurant_05a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m05 .t03 a:hover,#main .m05 .t03 a:active {
	background: url(imegs/restaurant_05b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス05/T04
-----------------------------------------------------------------------------------------*/
#main .m05 .t04 a {
	background: url(imegs/restaurant_06a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m05 .t04 a:hover,#main .m05 .t04 a:active {
	background: url(imegs/restaurant_06b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス05/T05
-----------------------------------------------------------------------------------------*/
#main .m05 .t05 a {
	background: url(imegs/restaurant_07a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m05 .t05 a:hover,#main .m05 .t05 a:active {
	background: url(imegs/restaurant_07b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス05/T06
-----------------------------------------------------------------------------------------*/
#main .m05 .t06 a {
	background: url(imegs/restaurant_08a.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}
#main .m05 .t06 a:hover,#main .m05 .t06 a:active {
	background: url(imegs/restaurant_08b.gif);
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 104px;
	width: 230px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス06
-----------------------------------------------------------------------------------------*/
#main .m06 {
	margin: 10px auto 30px;
	padding: 0px 20px 30px;
	height: 450px;
	width: 720px;
	border-bottom: 1px dotted #666666;
}
#main .m06 .b01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 304px;
}
#main .m06 .b02 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 450px;
	width: 392px;
}
#main .m06 .b02 .b02a {
	margin: 0px;
	padding: 0px;
	height: 195px;
}
#main .m06 .b02 .b02a p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#main .m06 .b02 .b02a a {
	color: #FF6600;
	text-decoration: none;
}
#main .m06 .b02 .b02a a:hover,#main .m06 .b02 .b02a a:active {
	color: #666666;
	text-decoration: none;
}



#main .m06 .b02 .b02a .link {
	margin: 0px 0px 20px;
	padding: 0px;
	height: 22px;
}
#main .m06 .b02 .b02a .link ul {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
#main .m06 .b02 .b02a .link li {
	display: inline;
	list-style: none;
}
#main .m06 .b02 .b02a .link a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 4px 0px 0px;
	height: 16px;
	width: 200px;
	float: left;
	border: 1px solid #404040;
}
#main .m06 .b02 .b02a .link a:hover,#main .m06 .b02 .b02a .link a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 4px 0px 0px;
	height: 16px;
	width: 200px;
	float: left;
	border: 1px solid #404040;
	background: #151515;
}

/*メイン/ボックス07
-----------------------------------------------------------------------------------------*/
#main .m07 {
	margin: 0px auto 20px;
	padding: 0px 20px;
	width: 720px;
}
#main .m07 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}


/*メイン/ボックス08
-----------------------------------------------------------------------------------------*/
#main .m08 {
	margin: 0px auto 50px;
	padding: 0px 20px;
	width: 720px;
	text-align: center;
}

/*メイン/ボックス09
-----------------------------------------------------------------------------------------*/
#main .m09 {
	margin: 0px auto 10px;
	padding: 0px 20px;
	width: 720px;
	height: 20px;
}
#main .m09 ul {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
#main .m09 li {
	list-style: none;
	display: inline;
}
#main .m09 .t01 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: left;
}
#main .m09 .t01 a:hover,#main .m09 .t01 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: left;
	background: #151515;
}
#main .m09 .t02 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: right;
}
#main .m09 .t02 a:hover,#main .m09 .t02 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: right;
	background: #151515;
}

/*メイン/ボックス10
-----------------------------------------------------------------------------------------*/
#main .m10 {
	margin: 0px auto 30px;
	padding: 0px 20px 30px;
	width: 720px;
	height: 20px;
	border-bottom: 1px dotted #666666;
}
#main .m10 ul {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
#main .m10 li {
	list-style: none;
	display: inline;
}
#main .m10 .t01 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: left;
}
#main .m10 .t01 a:hover,#main .m10 .t01 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: left;
	background: #151515;
}
#main .m10 .t02 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: right;
}
#main .m10 .t02 a:hover,#main .m10 .t02 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #404040;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 16px;
	width: 338px;
	display: block;
	float: right;
	background: #151515;
}

/*メイン/ボックス11
-----------------------------------------------------------------------------------------*/
#main .m11 {
	padding: 0px 20px;
	width: 720px;
	margin: 20px auto 5px;
}
#main .m11 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス12
-----------------------------------------------------------------------------------------*/
#main .m12 {
	padding: 0px 20px;
	width: 720px;
	margin: 20px auto 5px;
}
#main .m12 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス13
-----------------------------------------------------------------------------------------*/
#main .m13 {
	margin: 0px auto 50px;
	padding: 0px 20px;
	width: 720px;
	height: 172px;
}
#main .m13 ul {
	margin: 0px;
	padding: 0px;
}
#main .m13 li {
	list-style: none;
	display: inline;
}

/*メイン/ボックス13/T01
-----------------------------------------------------------------------------------------*/
#main .m13 .t01 a {
	background: url(imegs/access_09b.jpg);
	display: block;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m13 .t01 a:hover,#main .m13 .t01 a:active {
	background: url(imegs/access_09a.jpg);
	display: block;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス13/T02
-----------------------------------------------------------------------------------------*/
#main .m13 .t02 a {
	background: url(imegs/access_10b.jpg);
	display: block;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m13 .t02 a:hover,#main .m13 .t02 a:active {
	background: url(imegs/access_10a.jpg);
	display: block;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス13/T03
-----------------------------------------------------------------------------------------*/
#main .m13 .t03 a {
	background: url(imegs/access_11b.jpg);
	display: block;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m13 .t03 a:hover,#main .m13 .t03 a:active {
	background: url(imegs/access_11a.jpg);
	display: block;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス13/T04
-----------------------------------------------------------------------------------------*/
#main .m13 .t04 a {
	background: url(imegs/access_12b.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: right;
	text-decoration: none;
}
#main .m13 .t04 a:hover,#main .m13 .t04 a:active {
	background: url(imegs/access_12a.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 172px;
	width: 175px;
	float: right;
	text-decoration: none;
}

/*メイン/ボックス14
-----------------------------------------------------------------------------------------*/
#main .m14 {
	margin: 0px auto 10px;
	padding: 0px 20px;
	width: 720px;
}
#main .m14 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス14s
-----------------------------------------------------------------------------------------*/
#main .m14s {
	margin: 0px auto 40px;
	padding: 0px 20px;
	width: 720px;
}
#main .m14s p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス14ss
-----------------------------------------------------------------------------------------*/
#main .m14ss {
	margin: 0px auto 40px;
	padding: 0px 20px 40px;
	width: 720px;
	border-bottom: 1px dotted #666666;
}
#main .m14ss p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#main .m14ss ul {
	margin: 0px;
	padding: 0px;
}
#main .m14ss li {
	list-style: none;
}

/*メイン/ボックス15
-----------------------------------------------------------------------------------------*/
#main .m15 {
	margin: 20px 0px 40px;
	padding: 0px 20px;
	height: 80px;
}
#main .m15 ul {
	margin: 0px;
	padding: 0px;
}
#main .m15 li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス15/T01
-----------------------------------------------------------------------------------------*/
#main .m15 .t01 a {
	background: url(bridal/image/navi_01a.jpg) no-repeat 0px 0px;
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m15 .t01 a:hover,#main .m15 .t01 a:active {
	background: url(bridal/image/navi_01b.jpg) no-repeat 0px 0px;
	display: block;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス15/T02
-----------------------------------------------------------------------------------------*/
#main .m15 .t02 a {
	background: url(bridal/image/navi_01a.jpg) no-repeat -175px 0px;
	display: block;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m15 .t02 a:hover,#main .m15 .t02 a:active {
	background: url(bridal/image/navi_01b.jpg) no-repeat -175px 0px;
	display: block;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス15/T03
-----------------------------------------------------------------------------------------*/
#main .m15 .t03 a {
	background: url(bridal/image/navi_01a.jpg) no-repeat -350px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}
#main .m15 .t03 a:hover,#main .m15 .t03 a:active {
	background: url(bridal/image/navi_01b.jpg) no-repeat -350px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: left;
	text-decoration: none;
}

/*メイン/ボックス15/T04
-----------------------------------------------------------------------------------------*/
#main .m15 .t04 a {
	background: url(bridal/image/navi_01a.jpg) no-repeat -525px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: right;
	text-decoration: none;
}
#main .m15 .t04 a:hover,#main .m15 .t04 a:active {
	background: url(bridal/image/navi_01b.jpg) no-repeat -525px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 175px;
	float: right;
	text-decoration: none;
}


/*ニュース01
-----------------------------------------------------------------------------------------*/
.news01 {
	margin: 0px 10px 40px;
	padding: 0px 10px 40px;
	border-bottom: 1px dotted #333333;
}
.news01 .tt {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px 0px 10px;
	padding: 0px;
	color: #FF6600;
}
.news01 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 0px 240px;
	padding: 0px;
}
.news01 a {
	color: #FF6600;
	text-decoration: none;
}
.news01 a:hover,.news01 a:active {
	color: #666666;
	text-decoration: none;
}

/*メイン小
-----------------------------------------------------------------------------------------*/
#mains {
	padding: 0px;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 590px;
}
#mains .net {
	margin: 0px 0px 20px;
	padding: 0px;
	text-align: right;
}


/*グループ
-----------------------------------------------------------------------------------------*/
#mains .group {
	margin: 0px;
	padding: 0px;
	height: 22px;
}
#mains .group ul {
	margin: 0px;
	padding: 0px;
}
#mains .group li {
	display: inline;
	list-style: none;
	float: left;
}

/*グループ/T01
-----------------------------------------------------------------------------------------*/
#mains .group .t01 a {
	background: url(imegs/group01a.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 150px;
	text-decoration: none;
}
#mains .group .t01 a:hover,#mains .group .t01 a:active {
	background: url(imegs/group01b.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 150px;
	text-decoration: none;
}

/*グループ/T02
-----------------------------------------------------------------------------------------*/
#mains .group .t02 a {
	text-decoration: none;
	background: url(imegs/group02a.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 95px;
}
#mains .group .t02 a:hover,#mains .group .t02 a:active {
	text-decoration: none;
	background: url(imegs/group02b.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 95px;
}

/*グループ/T03
-----------------------------------------------------------------------------------------*/
#mains .group .t03 a {
	text-decoration: none;
	background: url(imegs/group03a.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 68px;
}
#mains .group .t03 a:hover,#mains .group .t03 a:active {
	text-decoration: none;
	background: url(imegs/group03b.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 68px;
}

/*グループ/T04
-----------------------------------------------------------------------------------------*/
#mains .group .t04 a {
	text-decoration: none;
	background: url(imegs/group04a.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 113px;
}
#mains .group .t04 a:hover,#mains .group .t04 a:active {
	text-decoration: none;
	background: url(imegs/group04b.gif) no-repeat center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 113px;
}

/*ボックス02
-----------------------------------------------------------------------------------------*/
#mains .box02 {
	margin: 20px 30px;
	padding: 0px;
}
#mains .box02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#mains .box02 .amenity {
	background: #151515;
	margin: 30px 0px;
	padding: 10px;
}
#mains .box02 .amenity img {
	margin: 0px 0px 8px;
	padding: 0px;
}
#mains .box02 .link {
	margin: 0px;
	padding: 0px;
	height: 22px;
}
#mains .box02 .link ul {
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
#mains .box02 .link li {
	display: inline;
	list-style: none;
}
#mains .box02 .link a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 15px;
	width: 158px;
	float: left;
	border: 1px solid #404040;
}
#mains .box02 .link a:hover,#mains .box02 .link a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 15px;
	width: 158px;
	float: left;
	border: 1px solid #404040;
	background: #151515;
}


#mains .box03 .link a {
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 30px;
	padding: 5px 0px 0px;
	height: 15px;
	width: 158px;
	float: left;
	border: 1px solid #404040;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	background:#900;
}
#mains .box03 .link a:hover,#mains .box03 .link a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 30px;
	padding: 5px 0px 0px;
	height: 15px;
	width: 158px;
	float: left;
	border: 1px solid #404040;
	background: #151515;
}

#mains .box03 a.link1 {
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	margin-left: 400px;
	_margin-left: 200px;
	margin-top: -20px;
	mar\gin-top: -22px;
	padding: 5px 0px 0px;
	height: 15px;
	width: 120px;
	float: left;
	border: 1px solid #404040;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	background:#900;
}
#mains .box03 a.link1:hover,#mains .box03 a.link1:active {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 5px 0px 0px;
	border: 1px solid #404040;
	background: #151515;
}

/*ボックス03
-----------------------------------------------------------------------------------------*/
#mains .box03 {
	margin: 0px 30px 10px;
	padding: 0px;
	height: 20px;
}
#mains .box03 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*ボックス04
-----------------------------------------------------------------------------------------*/
#mains .box04 {
	margin: 40px 30px 20px;
	padding: 0px;
}

/*ボックス05
-----------------------------------------------------------------------------------------*/
#main .box05 {
	margin: 20px 30px;
	padding: 0px;
}
#main .box05 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 5px 0px 0px;
}
#mains .mt {
	background: #333333;
	margin: 0px auto;
	padding: 20px;
	width: 490px;
}

/*ボックス06
-----------------------------------------------------------------------------------------*/
#mains .box06 {
	margin: 0px;
	padding: 0px;
}
#mains .box06 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#mains .box06 .link {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 22px;
}
#mains .box06 .link ul {
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
#mains .box06 .link li {
	display: inline;
	list-style: none;
}
#mains .box06 .link a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 15px;
	width: 158px;
	float: left;
	border: 1px solid #FFFFFF;
}
#mains .box06 .link a:hover,#mains .box06 .link a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 15px;
	width: 158px;
	float: left;
	border: 1px solid #FFFFFF;
	background: #151515;
}

#mains .box06 .link .n01 a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 30px;
	width: 120px;
	float: left;
	border: 1px solid #FFFFFF;
	background: #FF9900;
	font-weight: bold;
}
#mains .box06 .link .n01 a:hover,#mains .box06 .link .n01 a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 30px;
	width: 120px;
	float: left;
	border: 1px solid #FFFFFF;
	background: #666666;
}

#mains .box06 .link .n01 a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 30px;
	width: 120px;
	float: left;
	border: 1px solid #FFFFFF;
	background: #FF9900;
	font-weight: bold;
}
#mains .box06 .link .n01 a:hover,#mains .box06 .link .n01 a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px;
	height: 30px;
	width: 120px;
	float: left;
	border: 1px solid #FFFFFF;
	background: #666666;
}

#mains .box06 h3 {
	font-size: 14px;
	margin: 20px 0 10px;
	border-left: 4px solid #fff;
	padding: 0 0 0 5px;
}

#mains .box06 dl {
	margin: 0 0 0 10px;
	font-size: 12px;
}

#mains .box06 dt {
	margin: 15px 0 0 0;
	font-weight: bold;
	color: #FFAC59;
}

#mains .box06 dt:first-letter {
	font-size: 10px;
	margin: 0 3px 0 0;
}

#mains .box06 dd {
	margin: 5px 0 0 0;
	line-height: 1.4;
}

/*ボックス07
-----------------------------------------------------------------------------------------*/
#mains .box07 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 20px;
}
#mains .box07 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*ボックス08
-----------------------------------------------------------------------------------------*/
#mains .box08 {
	margin: 0px 0px 20px;
	padding: 0px;
}

/*ナビ
-----------------------------------------------------------------------------------------*/
#navi {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 180px;
}

/*ナビ/ボックス01
-----------------------------------------------------------------------------------------*/
#navi .box01 {
	margin: 0px;
	padding: 0px;
}
#navi .box01 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box01 li {
	list-style: none;
}

/*ナビ/ボックス01/T01
-----------------------------------------------------------------------------------------*/
#navi .box01 .t01 a {
	text-decoration: none;
	background: url(imegs/bnr_spa_b.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 180px;
}
#navi .box01 .t01 a:hover,#navi .box01 .t01 a:active {
	text-decoration: none;
	background: url(imegs/bnr_spa_a.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 180px;
}

table td.t01 a {
	text-decoration: none;
	background: url(imegs/bnr_spa_b.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 180px;
}
table td.t01 a:hover,table td.t01 a:active {
	text-decoration: none;
	background: url(imegs/bnr_spa_a.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 180px;
}

/*ナビ/ボックス02
-----------------------------------------------------------------------------------------*/
#navi .box02 {
	margin: 0px 0px 20px;
	padding: 0px;
}
#navi .box02 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box02 li {
	list-style: none;
}

/*ナビ/ボックス02/T01
-----------------------------------------------------------------------------------------*/
#navi .box02 .t01 a {
	text-decoration: none;
	background: url(imegs/emerald01sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box02 .t01 a:hover,#navi .box02 .t01 a:active {
	text-decoration: none;
	background: url(imegs/emerald01sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス02/T02
-----------------------------------------------------------------------------------------*/
#navi .box02 .t02 a {
	text-decoration: none;
	background: url(imegs/emerald02sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box02 .t02 a:hover,#navi .box02 .t02 a:active {
	text-decoration: none;
	background: url(imegs/emerald02sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス02/T03
-----------------------------------------------------------------------------------------*/
#navi .box02 .t03 a {
	text-decoration: none;
	background: url(imegs/emerald03sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box02 .t03 a:hover,#navi .box02 .t03 a:active {
	text-decoration: none;
	background: url(imegs/emerald03sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス02/T04
-----------------------------------------------------------------------------------------*/
#navi .box02 .t04 a {
	text-decoration: none;
	background: url(imegs/emerald04sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box02 .t04 a:hover,#navi .box02 .t04 a:active {
	text-decoration: none;
	background: url(imegs/emerald04sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス03
-----------------------------------------------------------------------------------------*/
#navi .box03 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#navi .box03 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box03 li {
	list-style: none;
}

/*ナビ/ボックス03/T01
-----------------------------------------------------------------------------------------*/
#navi .box03 .t01 a {
	text-decoration: none;
	background: url(imegs/standard01sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box03 .t01 a:hover,#navi .box03 .t01 a:active {
	text-decoration: none;
	background: url(imegs/standard01sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス03/T02
-----------------------------------------------------------------------------------------*/
#navi .box03 .t02 a {
	text-decoration: none;
	background: url(imegs/standard02sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box03 .t02 a:hover,#navi .box03 .t02 a:active {
	text-decoration: none;
	background: url(imegs/standard02sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス03/T03
-----------------------------------------------------------------------------------------*/
#navi .box03 .t03 a {
	text-decoration: none;
	background: url(imegs/standard03sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box03 .t03 a:hover,#navi .box03 .t03 a:active {
	text-decoration: none;
	background: url(imegs/standard03sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス03/T04
-----------------------------------------------------------------------------------------*/
#navi .box03 .t04 a {
	text-decoration: none;
	background: url(imegs/standard06sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box03 .t04 a:hover,#navi .box03 .t04 a:active {
	text-decoration: none;
	background: url(imegs/standard06sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス03/T05
-----------------------------------------------------------------------------------------*/
#navi .box03 .t05 a {
	text-decoration: none;
	background: url(imegs/standard07sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box03 .t05 a:hover,#navi .box03 .t05 a:active {
	text-decoration: none;
	background: url(imegs/standard07sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス03s
-----------------------------------------------------------------------------------------*/
#navi .box03s {
	margin: 0px 0px 10px;
	padding: 0px;
}
#navi .box03s ul {
	margin: 0px;
	padding: 0px;
}
#navi .box03s li {
	list-style: none;
}

/*ナビ/ボックス03s/T01
-----------------------------------------------------------------------------------------*/
#navi .box03s .t01 a {
	text-decoration: none;
	background: url(imegs/standard04sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box03s .t01 a:hover,#navi .box03s .t01 a:active {
	text-decoration: none;
	background: url(imegs/standard04sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス03s/T02
-----------------------------------------------------------------------------------------*/
#navi .box03s .t02 a {
	text-decoration: none;
	background: url(imegs/standard05sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box03s .t02 a:hover,#navi .box03s .t02 a:active {
	text-decoration: none;
	background: url(imegs/standard05sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス04
-----------------------------------------------------------------------------------------*/
#navi .box04 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#navi .box04 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box04 li {
	list-style: none;
}

/*ナビ/ボックス04/T01
-----------------------------------------------------------------------------------------*/
#navi .box04 .t01 a {
	text-decoration: none;
	background: url(imegs/tamansari_sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box04 .t01 a:hover,#navi .box04 .t01 a:active {
	text-decoration: none;
	background: url(imegs/tamansari_sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス04/T02
-----------------------------------------------------------------------------------------*/
#navi .box04 .t02 a {
	text-decoration: none;
	background: url(imegs/fuden_sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box04 .t02 a:hover,#navi .box04 .t02 a:active {
	text-decoration: none;
	background: url(imegs/fuden_sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス05
-----------------------------------------------------------------------------------------*/
#navi .box05 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#navi .box05 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box05 li {
	list-style: none;
}

/*ナビ/ボックス05/T01
-----------------------------------------------------------------------------------------*/
#navi .box05 .t01 a {
	text-decoration: none;
	background: url(imegs/bali_sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box05 .t01 a:hover,#navi .box05 .t01 a:active {
	text-decoration: none;
	background: url(imegs/bali_sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス05/T02
-----------------------------------------------------------------------------------------*/
#navi .box05 .t02 a {
	text-decoration: none;
	background: url(imegs/borabora_sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box05 .t02 a:hover,#navi .box05 .t02 a:active {
	text-decoration: none;
	background: url(imegs/borabora_sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス06
-----------------------------------------------------------------------------------------*/
#navi .box06 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#navi .box06 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box06 li {
	list-style: none;
}

/*ナビ/ボックス06/T01
-----------------------------------------------------------------------------------------*/
#navi .box06 .t01 a {
	text-decoration: none;
	background: url(imegs/spazone_sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box06 .t01 a:hover,#navi .box06 .t01 a:active {
	text-decoration: none;
	background: url(imegs/spazone_sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス06/T02
-----------------------------------------------------------------------------------------*/
#navi .box06 .t02 a {
	text-decoration: none;
	background: url(imegs/aromaroom_sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box06 .t02 a:hover,#navi .box06 .t02 a:active {
	text-decoration: none;
	background: url(imegs/aromaroom_sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス07
-----------------------------------------------------------------------------------------*/
#navi .box07 {
	margin: 0px 0px 20px;
	padding: 0px;
}
#navi .box07 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box07 li {
	list-style: none;
}

/*ナビ/ボックス07/T01
-----------------------------------------------------------------------------------------*/
#navi .box07 .t01 a {
	text-decoration: none;
	background: url(imegs/restaurant_07sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box07 .t01 a:hover,#navi .box07 .t01 a:active {
	text-decoration: none;
	background: url(imegs/restaurant_07sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス07/T02
-----------------------------------------------------------------------------------------*/
#navi .box07 .t02 a {
	text-decoration: none;
	background: url(imegs/restaurant_08sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box07 .t02 a:hover,#navi .box07 .t02 a:active {
	text-decoration: none;
	background: url(imegs/restaurant_08sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス07/T03
-----------------------------------------------------------------------------------------*/
#navi .box07 .t03 a {
	text-decoration: none;
	background: url(imegs/restaurant_09sa.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box07 .t03 a:hover,#navi .box07 .t03 a:active {
	text-decoration: none;
	background: url(imegs/restaurant_09sb.gif) no-repeat;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス07/T04
-----------------------------------------------------------------------------------------*/
#navi .box07 .t04 a {
	text-decoration: none;
	background: url(imegs/restaurant_12sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box07 .t04 a:hover,#navi .box07 .t04 a:active {
	text-decoration: none;
	background: url(imegs/restaurant_12sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス08
-----------------------------------------------------------------------------------------*/
#navi .box08 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#navi .box08 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box08 li {
	list-style: none;
}

/*ナビ/ボックス03/T01
-----------------------------------------------------------------------------------------*/
#navi .box08 .t01 a {
	text-decoration: none;
	background: url(imegs/restaurant_10sa.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box08 .t01 a:hover,#navi .box08 .t01 a:active {
	text-decoration: none;
	background: url(imegs/restaurant_10sb.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
/*ナビ/ボックス03/T02
-----------------------------------------------------------------------------------------*/
#navi .box08 .t02 a {
	text-decoration: none;
	background: url(imegs/restaurant_11sa.gif) no-repeat;
	display: block;
	margin: 5px 0px 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box08 .t02 a:hover,#navi .box08 .t02 a:active {
	text-decoration: none;
	background: url(imegs/restaurant_11sb.gif) no-repeat;
	display: block;
	margin: 5px 0px 0px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス09
-----------------------------------------------------------------------------------------*/
#navi .box09 {
	margin: 0px 0px 20px;
	padding: 0px;
}
#navi .box09 ul {
	margin: 0px;
	padding: 0px;
}
#navi .box09 li {
	list-style: none;
}

/*ナビ/ボックス09/T01
-----------------------------------------------------------------------------------------*/
#navi .box09 .t01 a {
	text-decoration: none;
	background: url(bridal/image/navi_02a.jpg) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box09 .t01 a:hover,#navi .box09 .t01 a:active {
	text-decoration: none;
	background: url(bridal/image/navi_02b.jpg) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス09/T02
-----------------------------------------------------------------------------------------*/
#navi .box09 .t02 a {
	text-decoration: none;
	background: url(bridal/image/navi_02a.jpg) no-repeat 0px -45px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box09 .t02 a:hover,#navi .box09 .t02 a:active {
	text-decoration: none;
	background: url(bridal/image/navi_02b.jpg) no-repeat 0px -45px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス09/T03
-----------------------------------------------------------------------------------------*/
#navi .box09 .t03 a {
	text-decoration: none;
	background: url(bridal/image/navi_02a.jpg) no-repeat 0px -90px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box09 .t03 a:hover,#navi .box09 .t03 a:active {
	text-decoration: none;
	background: url(bridal/image/navi_02b.jpg) no-repeat 0px -90px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス09/T04
-----------------------------------------------------------------------------------------*/
#navi .box09 .t04 a {
	text-decoration: none;
	background: url(bridal/image/navi_02a.jpg) no-repeat 0px -135px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}
#navi .box09 .t04 a:hover,#navi .box09 .t04 a:active {
	text-decoration: none;
	background: url(bridal/image/navi_02b.jpg) no-repeat 0px -135px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 45px;
	width: 180px;
}

/*ナビ/ボックス09/T05
-----------------------------------------------------------------------------------------*/
#navi .box09 .t05 a {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 13px 0px 0px;
	height: 25px;
	width: 178px;
	border: 1px solid #333333;
	text-align: center;
}
#navi .box09 .t05 a:hover,#navi .box09 .t05 a:active {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 13px 0px 0px;
	height: 25px;
	width: 178px;
	border: 1px solid #333333;
	text-align: center;
	background: #666666;
}


/*間取図
-----------------------------------------------------------------------------------------*/
.madori01 {
	width: 520px;
}
.madori02 {
	width: 500px;
	padding: 10px;
	margin: 0px;
	height: 220px;
	background: #101010;
}
.madori02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メニュー
-----------------------------------------------------------------------------------------*/
.menu01 {
	width: 600px;
}
.menu02 {
	width: 580px;
	padding: 10px;
	margin: 0px;
	background: #101010;
}
.menu02 .tt {
	margin: 0px 0px 20px;
	padding: 0px;
}
.menu02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.menu02 .tp01 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 20px;
	padding: 2px 10px;
	background: #009900;
}
.menu02 .tp02 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 20px;
	padding: 2px 10px;
	background: #333366;
}
.menu02 .tp03 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 20px;
	padding: 2px 10px;
	background: #993366;
}
.menu02 .tp04 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 20px;
	padding: 2px 10px;
	background: #009966;
}
.menu02 .tp05 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 20px;
	padding: 2px 10px;
	background: #666666;
}
.menu02 .box01 {
	margin: 0px 10px 30px;
	padding: 20px 0px 0px;
	height: 240px;
}
.menu02 .box02 {
	margin: 20px 10px 40px;
	padding: 0px;
}
.menu02 .box02s {
	margin: 20px 0px 50px;
	padding: 0px 10px 20px;
	border-bottom: 1px dotted #666666;
}

p.box02 {
	padding: 10px 0 0 0 !important;
	font-size: 12px;
}

p.box02 img {
	padding: 10px 0 0 0;
}

/*ボックス03
-----------------------------------------------------------------------------------------*/
.menu02 .box03 {
	margin: 0px 10px 10px;
	padding: 0px;
	height: 20px;
}
.menu02 .box03 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メニュー03
-----------------------------------------------------------------------------------------*/
.menu03 {
	width: 580px;
	padding: 10px;
	margin: 0px;
	background: #101010;
}
.menu03 .brock01 {
	margin: 0px;
	padding: 0px;
	height: 350px;
}
.menu03 .brock01 .brock02 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 222px;
}
.menu03 .brock01 .brock03 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 340px;
}
.menu03 .brock01 .brock03 .box01 {
	margin: 0px 0px 20px;
	padding: 0px;
}
.menu03 .brock01 .brock03 .box01 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}


.menu03 .brock01 .brock03 .box02 {
	margin: 0px 0px 20px;
	padding: 0px;
	height: 20px;
}
.menu03 .brock01 .brock03 .box02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

.menu03 .brock01 .brock03 .box03 {
	margin: 0px 0px 40px;
	padding: 0px;
}
.menu03 .brock01 .brock03 .box03 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*予約
-----------------------------------------------------------------------------------------*/
.y01 {
	width: 600px;
}
.y02 {
	width: 600px;
	padding: 0px;
	margin: 0px;
	background: #101010;
}
.y03 {
	width: 560px;
	padding: 20px;
	margin: 0px;
	background: #101010;
}
.y03 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.y03 .y03a {
	margin: 0px 0px 30px;
	padding: 0px 10px;
}
.y03a ul {
    font-size: 13px;
    line-height: 1.6;
    padding-left: 14px !important;
    margin: 0;
}

/*メイン/ボックス07
-----------------------------------------------------------------------------------------*/
.y03 .m07 {
	margin: 0px auto 20px;
	padding: 0px 20px;
	width: 520px;
}
.y03 .m07 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス07s
-----------------------------------------------------------------------------------------*/
.y03 .m07s {
	margin: 0px auto 40px;
	padding: 0px 20px 40px;
	width: 520px;
	border-bottom: 1px dotted #666666;
}
.y03 .m07s p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*メイン/ボックス14
-----------------------------------------------------------------------------------------*/
.y03 .m14 {
	margin: 0px auto 10px;
	padding: 0px 20px;
	width: 520px;
}
.y03 .m14 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/*フッター
-----------------------------------------------------------------------------------------*/
#footer {
	margin: 0px;
	padding: 20px 0px 0px;
	clear: both;
	height: 90px;
}

/*フッター/ブロック01
-----------------------------------------------------------------------------------------*/
#footer .brock01 {
	text-align: center;
	clear: both;
	margin: 0px 0px 20px;
	padding: 0px;
}
#footer .brock01 ul {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#footer .brock01 li {
	display: inline;
}
#footer .brock01 a {
	color: #666666;
	text-decoration: none;
}
#footer .brock01 a:hover,#footer .brock01 a:active {
	color: #FF6600;
	text-decoration: none;
}

/*フッター/ブロック02
-----------------------------------------------------------------------------------------*/
#footer .brock02 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 389px;
	height: 60px;
}
#footer .brock02 p {
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0px 3px;
	padding: 0px;
}
#footer .brock02 address {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#footer .brock02 a {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
#footer .brock02 a:hover,#footer .brock02 a:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

/*フッター/ブロック03
-----------------------------------------------------------------------------------------*/
#footer .brock03 {
	margin: 0px;
	padding: 20px 0 0 0px;
	float: right;
	width: 389px;
	text-align: right;
	height: 40px;
	position: relative;
}

#footer .brock03 ul {
	font-size: 10px;
	line-height: 14px;
	position: absolute;
	top: 34px;
	left: 28px;
	text-align: right;
}

* html #footer .brock03 ul {
	top: 44px;
}

* + html #footer .brock03 ul {
	top: 44px;

}



#footer .brock03 li {
	list-style: none;
}
#footer .brock03 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background: url(imegs/flash01.gif) no-repeat left center;
	margin: 0px;
	padding: 10px 0px 10px 20px;
}
#footer .brock03 a:hover,#footer .brock03 a:active {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.menu03 .brock01 .b01 {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.menu03 .brock01 .b01 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.menu03 .l001 {
	margin: 0px 0px 20px;
	padding: 0px;
	clear: both;
	border-bottom: 1px dotted #FFFFFF;
}
#main .mb {

	margin: 0px auto 30px;
	padding: 0px 20px 30px;
	width: 720px;
	border-bottom: 1px dotted #666666;
}
.menu03 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.type07 {
	font-weight: bold;
	color: #FF0000;
	border: 1px solid #404040;
	margin: 0px 0px 0px 240px;
	padding: 5px;
	display: block;
	text-align: center;
	width: 300px;
}
.menu02 .box04 {
	margin: 0px 10px 20px;
	padding: 20px 0px;
	height: 280px;
	border-bottom: 1px dotted #666666;
}
.menu02 .box05 {

	margin: 0px 10px 20px;
	padding: 20px 0px;
	border-bottom: 1px dotted #666666;
}



.natu_bg {
	background: #FFFFFF;
	margin: 0px 0px 60px;
	padding: 20px 0px 0px;
}
.natu_bg p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

.hyo002 {
	border-collapse:collapse;
	border: 1px solid #666666;
	width: 720px;
}
.hyo002 th {
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #666666;
	font-size: 12px;
	line-height: 18px;
	background: #666666;
	text-align: center;
}
.hyo002 td {
	padding: 5px;
	border: 1px solid #666666;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

#main .hyo002 a {
	color: #FF6600;
	text-decoration: none;
}
#main .hyo002 a:hover,#main .hyo002 a:active {
	color: #666666;
	text-decoration: none;
}

.bnr {
	width: 180px;
	margin: 0 auto 2px;
}

/******************************************* autumnフォルダ内 **/

#autumn {
	margin: 0;
	padding: 0 10px;
}

#autumn li {
	list-style: none;
	width: 238px;
	height: 258px;
	padding: 14px 0 0 0;
	text-align: left;
	position: relative;
	float: left;
	margin: 0 23px 0 0;
}

#autumn li.left {
	background: url(autumn/images/bg_aroma.jpg) 0 0 no-repeat;
}
#autumn li.center {
	background: url(autumn/images/bg_friday.jpg) 0 0 no-repeat;
}
#autumn li.right {
	background: url(autumn/images/bg_26.jpg) 0 0 no-repeat;
	margin: 0;
}



#autumn li h2 {
	margin: 0 0 27px 0;
}

#autumn li h3 {
	text-align: center;
	margin: 0 0 18px 0;
	color: #333;
	font-size: 12px;
	text-align: left;
	line-height: 1.5;
	padding: 0 0 0 13px;
}

#autumn li h3 {
	text-align: center;
	margin: 0 0 18px 0;
	color: #333;
	font-size: 12px;
	text-align: left;
	line-height: 1.5;
	padding: 0 0 0 10px;
	line-height: 2.2;
	
}

#autumn li h3 em {
	font-size: 14px;
	font-style: normal;
	color:#fb5d5d;
	visibility: inherit;
	
}

#autumn li h3 .kikan {
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

#autumn li h3 .ttl {
	padding: 3px 38px 3px 38px;
	border-bottom: 1px solid #b51350;
	border-top: 1px solid #b51350;
	color: #b51350;
	font-size: 12px;
}

#autumn li h3 .ttl2 {
	padding: 3px 2px;
	border-bottom: 1px solid #b51350;
	border-top: 1px solid #b51350;
	color: #b51350;
	font-size: 12px;
}

#autumn li h3 .ttl .hishi {
	font-size: 10px;
}

#autumn li h3 .ttl2 .hishi {
	font-size: 10px;
}

#autumn li h3 .ttl .tsume {
	margin: 0 -2px;
}

#autumn li h3 .ttl2 .tsume {
	margin: 0 -2px;
}



#autumn li dl {
	padding: 0 0 0 13px;
	color: #333;
	font-size: 12px;
	margin: 0;
}

#autumn li dt {
	margin: 0 0 7px 0;
}

#autumn li dd {
	margin: 0 0 7px 14px;
	padding: 0;
}

#autumn li dd span {
	font-weight: bold;
	color: #a9650d;
}

#autumn li .btn {
	position: absolute;
	left: 132px;
	top: 232px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#autumn li .btn a {
	width: 93px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #b51350;
	border: 1px solid #ccc;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#autumn li .btn a:hover {	
	background: #f26399;
}
strong.kome {
    color: #f60;
}
.center {
    text-align: center;
}
.address {
    margin: 15px -5px 0 0 !important;
}
