html, body{	height : 100% ;	/* 縦の高さを100% */	width : 100% ;	/* 横の幅を100% */	background-image: url("../image/bgObliqueLine.jpg");}/* フォントサイズ--------------------------- */body {    font: 13px/1.231 "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;	color : #ffffff ; }select, input, button, textarea {    font: 99% ;}table {    font-size: inherit;}pre, code, kbd, samp, tt {    font-family: monospace;    line-height: 100%;}/* webフォント--------------------------- */@font-face{	font-family : " mpwebfontLight ";	src : url("../webfont/mpwebfont-light.eot?")format('eot') ,			url("../webfont/mpwebfont-light.woff")format('woff') ,			url("../webfont/mpwebfont-light.ttf")format('truetype') ;}@font-face{	font-family : " mpwebfontMedium ";	src : url("../webfont/mpwebfont-medium.eot?")format('eot') ,			url("../webfont/mpwebfont-medium.woff")format('woff') ,			url("../webfont/mpwebfont-medium.ttf")format('truetype') ;}p,th,tr,td,a,li{ font-family : " mpwebfontLight " ; }h1,h2,h3,h4{ font-family : " mpwebfontMedium " ; }/* サイズ--------------------------- */div.size{	width : 100% ;	margin-right:auto;	margin-left:auto;	position : absolute ;}div.size2{	width : 1024px ;	margin-right:auto;	margin-left:auto;	position : relative ;	top : 0px ;	left : 0px ; 	overflow : hidden ;}/* 上部バー--------------------------- */div.upRule{	width : 100% ;	height : 10px ;	background-image: url("../image/upRule.jpg");	background-repeat:repeat-x; 	position:relative;	top:0px;	left:0px; 	z-index: 105;}div.upCompanyName{	width : 100% ;	padding-bottom : 10px ;	background-image: url("../image/upCompanyName.jpg") ;	background-position : top center ; 	position : relative ;	top : 0px ;	left : 0px ; 	z-index: 105 ;}div.logo{	width : 1024px ;	margin-right : auto ;	margin-left : auto ;	padding-left : 20px ;}