body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	/*text-decoration: overline;*/
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 15px;
}

h3 {  font-size: 18px; line-height: 150%; font-weight: bold; color: #009966}
th{background-color: #FFeeaa;font-size: 10pt;color:#000000;}
.waku{background-color: #02947F;}

.menu {  font-size: 14px; line-height: 150%}
.text {  font-size: 12px; line-height: 150%}
.small{font-size:8pt;}
.xs{font-size:7pt;}
h4 { font-size: 15px; line-height: 130%; font-weight: bold; color: #CC6600}
strong {  font-size: 14px; color: #009966}
hr {  font-size: 1px; color: #FFCC66}

p.mamo {
	margin-bottom: 10px;
}
p.mamo a img {
border:0;
text-decoration:none;
}
p.mamo_coupon02 {
	margin: 0;
}
td.mamo_coupon01 {
	padding: 9px 0 17px;
}

.contentbox {
width:580px;
}

.contentbox_l {
width:280px;
float:left;
}

.contentbox_r {
width:300px;
float:right;
}

/*----*/
.clear {
	clear: both;
}
/*----*/
.mag_bt05 {
	margin-bottom: 5px;
}
.mag_bt10 {
	margin-bottom: 10px;
}
.mag_bt15 {
	margin-bottom: 15px;
}
.mag_bt20 {
	margin-bottom: 20px;
}
.mag_bt30 {
	margin-bottom: 30px;
}
.mag_bt40 {
	margin-bottom: 40px;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
