  /* 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;}

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

.columbox {background-color:#ffd;border:1px solid #fd9;padding:10px 15px 0 10px;margin-top:20px;}
.columbox img{float:left;margin-right:5px;}
.columbox strong{color:#f93}
/* ----------------------- */

/* detail
-------------------------- \*/
.school_detail	{ margin-bottom:20px;}

.detail_foot	{ margin:30px 0 10px 0; padding:20px; background:#F0FFE0;}
	.detail_foot ul	{ margin:10px 0 0 0; padding:0; text-align:left; }
	.detail_foot li	{ margin:0 20px 0 0; padding:0 0 0 15px; list-style-type:none; display:inline;}
	.detail_foot li	{ background:url(../../../shared/img/icon_001.gif) left center no-repeat;}


.detail_foot2	{ margin:10px 0 0 0; padding:20px; background:#F0FFE0;}
	.detail_foot2 ul	{ margin:10px 0; padding:0; text-align:left; }
	.detail_foot2 li	{ margin:0 20px 0 0; padding:0 0 0 15px; list-style-type:none; display:inline;}
	.detail_foot2 li	{ background:url(../../../shared/img/icon_001.gif) left center no-repeat;}

.txt-note {font-weight:normal;font-size:85%;padding-left:1em;text-indent:-1em;}

.txtbox02 {background:#f0ffe0;padding:15px 20px 10px 15px;}

.link-list02 {margin: 0 0 10px 0;}
.link-list02 dt{color:#3d7ccd;padding-left:1em;background:url("../../../shared/img/icon_001.gif") 0.1em 50% no-repeat;}
.link-list02 dd{margin-bottom:10px;padding-left:1em;}
	.link-list02 a:link		{ color:#3D7CCD;text-decoration:none;}
	.link-list02 a:visited		{ color:#3D7CCD;text-decoration:none;}
	.link-list02 a:hover		{ color:#3D7CCD;text-decoration:underline;}
	.link-list02 a:active		{ color:#3D7CCD;text-decoration:underline;}


/* text link anchor
-------------------------- \*/
.link-list002 { text-align:center; margin:20px 0; width:100%; }
.link-list002 ul{ display:inline; list-style-type:none; margin: 0 30px 0 0; }
.link-list002 li { background-image: url(../../img/line_list.gif); background-repeat: no-repeat; background-position: left 50%; display: block; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; float: left; }
