#contentsright h2 img{
margin:10px auto 20px;
}
#contentsright h3 img{
width:520px;
display:block;
margin:10px auto 0px;
}

h3{
font-size:16px;
color:#666;
}
h4{
margin:10px 0px 10px;
font-size:14px;
color:#FF6600;
}
h5{
margin-top:20px;
}

div#box01{
width:560px;
border:1px solid #aaa;
background-color:#fff;
display:block;
margin:5px auto 30px;
}

table#lice_table{
width:500px;
margin:10px auto 20px;
border:1px solid #666;
border-collapse:collapse;
}
table#lice_table th{
width:150px;
padding:5px;
border:1px solid #aaa;
border-collapse:collapse;
background-color:#efefef;
font-size:14px;
font-weight:bold;
color:#666;
}
table#lice_table td{
width:310px;
padding:5px 10px;
border:1px solid #aaa;
border-collapse:collapse;
font-size:14px;
line-height:150%;
font-weight:normal;
color:#666;
}
table#lice_in_table{
width:360px;
margin:10px auto 20px;
border:1px solid #aaa;
border-collapse:collapse;
}
table#lice_in_table th{
width:100px;
padding:5px;
border:1px solid #aaa;
background-color:#FFCCCC;
border-collapse:collapse;
font-size:14px;
font-weight:bold;
color:#666;
}


p.text01{
font-size:12px;
line-height:150%;
color:#666;
margin:0px 10px 10px;
}
p.text02{
font-size:12px;
line-height:150%;
color:#CC6600;
margin-left:30px;
margin-bottom:15px;
}
p.text03{
width:460px;
font-size:14px;
line-height:150%;
color:#666;
padding:5px 0px 5px;
float:right;
}
p.text_title{
width:520px;
font-size:12px;
line-height:150%;
color:#666;
margin:0px auto 20px;
padding:10px;
border:1px solid #999;
background-color:#E1EBFF;
}

p.img01{
width:520px;
margin:5px auto 10px;
}


p#bunner_pos{
width:280px;
font-size:14px;
margin:5px auto 20px;
padding:10px;
}
ul.table_ul{
padding:0px 10px;
}
ul.table_ul li{
font-size:14px;
line-height:150%;
color:#666;
}




