a:hover {color: #FFFFFF;	text-decoration: underline;  position: relative; top: 0px; left: 0px; }

td {  font-size: 12px; line-height: 16px}
.smallfont {  font-size: 10px; line-height: 14px;color:#fff;}


.menu_maargin {
	margin-left: 15px;
	margin-bottom: 4px;
	margin-top: 4px;
}

.menutub_maargin {
	margin-left: 15px;

}
#headwrap {width:760px;height:60px;margin:10px auto;clear:left;font-size:12px;}
#headwrap h1 {float:left;margin:0;}
#headwrap h1 a{text-decoration:none;}
#headwrap h1 a img {border:0;}
#headwrap h1 a:link{text-decoration:none;}
#headwrap .headright{margin-top:35px;float:left;margin-left:10px;}
#headwrap .headbnr {margin-top:12px;float:right;}
#headwrap .headbnr a img {border:0;}

#headwrap02 {width:790px;height:60px;margin:0 auto;clear:left;font-size:12px;}
#headwrap02 h1 {float:left;margin:0;}
#headwrap02 h1 a{text-decoration:none;color:#fff;}
#headwrap02 h1 a img {border:0;}
#headwrap02 h1 a:link{text-decoration:none;}
#headwrap02 .headright{margin-top:40px;float:right;color:#ffffff;}
#headwrap02 .headright h1 a:link{text-decoration:none;color:#ffffff;}
#headwrap02 .headright a{color:#ffffff;}

/* モバイルインフォ */
p.mobileinfo {
padding:10px;
color:#000;
text-align:center;
background:#fff;transparent url(../img/mobieinfo_bottom.jpg) no-repeat left bottom;
}

p.mobileinfo span {
border-bottom:1px solid #000;
padding:5px 0;
marging:5px 0;
text-align:left;
display:block;
line-height:120%;
}

p.mobileinfo img.qrcode {
margin-bottom:10px;
}
div #mainwrap {
	width:950px;
	margin:0 auto;
}
div #leftwrap {
	width:202px;
	float:left;
}
div #leftwrap {
	width:170px;
	float:left;
}
div #rightwrap {
	width:760px;
	float:right;
}
/* SIDE MENU */
img.menu_margin {
	margin:0 0 10px 0;
}
span.menu_cate {
	display:block;
	background-color:#121212;
	margin:10px 0;
	padding:2px 5px;
	color:#fff;
}

