/*
**********************************************
お助けリンク用
**********************************************
*/

#contents .cnt_txt div.useful{
border:3px double #e8e8e8;
padding:10px;
margin:10px 10px 5px 10px;
}

#contents .cnt_txt div.useful h3{
font-size:110%;
margin:10px 0 2px 0;
padding:5px 0 3px 25px;;
border-bottom:#c1c1c1 1px dashed;
line-height:120%;
font-weight:normal;
background:transparent url("../../images/common/icon/icon_list_links.gif") 5px 5px no-repeat;
}

#contents .cnt_txt div.useful h3.pdf{
background:transparent url("../../images/common/icon/icon_pdf.gif") 5px center no-repeat;
}

#contents .cnt_txt div.useful h3 a:link,
#contents .cnt_txt div.useful h3 a:visited{
text-decoration:none;
color:#337b9a;
}

#contents .cnt_txt div.useful h3 a:hover{
text-decoration:underline;
}

#contents .cnt_txt div.useful ul{
margin:3px 0 15px 25px;
_margin:3px 0 15px 35px;
}

#contents .cnt_txt div.useful li{
color:#696969;
font-size:87%;
list-style-type:decimal;
}

/*
#contents .cnt_txt div.useful div.detail ul{
margin:10px 0 10px 20px;
_margin:10px 0 10px 30px;
}
#contents .cnt_txt div.useful div.detail li{
color:#696969;
font-size:100%;
padding-left:15px;
list-style-type:none;
line-height:12px;
background:transparent url("../../images/common/bullet/link_b.gif") 0 0px no-repeat;
}
*/

#contents .cnt_txt div.useful p.source{
text-align:right;
margin:5px 5px 0 0;
padding:0;
color:#666;
font-size:8pt;
}

#contents .cnt_txt div.useful p.file{
margin:3px 0 0 15px;
padding:0;
color:#666;
font-size:8pt;
font-weight:bolder;
}


#contents .cnt_txt div.useful .notes{
font-size:0.9em;
color:#666666;
padding:0 18px;
}

