h1{
margin:0 0 20px 0;
}

h2{
margin:0 0 15px 0;
}


.contents{
width:714px;
margin:30px 0 0 30px;
}

.w627{
width:627px;
margin:0 0 0 20px;
}

.w613{
width:613px;
margin:0 0 0 12px;
padding:0;

}

.w613:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

.w613 .kl{
width:300px;
margin:0;
padding:0 0 20px 0;
float:left;
}

.w613 .kr{
width:300px;
margin:0;
padding:0 0 20px 0;
float:right;
}

.w613 .kl ul,
.w613 .kr ul{
margin:0;
padding:0;
list-style-type:none;
}

.w613 .kl ul li,
.w613 .kr ul li{
margin:0 0 5px 0;
padding:0;
display:block;
}


.w613 .sl{
width:200px;
margin:0 0 20px 0;
float:left;
}

.w613 .sc,
.w613 .sr{
width:200px;
margin:0 0 20px 5px;
float:left;
}

.w613 .sl ul,
.w613 .sc ul,
.w613 .sr ul{
margin:0;
padding:0;
list-style-type:none;
}

.w613 .sl ul li,
.w613 .sc ul li,
.w613 .sr ul li{
margin:0 0 5px 0;
padding:0;
display:block;
}

.w613 .kl ul li a img,
.w613 .kr ul li a img,
.w613 .sl ul li a img,
.w613 .sc ul li a img,
.w613 .sr ul li a img{
border:none;
}

.font-s{
font-size:8pt;
line-height:110%;
}

.font-cp{
font-size:10pt;
line-height:110%;
}

.font-n{
font-size:10pt;
line-height:110%;
}

.font-b{
font-size:16pt;
line-height:110%;
}