h2{
margin-top:20px;
}
h3{
margin-top:20px;
}
h4{
margin-top:20px;
}
h5{
margin-top:20px;
}
.texttype01{
padding:0px 2px 5px;
line-height:120%;
font-size:10px;
}
.att01{
font-size:10px;
}
.texttype02{
padding:10px;
padding-top:0px;
padding-bottom:0px;
line-height:130%;
}
.div_layout01{
float:left
}
div.b_box01{
width:650px;
margin:0px 30px;
padding:0px 20px;
}
div.b_box02{
width:200px;
padding:5px 5px 10px;
float:left;
}
img.banner{
padding:0px 5px 0px;
}

.texttype01 li{
line-height:150%;
}
.inbox{
margin-bottom:10px;
}

/* コンテンツ */

.leftcon{
width:400px;
float:left;
}
.leftcon02{
width:370px;
float:left;
padding:0px;
padding-bottom:0px;
}

/* テーブル01 */
table.table01{
width:600px;
margin:5px auto;
border-collapse:collapse;
border:1px solid #999;
}
table.table01 caption{
width:600px;
border-collapse:collapse;
padding:6px;
background-color:#999;
color:#FFFFFF;
margin:5px auto;
}
table.table01 tr th{
width:200px;
padding:6px;
background-color:#eeefFF;
font-size:10px;
border:1px solid #999;
}
table.table01 tr td{
width:400px;
padding:6px;
border:1px solid #999;
}
table.table01 tr:hover{
background-color:#eeefFF;
}
/* テーブル02 */
table.table02{
width:600px;
margin:5px auto;
border-collapse:collapse;
border:1px solid #999;
}
table.table02 caption{
width:600px;
border-collapse:collapse;
padding:6px;
background-color:#999;
color:#FFFFFF;
margin:5px auto;
}
table.table02 tr th{
width:200px;
padding:6px;
background-color:#ffefef;
font-size:10px;
border:1px solid #999;
}
table.table02 tr td{
width:400px;
padding:6px;
border:1px solid #999;
}
table.table02 tr td p{
padding:6px;
line-height:120%;
color:#666666;
text-align:justify;
text-justify:distribut;
}
table.table02 tr:hover{
background-color:#ffefeF;
}
/* BOX */
div.box01{
width:600px;
margin:10px auto 20px;
padding:6px;
border:1px dashed #666;
}
div.box01 p {
text-align:center;
font-size:12px;
font-weight:bold;
color:#ee7722;
}
div.box02{
text-align:left;
width:550px;
margin:3px auto 10px;
padding:5px;
border:1px solid #bbb;
}
div.box02:hover{
background-color:#E4EEF8;
}
