@charset "euc-jp";


/*-------------------------------------------------fontsize */
html .fjtool__alert,
html .fjtool__adlist_table {
    font-size:12px;
}

* html .fjtool__alert,
* html .fjtool__adlist_table {/* For WinIE6, MacIE5 */
    font-size:100%;
}

*+html .fjtool__alert,
*+html .fjtool__adlist_table {/* For WinIE7, MacIE5 */
    font-size:100%;
}

* html body .fjtool__alert,
* html body .fjtool__adlist_table {/* For WinIE6 */
    /* \*/font-size:75%;/* Excluding MacIE5 */
}

*+html body .fjtool__alert,
*+html body .fjtool__adlist_table {/* For WinIE7 */
    /* \*/font-size:75%;/* Excluding MacIE5 */
}


/*-------------------------------------------------fjtool__alert */
div.fjtool__alert {
	border:1px solid #cc6666;
	margin: 0;
	background:#fff1f1 url(http://www.find-job.net/img/common/bg_alert.gif) no-repeat;
}

div.fjtool__alert h3 {
	margin: 8px 5px 6px 46px;
	color:#CC3300;
	font-size:100%;
	line-height:23px;
}

div.fjtool__alert h5 {
	margin:0 5px 5px 46px;
	border-bottom:1px solid #ccc;
	color:#CC3300;
	font-size:100%;
	line-height:23px;
}

div.fjtool__alert strong {
	display:block;
	margin:0 5px 5px 46px;
	border-bottom:1px solid #ccc;
	color:#CC3300;
	font-size:100%;
	line-height:23px;
}

div.fjtool__alert p {
	margin:0 5px 5px 46px;
}

div.fjtool__alert p em {
	display:block;
	padding-top:5px;
	color:#CC3300;
	font-style:normal;
	font-size:100%;
	font-weight:bold;
	line-height:18px;
}

div.fjtool__alert p span {
	display:block;
	padding-top:5px;
	font-size:83%;
	text-align:right;
}


/*-------------------------------------------------adlist_table */

.fjtool__adlist_table {
	margin: 0;
}

.fjtool__adlist_table p.top_message {
	margin: 0;
	padding: 0 0 6px 0;
	border: 0;
	text-align: left;
}

.fjtool__adlist_table p.foot_copy {
	margin: 0;
	padding: 6px 0 0 0;
	border: 0;
	text-align: right;
	font-size: 83%;
	color: #666;
}

.fjtool__adlist_table p.foot_copy a {
	font-size: 100%;
	color: #666;
	text-decoration: none;
}

.fjtool__adlist_table table {
	border-top:1px solid;
	border-left:1px solid;
	width:100%;
	table-layout:fixed;
}

.fjtool__adlist_table th,
.fjtool__adlist_table td {
	border-right:1px solid;
	border-bottom:1px solid;
}

.fjtool__adlist_table th {
	font-size:100%;
	line-height:16px;
	padding:5px;
	background: no-repeat center left;
	text-align: left;
}

.fjtool__adlist_table th span {
	font-weight:normal;
}

.fjtool__adlist_table td {
	padding:5px;
	line-height:19px;
}

.fjtool__adlist_table ol {
	margin:0;
	padding:0;
}

.fjtool__adlist_table ol li {
	list-style-type:none;
	list-style-position:outside;
}

.fjtool__adlist_table li img {
	margin:1px 0 1px 2px;
	vertical-align:-20%;
}


.fjtool__adlist_table th.table_column01 { width:31%; _width:32%; }
.fjtool__adlist_table th.table_column02 { width:12%; _width:13%; }
.fjtool__adlist_table th.table_column03 { width: 9%; _width:10%; }
.fjtool__adlist_table th.table_column04 { width:26%; _width:27%; }
.fjtool__adlist_table th.table_column05 { width: 8%; _width: 9%; }
.fjtool__adlist_table th.table_column06 { width:44px; _width: 54px; }




.fjtool__adlist_table td a img {
	border-width:0px;
}

.fjtool__adlist_table td.table_column01 {
	text-align: left;
	vertical-align: top;
}

.fjtool__adlist_table td.table_column02 {
	text-align: left;
	vertical-align: top;
}

.fjtool__adlist_table td.table_column03 {
	text-align: left;
	vertical-align: top;
}

.fjtool__adlist_table td.table_column04 {
	text-align: left;
	vertical-align: top;
}

.fjtool__adlist_table td.table_column05 {
	text-align: left;
	vertical-align: top;
}

.fjtool__adlist_table td.table_column06 {
	text-align: center;
	vertical-align: middle;
}


.fjtool__adlist_table img.icon_beginner {
	margin-left: 5px;
}


/*-------------------------------------------------adlist_table : background */

.fjtool__adlist_gray table,
.fjtool__adlist_gray th,
.fjtool__adlist_gray td    { border-color: #ccc; }
.fjtool__adlist_gray th    { background:#F2F2F2; }


.fjtool__adlist_orange table,
.fjtool__adlist_orange th,
.fjtool__adlist_orange td    { border-color: #ccc; }
.fjtool__adlist_orange th    { background:#FFCC66; }


.fjtool__adlist_blue table,
.fjtool__adlist_blue th,
.fjtool__adlist_blue td    { border-color: #ccc; }
.fjtool__adlist_blue th    { background:#CCECFF; }


