@charset "UTF-8";
h2 {
		margin: 0px;
		padding: 0px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 13px;
		color: #FFFFFF;
		line-height: 20px;
		font-weight: normal;
}
h3 {
		margin: 0px;
		padding: 0px;
}
/* CSS Document */

#contents {
		width: 840px;
		height: 570px;
}
#contents #qlink {
		background: url(../images/quicklink.gif) no-repeat center top;
		float: left;
		height: 531px;
		width: 191px;
		margin-right: 10px;
		margin-bottom: 18px;
		margin-left: 16px;
		display: inline;
}
#contents #qlink #qlinkbtn {
		width: 151px;
		height: 480px;
		margin: 40px auto 10px;
}
#contents #qlink #qlinkbtn #ql01 a {
		background: url(../images/glass.jpg) no-repeat center;
		display: block;
		float: left;
		height: 64px;
		width: 151px;
		margin-top: 10px;
		margin-bottom: 7px;
		text-indent: -9999px;
}
#contents #qlink #qlinkbtn #ql02 a {
		background: url(../images/price.jpg) no-repeat center;
		float: left;
		height: 64px;
		width: 151px;
		margin-top: 7px;
		margin-bottom: 7px;
		text-indent: -9999px;
}
#contents #qlink #qlinkbtn #ql03 a {
		background: url(../images/mitumori.jpg) no-repeat center;
		display: block;
		float: left;
		height: 64px;
		width: 151px;
		margin-top: 7px;
		margin-bottom: 7px;
		text-indent: -9999px;
}
#contents #qlink #qlinkbtn #ql04 a {
		background: url(../images/tuning.jpg) no-repeat center;
		display: block;
		float: left;
		height: 64px;
		width: 151px;
		margin-top: 7px;
		margin-bottom: 7px;
		text-indent: -9999px;
}
#contents #qlink #qlinkbtn #ql05 a {
		background: url(../images/hikari.jpg) no-repeat center;
		display: block;
		float: left;
		width: 151px;
		height: 64px;
		margin-top: 7px;
		margin-bottom: 7px;
		text-indent: -9999px;
}
#contents #qlink #qlinkbtn #ql06 a {
		background: url(../images/repair.jpg) no-repeat center;
		display: block;
		float: left;
		height: 64px;
		width: 151px;
		margin-top: 7px;
		margin-bottom: 7px;
		text-indent: -9999px;
}
#wrapper #contents #main {
		margin-right: 21px;
		float: right;
		width: 595px;
}
#main_img {
		margin: 0px;
		padding: 0px;
		float: right;
		height: 381px;
		width: 595px;
		background: url(../images/top_img.jpg) no-repeat;
		display: inline;
}
#img_tex {
		margin-top: 330px;
		margin-left: 20px;
}
#contents #main #add #title {
		margin: 10px 0px 0px;
		padding: 0px;
		float: left;
}
#contents #main #add {
		margin-top: 10px;
		height: 138px;
}
#contents #main #add p {
		margin: 5px 0px 0px;
		padding: 0px;
}
#contents #main #add #adda {
		margin: 0px 0px 0px 10px;
		padding: 0px;
		width: 230px;
		float: left;
}
#contents #main #add #addb {
		float: left;
		width: 180px;
		margin: 0px;
		padding: 0px;
}
#add #addc {
		margin-top: 5px;
		float: right;
		margin-right: 7px;
}

