@charset "utf-8";

/*
------------------------------------------------
Layout
------------------------------------------------*/

h1 {
	padding-bottom:5px;
	color: #CC6600;
}
h2 {
	padding-bottom:5px;
	color: #FF3333;
}
.txt {
padding-bottom: 15px;
}

#contents {
width:547px;
}

#contents tr td{
font-size:90%;
}

.title_01{
width:525px;
padding-top:20px;
margin-left:auto;
margin-right:auto;
padding-bottom:11px;
}

.title_01 p{
width:525px;
padding-top:5px;
}

.title_02{
padding-bottom:10px;
}

table tr td{
font-size:90%;
}

.text_01{
width:192px;
padding-left:4px;
padding-right:4px;
padding-top:5px;
padding-bottom:5px;
}

.text_01 div{
line-height:1.1;
}

.text_02{
width:250px;
padding-left:4px;
padding-right:4px;
padding-top:5px;
}

.text_02 div{
line-height:1.1;
}

.text_03{
padding-left:4px;
padding-right:4px;
font-size:85%;
text-align:left;
line-height:1.1;
}

.text_03 b{
font-size:110%;
}

.text_03 span{
font-size:90%;
}

.block_01{
margin-bottom:15px;
}

.block_02{
margin-top:10px;
margin-bottom:15px;
}

.block_02 tr td b{
font-size:90%;
}

.block_03{
margin-top:10px;
margin-bottom:15px;
}

.block_03 tr td{
font-size:80%;
}

.block_03 tr td b{
font-size:90%;
}

.block_04 tr td{
font-size:75%;
text-align:left;
}

.block_04 tr td b{
font-size:90%;
}

.block_04 .text_04{
font-size:80%;
padding-left:35px;
}

.center{
padding-top:5px;
padding-left:15px;
}

.center span{
padding-left:40px;
}

.text_05 span{
font-size:90%;
line-height:1.1;
}

.text_05 font{
font-size:90%;
line-height:1.1;
}

.img_01{
padding-top:5px;
}



























