/*���j���[���i*/
p.a01 {
padding:0 70px;
}

p.a02 {
width:270px;
height:354px;
padding:40px 0 0 290px;
margin-top: 40px;
background-image:url("img/a_p02.jpg");
margin-right: auto;
margin-left: auto;
}

p.a03t {
font-size: 16px;
font-weight: bold;
padding:0 70px;
}

p.a03 {
padding:0 70px;
margin-top: 10px;
}

p.a04 {
font-size: 16px;
font-weight: bold;
text-align: center;
}

p.a04-1 {
width:450px;
height:404px;
padding:120px 55px 0 55px;
margin-bottom: 40px;
background-image:url("img/a01.gif");
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
}

p.a04-2 {
width:450px;
height:435px;
padding:120px 55px 0 55px;
margin-bottom: 40px;
background-image:url("img/a02.gif");
margin-top: 0px;
margin-right: auto;
margin-left: auto;
}

.a05 {
margin-bottom: 50px;
}

.blue {
color:#3da4f3;
font-weight: bold;
}

.title {
padding: 70px 0 50px 0;
text-align: center;
}

/*�r��*/
div.line590 {
border-bottom: dashed 1px #CCC;
margin: 40px 70px;
}


/*table*/
table.type01 {
border-collapse: collapse;
text-align: left;
line-height: 1.5;
border-left: 3px solid #000;
font-size:12px;
}

table.type01 th {
width: 389px;
padding: 20px 0 10px 30px;
font-weight: bold;
vertical-align: top;
text-align: left;
}

table.type01 td {
width: 170px;
padding: 20px 0px 10px 0px;
vertical-align: top;
text-align: right;
}


table.type02 {
border-collapse: collapse;
text-align: left;
line-height: 1.5;
border-left: 3px solid #000;
font-size:12px;
}

table.type02 th {
width: 389px;
padding: 15px 0 15px 30px;
font-weight: normal;
vertical-align: top;
text-align: left;
border-bottom: 1px solid #e6e6e6;
}

table.type02 td {
width: 170px;
padding: 15px 0px 15px 0px;
vertical-align: top;
text-align: right;
border-bottom: 1px solid #e6e6e6;
}


table.type03 {
border-collapse: collapse;
text-align: left;
line-height: 1.5;
border-left: 3px solid #000;
font-size:12px;
}

table.type03 th {
width: 289px;
padding: 10px 0 10px 30px;
font-weight: bold;
vertical-align: top;
text-align: left;
}

table.type03 td {
width: 270px;
padding: 10px 0px 30px 0px;
vertical-align: top;
text-align: right;
}
