@font-face {font-family: "Meiryo UI";
    src: url("http://db.onlinewebfonts.com/t/a9aca7e1ecdbdf39d9a97fe080562d20.eot"); /* IE9*/
    src: url("http://db.onlinewebfonts.com/t/a9aca7e1ecdbdf39d9a97fe080562d20.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("http://db.onlinewebfonts.com/t/a9aca7e1ecdbdf39d9a97fe080562d20.woff2") format("woff2"), /* chrome firefox */
    url("http://db.onlinewebfonts.com/t/a9aca7e1ecdbdf39d9a97fe080562d20.woff") format("woff"), /* chrome firefox */
    url("http://db.onlinewebfonts.com/t/a9aca7e1ecdbdf39d9a97fe080562d20.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
}


body,h1,h2,h3,h4,h5,ol,ul,li,dl,dt,dd,ruby,rb,rt,rp,table,th,td,p,img,a,div,em,small,sup,form,address{
padding:0;
margin:0;
font-size:10.5px;
font-style:normal;
font-weight:normal;
font-family:"Meiryo UI", Sans-Serif;
volume:medium;
line-height:1.6;
color:#000;
-webkit-text-size-adjust: 100%;
}

a {
text-decoration: none;
}

h1 {
color: #2f5597;
font-weight: bold;
font-size: 24px;
padding-bottom: 10px;
}

h4 {
color: #2f5597;
font-size: 14px;
padding-bottom: 0px;
font-weight: bold;
}

#container {
padding-top: 50px;
padding-bottom: 50px;
max-width: 820px;
margin: auto;
padding-left: 5%;
padding-right: 5%;
}

#formArea {
padding-top: 30px;
padding-left: 5%;
padding-right: 5%;
padding-bottom: 30px;
background-color: #e7e6e6;
border:1px solid #a6a6a6;
}

.header {
text-align: center;
background-color: #fff;
padding: 20px;
}

.table-header {
text-align: center;
background-color: #008080;
color: #fff;
padding-top: 3px;
padding-bottom: 3px;
font-size: 16px;
font-weight: bold;
}

.table-content {
background-color: #fff;
padding: 20px 20px 20px 20px;

}

.button {
text-align: center;
background-color: #2f5597;
color: #fff;
border-radius: 10px;
padding: 10px;
font-weight: bold;
cursor: pointer;
font-size: 10.5px;
width: 200px;
}

.gap {
display: block;
height: 20px;
}

.text-block-left {
display: inline-block;
width: 69%;
}

@media only screen and (max-width : 850px) {
.text-block-left {
width: 100%; 
}

.button {
margin-top: 10px;
margin-bottom: 10px;
}

.last-row {
padding-top: 10px;
}
}

