﻿.basealign 
{
	text-align: center;
}

body
{
	font-family: 
		"メイリオ","Meiryo",
		"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"ＭＳ Ｐゴシック", "MS P Gothic",
		"Osaka",
		Verdana, Arial, Helvetica, sans-serif;	
}

div.footer
{
	text-align:		center;
}

table.main {  
	margin-left : auto ;
	margin-right : auto ;
}

div.queryArea
{
    text-align: center;
    vertical-align: middle;
    padding-left: auto;
    padding-right: auto;
    width: 808px;
    height: 60px;
    position: relative;
    padding-top: 10px;
    margin-left : auto ;
	margin-right : auto ;
}

input.queryStyle
{
	vertical-align:middle;
}

div.buttontable
{
    text-align: center;
    padding-left: auto;
    padding-right: auto;
    width: 808px;
    height: 440px;
    position: relative;
    margin-left : auto ;
	margin-right : auto ;
	clear: both;
}

input.btnStyle {
	font-family: 
		"メイリオ","Meiryo",
		"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"ＭＳ Ｐゴシック", "MS P Gothic",
		"Osaka",
		Verdana, Arial, Helvetica, sans-serif;
		
    width: 88px;
    height: 38px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

input.btnPosA1 { position: absolute; left:   0px; top:   0px; }
input.btnPosA2 { position: absolute; left:  90px; top:   0px; }
input.btnPosA3 { position: absolute; left: 180px; top:   0px; }
input.btnPosA4 { position: absolute; left: 270px; top:   0px; }
input.btnPosA5 { position: absolute; left: 360px; top:   0px; }
input.btnPosA6 { position: absolute; left: 450px; top:   0px; }
input.btnPosA7 { position: absolute; left: 540px; top:   0px; }
input.btnPosA8 { position: absolute; left: 630px; top:   0px; }
input.btnPosA9 { position: absolute; left: 720px; top:   0px; }
input.btnPosB1 { position: absolute; left:   0px; top:  40px; }
input.btnPosB2 { position: absolute; left:  90px; top:  40px; }
input.btnPosB3 { position: absolute; left: 180px; top:  40px; }
input.btnPosB4 { position: absolute; left: 270px; top:  40px; }
input.btnPosB5 { position: absolute; left: 360px; top:  40px; }
input.btnPosB6 { position: absolute; left: 450px; top:  40px; }
input.btnPosB7 { position: absolute; left: 540px; top:  40px; }
input.btnPosB8 { position: absolute; left: 630px; top:  40px; }
input.btnPosB9 { position: absolute; left: 720px; top:  40px; }
input.btnPosC1 { position: absolute; left:   0px; top:  80px; }
input.btnPosC2 { position: absolute; left:  90px; top:  80px; }
input.btnPosC3 { position: absolute; left: 180px; top:  80px; }
input.btnPosC4 { position: absolute; left: 270px; top:  80px; }
input.btnPosC5 { position: absolute; left: 360px; top:  80px; }
input.btnPosC6 { position: absolute; left: 450px; top:  80px; }
input.btnPosC7 { position: absolute; left: 540px; top:  80px; }
input.btnPosC8 { position: absolute; left: 630px; top:  80px; }
input.btnPosC9 { position: absolute; left: 720px; top:  80px; }
input.btnPosD1 { position: absolute; left:   0px; top: 120px; }
input.btnPosD2 { position: absolute; left:  90px; top: 120px; }
input.btnPosD3 { position: absolute; left: 180px; top: 120px; }
input.btnPosD4 { position: absolute; left: 270px; top: 120px; }
input.btnPosD5 { position: absolute; left: 360px; top: 120px; }
input.btnPosD6 { position: absolute; left: 450px; top: 120px; }
input.btnPosD7 { position: absolute; left: 540px; top: 120px; }
input.btnPosD8 { position: absolute; left: 630px; top: 120px; }
input.btnPosD9 { position: absolute; left: 720px; top: 120px; }
input.btnPosE1 { position: absolute; left:   0px; top: 160px; }
input.btnPosE2 { position: absolute; left:  90px; top: 160px; }
input.btnPosE3 { position: absolute; left: 180px; top: 160px; }
input.btnPosE4 { position: absolute; left: 270px; top: 160px; }
input.btnPosE5 { position: absolute; left: 360px; top: 160px; }
input.btnPosE6 { position: absolute; left: 450px; top: 160px; }
input.btnPosE7 { position: absolute; left: 540px; top: 160px; }
input.btnPosE8 { position: absolute; left: 630px; top: 160px; }
input.btnPosE9 { position: absolute; left: 720px; top: 160px; }
input.btnPosF1 { position: absolute; left:   0px; top: 200px; }
input.btnPosF2 { position: absolute; left:  90px; top: 200px; }
input.btnPosF3 { position: absolute; left: 180px; top: 200px; }
input.btnPosF4 { position: absolute; left: 270px; top: 200px; }
input.btnPosF5 { position: absolute; left: 360px; top: 200px; }
input.btnPosF6 { position: absolute; left: 450px; top: 200px; }
input.btnPosF7 { position: absolute; left: 540px; top: 200px; }
input.btnPosF8 { position: absolute; left: 630px; top: 200px; }
input.btnPosF9 { position: absolute; left: 720px; top: 200px; }
input.btnPosG1 { position: absolute; left:   0px; top: 240px; }
input.btnPosG2 { position: absolute; left:  90px; top: 240px; }
input.btnPosG3 { position: absolute; left: 180px; top: 240px; }
input.btnPosG4 { position: absolute; left: 270px; top: 240px; }
input.btnPosG5 { position: absolute; left: 360px; top: 240px; }
input.btnPosG6 { position: absolute; left: 450px; top: 240px; }
input.btnPosG7 { position: absolute; left: 540px; top: 240px; }
input.btnPosG8 { position: absolute; left: 630px; top: 240px; }
input.btnPosG9 { position: absolute; left: 720px; top: 240px; }
input.btnPosH1 { position: absolute; left:   0px; top: 280px; }
input.btnPosH2 { position: absolute; left:  90px; top: 280px; }
input.btnPosH3 { position: absolute; left: 180px; top: 280px; }
input.btnPosH4 { position: absolute; left: 270px; top: 280px; }
input.btnPosH5 { position: absolute; left: 360px; top: 280px; }
input.btnPosH6 { position: absolute; left: 450px; top: 280px; }
input.btnPosH7 { position: absolute; left: 540px; top: 280px; }
input.btnPosH8 { position: absolute; left: 630px; top: 280px; }
input.btnPosH9 { position: absolute; left: 720px; top: 280px; }
input.btnPosI1 { position: absolute; left:   0px; top: 320px; }
input.btnPosI2 { position: absolute; left:  90px; top: 320px; }
input.btnPosI3 { position: absolute; left: 180px; top: 320px; }
input.btnPosI4 { position: absolute; left: 270px; top: 320px; }
input.btnPosI5 { position: absolute; left: 360px; top: 320px; }
input.btnPosI6 { position: absolute; left: 450px; top: 320px; }
input.btnPosI7 { position: absolute; left: 540px; top: 320px; }
input.btnPosI8 { position: absolute; left: 630px; top: 320px; }
input.btnPosI9 { position: absolute; left: 720px; top: 320px; }
input.btnPosJ1 { position: absolute; left:   0px; top: 360px; }
input.btnPosJ2 { position: absolute; left:  90px; top: 360px; }
input.btnPosJ3 { position: absolute; left: 180px; top: 360px; }
input.btnPosJ4 { position: absolute; left: 270px; top: 360px; }
input.btnPosJ5 { position: absolute; left: 360px; top: 360px; }
input.btnPosJ6 { position: absolute; left: 450px; top: 360px; }
input.btnPosJ7 { position: absolute; left: 540px; top: 360px; }
input.btnPosJ8 { position: absolute; left: 630px; top: 360px; }
input.btnPosJ9 { position: absolute; left: 720px; top: 360px; }
input.btnPosK1 { position: absolute; left:   0px; top: 400px; }
input.btnPosK2 { position: absolute; left:  90px; top: 400px; }
input.btnPosK3 { position: absolute; left: 180px; top: 400px; }
input.btnPosK4 { position: absolute; left: 270px; top: 400px; }
input.btnPosK5 { position: absolute; left: 360px; top: 400px; }
input.btnPosK6 { position: absolute; left: 450px; top: 400px; }
input.btnPosK7 { position: absolute; left: 540px; top: 400px; }
input.btnPosK8 { position: absolute; left: 630px; top: 400px; }
input.btnPosK9 { position: absolute; left: 720px; top: 400px; }

body {
font-family: 
    "メイリオ","Meiryo",
    "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
    "ＭＳ Ｐゴシック", "MS P Gothic",
    "Osaka",
    Verdana, Arial, Helvetica, sans-serif;
}

input 
{
	padding: 2px 4px 2px 4px;
}

p
{
	margin: 4px 0px 4px 0px;
}

.smallfont
{
	font-size: smaller;
}

div.logo
{
	text-align: right;
}
