BODY {
	FONT-SIZE: 12px; PADDING-RIGHT: 0px; scrollbar-base-color: #500e09; PADDING-LEFT: 0px; BACKGROUND: #ffffff repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; COLOR: #333333; FONT-FAMILY: "ヒラギノ角ゴ pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif
}
td { line-height: 1.5em;
}
A:link {
	COLOR: #333333
}
A:visited {
	COLOR: #cc0000
}
A:hover {
	COLOR: #cc0000
}
A:active {
	COLOR: #cc0000
}
#base {
	MARGIN-LEFT: auto; WIDTH: 900px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/base-bg2.jpg) #ffffff; MARGIN-RIGHT: auto
}

#mainbox {
	MARGIN-LEFT: 0px; WIDTH: 883px; height: 340px; MARGIN-RIGHT: auto; MARGIN-top: 10px; BACKGROUND: url(images/bg02.jpg) no-repeat left top
}
#mainbox2 {
	MARGIN-LEFT: 0px; WIDTH: 883px; height: 340px; MARGIN-RIGHT: auto; MARGIN-top: 10px; BACKGROUND: url(images/bg02.jpg) no-repeat left top;
}
#blackbox {
	MARGIN-LEFT: auto; WIDTH: 801px; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #000000
}
#whitefield {
	PADDING-RIGHT: 15px; line-height: 1.5em;  PADDING-LEFT: 30px; BACKGROUND: url(images/titlebg.jpg) no-repeat left top; WIDTH: 756px
}
.top {
	PADDING-RIGHT: 0px; PADDING-bottom: 15px; PADDING-LEFT: 60px; MARGIN-top: 48px; WIDTH: 801px
}
.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; MARGIN-top: 48px; WIDTH: 801px
}
.txMin {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px
}
.txMiddle {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px
}
.txBig {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 18px
}
.clear {
	CLEAR: both
}
#g_menu {
	MARGIN-LEFT: auto; WIDTH: 852px; MARGIN-RIGHT: 12px; margin-bottom: 15px; HEIGHT: 40px
}
DIV.g_btn01 {
	BACKGROUND: url(images/menu/1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn02 {
	BACKGROUND: url(images/menu/2.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn03 {
	BACKGROUND: url(images/menu/3.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn04 {
	BACKGROUND: url(images/menu/4.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn05 {
	BACKGROUND: url(images/menu/5.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn06 {
	BACKGROUND: url(images/menu/6.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn07 {
	BACKGROUND: url(images/menu/7.jpg) no-repeat left top; FLOAT: left; WIDTH: 117px; HEIGHT: 40px
}
DIV.g_btn01 A {
	DISPLAY: block; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn02 A {
	DISPLAY: block; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn03 A {
	DISPLAY: block; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn04 A {
	DISPLAY: block; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn05 A {
	DISPLAY: block; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn06 A {
	DISPLAY: block; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn07 A {
	DISPLAY: block; WIDTH: 117px; HEIGHT: 40px
}
DIV.g_btn01 A:hover {
	BACKGROUND: url(images/menu/1-1.jpg) no-repeat left top
}
DIV.g_btn02 A:hover {
	BACKGROUND: url(images/menu/2-1.jpg) no-repeat left top
}
DIV.g_btn03 A:hover {
	BACKGROUND: url(images/menu/3-1.jpg) no-repeat left top
}
DIV.g_btn04 A:hover {
	BACKGROUND: url(images/menu/4-1.jpg) no-repeat left top
}
DIV.g_btn05 A:hover {
	BACKGROUND: url(images/menu/5-1.jpg) no-repeat left top
}
DIV.g_btn06 A:hover {
	BACKGROUND: url(images/menu/6-1.jpg) no-repeat left top
}
DIV.g_btn07 A:hover {
	BACKGROUND: url(images/menu/7-1.jpg) no-repeat left top
}
DIV.g_btn01_active {
	BACKGROUND: url(images/menu/1-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn02_active {
	BACKGROUND: url(images/menu/2-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn03_active {
	BACKGROUND: url(images/menu/3-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn04_active {
	BACKGROUND: url(images/menu/4-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn05_active {
	BACKGROUND: url(images/menu/5-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn06_active {
	BACKGROUND: url(images/menu/6-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 40px
}
DIV.g_btn07_active {
	BACKGROUND: url(images/menu/7-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 117px; HEIGHT: 40px
}
DIV.g_btn01 A SPAN {
	DISPLAY: none
}
DIV.g_btn02 A SPAN {
	DISPLAY: none
}
DIV.g_btn03 A SPAN {
	DISPLAY: none
}
DIV.g_btn04 A SPAN {
	DISPLAY: none
}
DIV.g_btn05 A SPAN {
	DISPLAY: none
}
DIV.g_btn06 A SPAN {
	DISPLAY: none
}
DIV.g_btn07 A SPAN {
	DISPLAY: none
}
DIV.g_btn01 A IMG {
	DISPLAY: none
}
DIV.g_btn02 A IMG {
	DISPLAY: none
}
DIV.g_btn03 A IMG {
	DISPLAY: none
}
DIV.g_btn04 A IMG {
	DISPLAY: none
}
DIV.g_btn05 A IMG {
	DISPLAY: none
}
DIV.g_btn06 A IMG {
	DISPLAY: none
}
DIV.g_btn07 A IMG {
	DISPLAY: none
}
#formTable .mst {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: url(img/form/mastmark.gif) #f4eee2 no-repeat left top; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px; PADDING-TOP: 5px
}
#formTable .notmst {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #f4eee2; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px; PADDING-TOP: 5px
}
#formTable .koumoku {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #f4eee2; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px; PADDING-TOP: 5px
}
#formTable .textfield1 {
	WIDTH: 300px; HEIGHT: 16px
}
#formTable .textfield2 {
	WIDTH: 50px; HEIGHT: 16px
}
#formTable .textbox1 {
	WIDTH: 500px; HEIGHT: 80px
}
#toPageTop {
	WIDTH: 801px; HEIGHT: 17px; TEXT-ALIGN: right
}
#footer {
	MARGIN-LEFT: auto; WIDTH: 760px; FONT-SIZE: 12px; COLOR: #333333; MARGIN-RIGHT: 10px; HEIGHT: auto; TEXT-ALIGN: right
}

DIV.copyright {
	BACKGROUND: url(images/copy2.gif) no-repeat left top; MARGIN-LEFT: auto; WIDTH: 329px; MARGIN-RIGHT: auto; HEIGHT: 30px
}
DIV.copyright SPAN {
	DISPLAY: none
}
#footer SPAN {
	DISPLAY: none
}
#footer IMG {
	DISPLAY: none
}
#footer A IMG {
	DISPLAY: none
}
.error_message {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; LINE-HEIGHT: 1.6; FONT-FAMILY: "ヒラギノ角ゴ pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif
}
.baked {
	PADDING: 10px;
	BACKGROUND-COLOR: #ece9e2;
}
.baked-left {
	padding: 10px;
}
.baked-right {
	padding-left: 10px;
	FONT-SIZE: 12px;
}
.cake-leftbar {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.consapt-main {
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.gift-main {
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nedan {
	padding-left: 15px;
	FONT-SIZE: 12px;
}
.nedan1 {
	padding-top: 5px;
	padding-left: 15px;
	FONT-SIZE: 12px;
}
.left-td {
	margin-top: 35px;
	margin-bottom: 15px;
	margin-left: 52px;
}
.left-td2 {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 52px;
}
.right {
	margin-left: 20px;
	margin-top: 0px;
}
.right-menu {
	margin-top: 10px;
	margin-bottom: 20px;
}
.iframe {
	
	border: 1px solid #500e09;
	scrollbar-base-color: #500e09;
}
.gift-td {
	padding-left: 5px;
	line-height: 1.5em; 
}
.contact {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 4px;
}
.contact A:link {
	COLOR: #666666
}
.contact1 {
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	border: 1px solid #500e09;
	WIDTH: 610px;
}
.contact2 {
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	
	WIDTH: 650px;
}
.contact3 {
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	
	WIDTH: 610px;
}
.pixspfll {
	margin: 0px 0px 2px 10px;
	padding: 1px;
	float: right;
	
}
.gift-td {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.gift-td {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.gifttd {
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.pli A:link {
	COLOR: #666666
}
.contact-td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #990000;
}
.staff-td {
	padding: 5px;
	margin-left: 5px;
	border: 1px solid #500e09;
}
.staff-td2 {
	margin-top: 7px;
}
.top-shop {
	padding: 5px;
	width: 294px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px double #990000;
	COLOR: #ffffff;
	line-height: 1.5em;
}

.mainbar {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.footer {
	background-image: url(images/bg03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 65px;
	width: 852px;
	padding-top: 28px;
	padding-left: 13px;
	margin-right: 10px;
	margin-left: auto;
}
.bottom {
	
	background: url(images/bottom3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 920px;
	padding-left: 30px;
	margin-right: auto;
	margin-left: auto;
	height: 44px;
}

.main-td {
	background-color: #ffffff;
	padding: 5px;
	margin-top: 10px;
	margin-left: 35px;
	margin-right: 20px;
	
	line-height: 1.5em;
}
.flash {
	width: 852px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.banner {
	background-color: #FFFcf5;
	background-repeat: no-repeat;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 42px;
}
.td-waku {
	width: 555px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
	background-image: url(images/main/tdbg.jpg);
}
.td-waku2 {
	width: 555px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
	background-image: url(images/main/tdbg.jpg);
}
.uranai {
	background-color: #EBE3CE;
	background-image: url(images/top/uranaibg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 110px;
	border: 1px solid #b4b5a4;
	height: 120px;
	line-height: 1.5em;
}
.tyui {
	text-align: left;
	padding: 10px;
	margin-bottom: 5px;
	border: 1px solid #990000;
}
.kaiin {
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #500E09;
	BACKGROUND: #ffffff;
	height: 97px;
	background-image: url(images/top/menber-bg.jpg);
}
.kaiin-1 {
	padding: 2px;
	
	border: 1px solid #500E09;
	BACKGROUND: #ffffff;
	
}