.header-link {
	font-size: 10px;
	padding: 5px;
}
.header-text {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-bottom: 5px;
}
.footer-link {
	font-size: 10px;
	color: #FFFFFF;
}
.copyright {
	font-size: 9px;
	padding-bottom: 10px;
	padding-top: 3px;
}
.main {
	font-size: 12px;
	padding: 10px 19px;
}
.info-dot {
	background: url(img/info_dot.gif) repeat-x center;
}
.middle {
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px;
}
.middle-box12 {
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 12px;
	padding-left: 12px;
}
.mark {
	font-size: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}
.enjoy {
	font-size: 10px;
	line-height: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.back-number {
	font-size: 12px;
	line-height: 14px;
	color: #FF0000;
	padding: 5px;
}
.mama-frame03 {
	background: url(mama/img/frame03.gif) repeat-y;
}
.mama-frame04 {
	background: url(mama/img/frame04.gif) repeat-y right;
}
.mama-main-text {
	font-size: 12px;
	line-height: 16px;
	padding: 11px 21px;
}
.mama-dot {
	background: url(mama/img/dot.gif) repeat-x center;
}
.mama-bosyu {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.company-main {
	padding: 40px 66px;
}
.company-dot {
	background: url(docs/img/dot.gif) repeat-x center;
}
.company-t {
	font-size: 12px;
	line-height: 18px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.privacy01 {
	font-size: 12px;
	line-height: 18px;
	padding: 20px 30px 10px;
}
.privacy02 {
	padding-right: 30px;
	padding-left: 30px;
}
.open01 {
	font-size: 12px;
	line-height: 18px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 22px;
}
.column-midashi {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background: #669900;
}
.column-midashi-2 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background: #FF6699;
}
.column-text {
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 20px;
}
.column-text10 {
	font-size: 10px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.bottom_link{
border-top:1px solid #52B616;
border-bottom:1px solid #52B616;
font-size:0.7em;
padding:3px 0;
margin-bottom:15px;
width:480px;
}
.bottom_link a:link{color:#666;}
.bottom_link a:hover{color:#666;background:none;}
.bottom_link a:visited{color:#666;}
.bottom_link a:link{color:#666;}

.bottom_link a{margin-right:2px;}=
