div#top div#main div#titleMechanic {
	background-image: url(../image/mechanic/title_mechanic.jpg);
	width: 640px;
	height: 50px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
div#top  div#main  ul#list {
	margin-top: 20px;
	width: 620px;
	list-style-type: none;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
div#top div#main ul#list li {
	float: left;
	margin-bottom: 10px;
}
div#top div#main ul#list li.caltrop {
	background-image: url(../image/common/icon_caltrop.jpg);
	background-repeat: no-repeat;
	background-position: 145px center;
	padding-right: 20px;
}

div#top div#main ul#list li a.mecha01 {
	background-image: url(../image/mechanic/btn_mecha01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha02 {
	background-image: url(../image/mechanic/btn_mecha02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha03 {
	background-image: url(../image/mechanic/btn_mecha03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha04 {
	background-image: url(../image/mechanic/btn_mecha04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha05 {
	background-image: url(../image/mechanic/btn_mecha05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha06 {
	background-image: url(../image/mechanic/btn_mecha06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha07 {
	background-image: url(../image/mechanic/btn_mecha07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha08 {
	background-image: url(../image/mechanic/btn_mecha08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha09 {
	background-image: url(../image/mechanic/btn_mecha09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha10 {
	background-image: url(../image/mechanic/btn_mecha10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha11 {
	background-image: url(../image/mechanic/btn_mecha11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha12 {
	background-image: url(../image/mechanic/btn_mecha12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha13 {
	background-image: url(../image/mechanic/btn_mecha13.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha14 {
	background-image: url(../image/mechanic/btn_mecha14.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha15 {
	background-image: url(../image/mechanic/btn_mecha15.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha16 {
	background-image: url(../image/mechanic/btn_mecha16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha17 {
	background-image: url(../image/mechanic/btn_mecha17.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha18 {
	background-image: url(../image/mechanic/btn_mecha18.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a.mecha19 {
	background-image: url(../image/mechanic/btn_mecha19.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 120px;
	width: 140px;
	text-indent: -9999px;
}
div#top div#main ul#list li a:hover {
	background-position: 0px -120px;
}
div#top  div#main  p#mecha_info  {
	font-size: 78%;
	line-height: 1.3em;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	display: block;
	margin-left: 10px;
	float: left;
}
div#top div#main div#mecha {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
div#top div#main div#mecha01 {
	background-image: url(../image/mechanic/img_mecha01.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha02 {
	background-image: url(../image/mechanic/img_mecha02.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha03 {
	background-image: url(../image/mechanic/img_mecha03.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha04 {
	background-image: url(../image/mechanic/img_mecha04.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha05 {
	background-image: url(../image/mechanic/img_mecha05.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 429px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha06 {
	background-image: url(../image/mechanic/img_mecha06.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 376px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha07 {
	background-image: url(../image/mechanic/img_mecha07.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 440px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha08 {
	background-image: url(../image/mechanic/img_mecha08.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha09 {
	background-image: url(../image/mechanic/img_mecha09.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha10 {
	background-image: url(../image/mechanic/img_mecha10.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 481px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha11 {
	background-image: url(../image/mechanic/img_mecha11.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 481px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha12 {
	background-image: url(../image/mechanic/img_mecha12.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 460px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha13 {
	background-image: url(../image/mechanic/img_mecha13.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha14 {
	background-image: url(../image/mechanic/img_mecha14.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}

div#top div#main div#mecha15 {
	background-image: url(../image/mechanic/img_mecha15.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 436px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha16 {
	background-image: url(../image/mechanic/img_mecha16.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha17 {
	background-image: url(../image/mechanic/img_mecha17.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 420px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha18 {
	background-image: url(../image/mechanic/img_mecha18.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 451px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
div#top div#main div#mecha19 {
	background-image: url(../image/mechanic/img_mecha19.jpg);
	width: 620px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 10px;
}
