  /* shared
  ------------------------------------------------------------------- */
.fw_detail		{}
	.fw_detail a		{ padding-left:12px; }
	.fw_detail a		{ background: url(../../../shared/img/icon_001.gif) left center no-repeat; }
	.fw_detail a:link		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail a:visited		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail a:hover		{ color:#3D7CCD;text-decoration:underline;}
	.fw_detail a:active		{ color:#3D7CCD;text-decoration:underline;}

/* ----------------------- */

.cncler_img { width: 160px; float:right; font-size: 11px; line-height: 140%;}
.cncler_img img { margin: 0 0 5px 0;}

.nomark002 { margin: 3px 0 5px 0; padding:0; display: block;}
.nomark002 a{ padding:0 0 0 10px; background:url("../../../shared/img/icon_001.gif") left 50% no-repeat;}
.nomark002 a:link { color: #2d7fbd; text-decoration: underline; }
.nomark002 a:visited { text-decoration: underline;  }
.nomark002 a:hover { color: #003567; text-decoration: underline;  }

.txtbox03 {width: 400px; margin: 10px 0 20px 0;}

.key_box { width: 400px; margin: 10px 10px 20px 0; padding: 20px; border: 1px #CCC solid; }
.key_box dl { }
.key_box dt { font-weight: bold;}
.key_box dd { padding: 0 0 0 10px; margin: 0; }


/* ----------------------- */
.txtbox02 {background:#ffece5;padding:15px 20px 10px 15px;}

.link-list02 dt{color:#3d7ccd;padding-left:1em;background:url("../../../img/icon_001.gif") 0.1em 50% no-repeat;}
.link-list02 dd{margin-bottom:10px;padding-left:1em;}



