BODY {
	FONT-SIZE: 12px; PADDING-RIGHT: 0px; scrollbar-base-color: #006699; PADDING-LEFT: 0px; BACKGROUND-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; COLOR: #666666; FONT-FAMILY: "ヒラギノ角ゴ pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif
}
A:link {
	COLOR: #666666
}
A:visited {
	COLOR: #666666
}
A:hover {
	COLOR: #006699
}
A:active {
	COLOR: #006699
}
#base {
	MARGIN-LEFT: auto; WIDTH: 850px; MARGIN-RIGHT: auto; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-COLOR: #ffffff
}
#whitebox {
	MARGIN-LEFT: auto; WIDTH: 850px; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #ffffff
}

#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
}
.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 850px
}
.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: 850px; MARGIN-RIGHT: auto; MARGIN-bottom: 15px; HEIGHT: 37px
}
DIV.g_btn01 {
	BACKGROUND: url(images/menu/bar1.jpg) no-repeat left top; FLOAT: left; WIDTH: 148px; HEIGHT: 37px
}
DIV.g_btn02 {
	BACKGROUND: url(images/menu/bar2.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 37px
}
DIV.g_btn03 {
	BACKGROUND: url(images/menu/bar5.jpg) no-repeat left top; FLOAT: left; WIDTH: 91px; HEIGHT: 37px
}
DIV.g_btn04 {
	BACKGROUND: url(images/menu/bar3.jpg) no-repeat left top; FLOAT: left; WIDTH: 143px; HEIGHT: 37px
}
DIV.g_btn05 {
	BACKGROUND: url(images/menu/bar4.jpg) no-repeat left top; FLOAT: left; WIDTH: 136px; HEIGHT: 37px
}
DIV.g_btn06 {
	BACKGROUND: url(images/menu/bar6.jpg) no-repeat left top; FLOAT: left; WIDTH: 102px; HEIGHT: 37px
}
DIV.g_btn07 {
	BACKGROUND: url(images/menu/bar7.jpg) no-repeat left top; FLOAT: left; WIDTH: 108px; HEIGHT: 37px
}
DIV.g_btn01 A {
	DISPLAY: block; WIDTH: 148px; HEIGHT: 37px
}
DIV.g_btn02 A {
	DISPLAY: block; WIDTH: 122px; HEIGHT: 37px
}
DIV.g_btn03 A {
	DISPLAY: block; WIDTH: 91px; HEIGHT: 37px
}
DIV.g_btn04 A {
	DISPLAY: block; WIDTH: 143px; HEIGHT: 37px
}
DIV.g_btn05 A {
	DISPLAY: block; WIDTH: 136px; HEIGHT: 37px
}
DIV.g_btn06 A {
	DISPLAY: block; WIDTH: 102px; HEIGHT: 37px
}
DIV.g_btn07 A {
	DISPLAY: block; WIDTH: 108px; HEIGHT: 37px
}
DIV.g_btn01 A:hover {
	BACKGROUND: url(images/menu/bar1-1.jpg) no-repeat left top
}
DIV.g_btn02 A:hover {
	BACKGROUND: url(images/menu/bar2-1.jpg) no-repeat left top
}
DIV.g_btn03 A:hover {
	BACKGROUND: url(images/menu/bar5-1.jpg) no-repeat left top
}
DIV.g_btn04 A:hover {
	BACKGROUND: url(images/menu/bar3-1.jpg) no-repeat left top
}
DIV.g_btn05 A:hover {
	BACKGROUND: url(images/menu/bar4-1.jpg) no-repeat left top
}
DIV.g_btn06 A:hover {
	BACKGROUND: url(images/menu/bar6-1.jpg) no-repeat left top
}
DIV.g_btn07 A:hover {
	BACKGROUND: url(images/menu/bar7-1.jpg) no-repeat left top
}
DIV.g_btn01_active {
	BACKGROUND: url(images/menu/bar1-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 148px; HEIGHT: 37px
}
DIV.g_btn02_active {
	BACKGROUND: url(images/menu/bar2-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 122px; HEIGHT: 37px
}
DIV.g_btn03_active {
	BACKGROUND: url(images/menu/bar5-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 91px; HEIGHT: 37px
}
DIV.g_btn04_active {
	BACKGROUND: url(images/menu/bar3-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 143px; HEIGHT: 37px
}
DIV.g_btn05_active {
	BACKGROUND: url(images/menu/bar4-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 136px; HEIGHT: 37px
}
DIV.g_btn06_active {
	BACKGROUND: url(images/menu/bar6-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 102px; HEIGHT: 37px
}
DIV.g_btn07_active {
	BACKGROUND: url(images/menu/bar7-1.jpg) no-repeat left top; FLOAT: left; WIDTH: 108px; HEIGHT: 37px
}
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
}
td{
	padding-left: 4px;
}
#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: 11px; COLOR: #666666; MARGIN-RIGHT: auto; line-height: 1.5em; HEIGHT: auto
}

DIV.copyright {
	BACKGROUND: url(images/copy.gif) no-repeat left top; MARGIN-LEFT: auto; WIDTH: 349px; MARGIN-RIGHT: auto; HEIGHT: 41px
}
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;
}
.nedan1 A:link {
	COLOR: #990000
}
.iframe {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	scrollbar-base-color: #ffffff;
}
.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;
	
}
.main_1 {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	
	
	font-size: 12px;
}
.main_3 {
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 15px 10px; 
	width: 568px;
	font-size: 13px;
border-width: 1px; 
border-color: #6e4333; 
border-style: solid; 

}
.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;
}


.qr {
	background-image: url(images/top/qr-bg.jpg);
	background-repeat: no-repeat;
	height: 101px;
	margin-bottom: 10px;
	padding: 5px;
	COLOR: #666666;
}

.story {
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px; 
	width: 550px;
	font-size: 13px;
	border-width: 1px; 
	border-color: #006699; 
	border-style: solid; 

}
.member-bottom {
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto; 
	width: 550px;
	font-size: 13px;
	margin-bottom:10px; 
	

}
.member-title {
	background-image: url(images/menu/main-title.jpg);
	width: 530px;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 20px;
	COLOR: #333333;
	FONT-SIZE: 13px;
	font-weight: bold; 
}
.member-top {
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	line-height: 1.5em; 
	
	font-size: 12px;
}
.main_2_1 {
	margin-left: 10px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	line-height: 1.5em; 
	
	font-size: 12px;
}
.member-no {
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
.member-ya {
	text-align: center;
	margin-bottom: 10px;
}
