div.box01{
background-color: #fff;
border: 1px solid #CCCCCC;
padding: 19px;
width: 520px;
margin-bottom:20px;
}
div.box02{
width:380px;
margin:5px 10px 10px;
float:right;
}
div.ans_box{
width:560px;
background-image:url(../img/ans_bg.gif);
background-repeat:repeat-y;
border-bottom:1px solid #aaa;
display:block;
margin:5px auto 30px;
}
div.ans_text{
margin:5px 10px 20px 0px;
}
div#ather_ans{
width:520px;
font-size:12px;
color:#666;
text-align:center;
margin:10px auto;
padding:20px;
border:1px solid #aaa;
background-color:#fff;
}



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:120px;
font-size:12px;
color:#666;
padding:5px 20px 10px;
float:left;
}
p.img02{
text-align:right;
font-size:12px;
color:#666;
padding:40px 20px 20px;
}
p#img_arrow{
width:86px;
margin:20px auto;
}
p.checked{
width:30px;
font-size:12px;
color:#666;
padding:0px 10px 0px 40px;
float:left;
}
p.ather_ans_link{
width:540px;
font-size:12px;
color:#666;
padding:5px 0px;
}
.ather_ans_link a:link{
color:#666;
}
.ather_ans_link a:visited{
color:#666;
}
.ather_ans_link a:active{
color:#993300;
background-color:#FFE3C8;
}
.ather_ans_link a:hover{
color:#993300;
background-color:#FFE3C8;
}




