@charset "utf-8";

ul#gm {margin: 0 0 33px;background: url(../img/top/bg-bg.jpg) 0 0 no-repeat;}

#mcR {
	color: #ffffff;
	font-size: 12px;}

#mcR p.lead {
	margin: 0 0 12px;
	background: url(../img/top/lead.gif) center 0 no-repeat;height: 16px;
	text-indent: -9999px;
	overflow: hidden;}

#foot {
	clear:both;
	padding: 13px 0 0 41px;
	background: url(../img/top/foot-bg.gif) 0 0 no-repeat;
	height: 72px;}

h2 {text-indent: -9999px;overflow: hidden;}
.box {
	position: relative;
	float: left;
	margin: 20px 20px 0 0;
	width: 420px;
	height: 180px;}
	
#section01 {background: url(../img/top/bg01.jpg) 0 0 no-repeat;}
#section02 {background: url(../img/top/bg02.jpg) 0 0 no-repeat;}
#section03 {background: url(../img/top/bg03.jpg) 0 0 no-repeat;}
#section04 {background: url(../img/top/bg04.jpg) 0 0 no-repeat;}



.box h2 {position: relative;}
#section01 h2 {top: -5px;left: -13px;margin: 0 0 -5px;background: url(../img/top/h2-01.jpg) 0 0 no-repeat;height: 88px;}
#section02 h2 {top: -5px;left: -13px;margin: 0 0 -5px;background: url(../img/top/h2-02.jpg) 0 0 no-repeat;height: 88px;}
#section03 h2 {top: -19px;left: -13px;margin: 0 0 -19px;background: url(../img/top/h2-03.jpg) 0 0 no-repeat;height: 112px;}
#section04 h2 {top: -19px;left: -13px;margin: 0 0 -19px;background: url(../img/top/h2-04.jpg) 0 0 no-repeat;height: 112px;}

.box p {
	padding: 0 30px 0;
	position: absolute;
	top: 88px;
	left: 0;}

.box img {position: absolute;top: 0;right: 1px;}

#lineup {padding: 0 0 3px 45px;background: url(../img/top/bg05.jpg) 0 bottom no-repeat;}
