@import url("../../common/css/base.css");



#mainImg-bg h1 {
	width:930px;
	height:230px;
	padding:0;
	margin:0 auto;
	border:0;
	background: url(../../images/company/point_card/gensc_img.jpg) #000 left top no-repeat;
	}

#com_p{
	width:100%;
	margin:0 auto;
	text-align:center;
}
#com_gcard{
	width:850px;
	padding-top:40px;
	margin:0 auto;
	}	

#com_gcard table{
	width:850px;
	border:1px solid #000;
	background-image: url(../../images/bg_sq.gif);
	}
#com_gcard table.flow{
	width:850px;
	border:1px solid #000;
	background-image: url(../../images/bg_sq.gif);
	text-align:center;
	padding:40px 0px 30px 0px;
	}
#com_gcard table.flow td{
	text-align:center;
	padding:40px 0px 30px 0px;
	}
#com_gcard td._Left{
	padding:40px 35px 40px 52px;
	font-size:10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:160%;
	color:#CCCCCC;
	text-align:left;
	}
#com_gcard td._Right{
	padding:40px 51px 40px 0px;
	font-size:10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:160%;
	color:#CCCCCC;
	text-align:left;
	}

.margin_b45{
	padding-bottom:45px;
}

p.gTxt {
	padding:0 0 20px 20px;
	font-size:10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:160%;
	}

p.gTxt img {
	padding-bottom:10px;
	}