h1.index_toplogo {
	margin : 0px;
}

.koyou_kensaku_box {
	width : 601px;
	width : 601px;
	margin : 0px 0px 0px 8px;
	background-color : #F3F3F3;
}
.clear-both2 {
	clear: both;
	height: 4px;
	font-size: 1px;
	text-align: center;
}

.koyou_kensaku {
	margin : 4px 0px 4px 8px;
}

p.k_kensaku_title {
	margin : 2px 0px 0px 8px;
	font-weight : bold;
	float : left;
}

.k_kensaku_chobo {
	margin : 2px 0px 0px 16px;
	background-image : url(img/index/chobo_ability.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
	float : left;
}

p.koyou_kensaku_txt {
	margin : 0px 0px 0px 8px;
	font-weight : bold;
}

/* 求められる能力 */
.search1 {
	margin : 0px 0px 0px 20px;
	background-image : url(./img/index_search_box/search1.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

p.search_text {
	margin : 0px 0px 0px 24px;
	font-size : 12px;
}

.float_search1 {
	width : 269px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.float_search2 {
	margin : 0px 0px 0px 0px;
	float : left;
}

.search2,.search5 {
	margin : 5px 0px 0px 20px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.search3,.search6 {
	margin : 0px 0px 0px 20px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.search4,.search7 {
	margin : 5px 0px 0px 20px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.search2 {
	background-image : url(./img/index_search_box/search2.gif);
}

.search3 {
	background-image : url(./img/index_search_box/search3.gif);
}

.search4 {
	background-image : url(./img/index_search_box/search4.gif);
}

.search5 {
	background-image : url(./img/index_search_box/search5.gif);
}

.search5_normal {
	background-image : url(./img/index_search_box/search5.gif);
	margin : 5px 0px 10px 20px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.search6_normal {
	background-image : url(./img/index_search_box/search6.gif);
	margin : 5px 0px 0px 20px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.search7 {
	background-image : url(./img/index_search_box/search7.gif);
}

.search7_normal {
	margin : 0px 0px 0px 20px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
	background-image : url(./img/index_search_box/search7.gif);
}

.search8 {
	background-image : url(./img/index_search_box/search8.gif);
	margin : 5px 0px 0px 20px;
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.pull_style {
	font-size : 12px;
	color : #333333;
}

.pull_style2 {
	width : 220px;
	font-size : 12px;
	color : #333333;
}

.yajirusi_syokusyu {
	margin : 1px 0px 3px 65px;
}

p.hankaku_nyuuryoku {
	margin : 0px 0px 0px 45px;
	font-size : 11px;
	color : #FF6600;
}

p.ichi_nana {
	margin : 8px 7px 0px 30px;
	font-size : 11px;
	color : #003399;
}

.button_area {
	width : 602px;
	margin : 0px 0px 0px 6px;
	background-color : #CCCCCC;
}

p.search_submit {
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 5px 0px;
	text-align : center;
}

.freeform_box {
	margin : 8px 0px 6px 35px;
}

.free_form {
	font-size : 12px;
}

.bg_waku_bottom {
	width : 615px;
	margin : 0px;
}

/* 雇用形態から探すからのリンク色 */
a.deep_blue2:link {
	color : #003399;
	text-decoration : none;
}

a.deep_blue2:visited {
	color : #003399;
	text-decoration : none;
}

a.deep_blue2:hover {
	color : #003399;
	text-decoration : none;
}

a.deep_blue2:active {
	color : #003399;
	text-decoration : none;
}

/* くるくる */

.update {
	width : 94px;
	height : 29px;
	margin : 5px 0px 0px 5px;
	background-image : url(img/index/bg_update.gif);
	float : left;
}

p.update_txt {
	margin : 8px 0px 0px 12px;
	font-weight : bold;
	color : #333333;
}

.bg_kuru {
	width : 602px;
	height : 29px;
	margin : 5px 0px 0px 0px;
	background-image : url(img/index/bg_kuru.gif);
	float : left;
}

.kuru_position {
	margin : 5px 0px 0px 80px;
}

ilayer.kuru_txt {
	margin : 0px 0px 0px 0px;
	color : #333333;
}

p.kuru_txt2 {
	margin : 4px 0px 0px 0px;
	font-size : 12px;
	color : #333333;
}

p.kousin {
	margin : 8px 40px 2px 0px;
	font-size : 12px;
	font-weight : bold;
	color : #333333;
	text-align : center;
}

.kuru_dot {
	width : 615px;
	height : 1px;
	background-image : url(img/index/dot.gif);
}

.kensuu_red {
	color : #FF0000;
}

/* フリーワード検索 */
.freeword_box {
	width : 550px;
	margin : 8px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/loupe.gif);
	background-repeat : no-repeat;
}

p.freeword {
	margin : 0px 0px 0px 30px;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
	color : #333333;
}

.freeranking {
	font-weight : normal;
}

/* 求められる能力 */
.job_brain {
	width : 525px;
	margin : 10px auto 0px auto;
}

.float_jobbrain {
	margin : 0px 0px 0px 0px;
	float : left;
}

.bg_bg_brain {
	width : 249px;
	height : 28px;
	margin : 0px 0px 0px 0px;
	background-image : url(./img/index/bg_brain.gif);
}

.bg_jobjob {
	width : 249px;
	height : 28px;
	margin : 0px 0px 0px 27px;
	background-image : url(./img/index/bg_jobjob.gif);
}

.bg_indexh2 {
	margin : 5px 0px 0px 0px;
	width : 615px;
	height : 30px;
	background-image : url(./img/index/bg_h2.gif);
	background-repeat : no-repeat;
}

h2.job_brainh2_1 {
	padding : 8px 0px 0px 0px;
	margin : 0px 0px 0px 30px;
	font-size : 13px;
	font-weight : normal;
}

h2.job_brainh2_2 {
	padding : 8px 0px 0px 0px;
	margin : 0px 0px 0px 62px;
	font-size : 13px;
	font-weight : normal;
}


.hatena_float {
	float : left;
}

h2.indexh2 {
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 0px 20px;
	color : #FFFFFF;
	font-size : 13px;
}

.chobo_ability7 {
	background-image : url(img/index/hatena3.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin : 11px 10px 0px 0px;
	float : right;
}

a.sk_detail2:link {
	color : #FFFFFF;
	text-decoration : none;
}

a.sk_detail2:visited {
	color : #FFFFFF;
	text-decoration : none;
}

a.sk_detail2:hover {
	color : #FFFFFF;
	text-decoration : none;
}

a.sk_detail2:active {
	color : #FFFFFF;
	text-decoration : none;
}

a.sk_detail:link {
	color : #FFFFFF;
}

a.sk_detail:visited {
	color : #FFFFFF;
}

a.sk_detail:hover {
	color : #FFFFFF;
}

a.sk_detail:active {
	color : #FFFFFF;
}

/* 特集 */
.special_all_box {
	width : 333px;
	margin : 10px 0px 0px 0px;
	float : left;
}

.bg_special_title {
	height : 22px;
	background-image : url(img/index/bg_special_title.gif);
}

h2.special_h2 {
	margin : 5px 0px 0px 15px;
	font-size : 13px;
	color : #333333;
}

.bg_spacial {
	width : 333px;
	margin : 0px 0px 0px 0px;
	background-image : url(img/index/bg_spacial.gif);
}

.chobo_spe {
	margin : 0px 0px 0px 10px;
	background-image : url(img/index/chobo_spacial.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

p.c_name_spe {
	margin : 0px 0px 0px 10px;
	font-size : 12px;
	font-weight : bold;
}

.spe_city {
	font-size : 11px;
	font-weight : normal;
	color : #333333;
}

p.spe_apeal {
	margin : 5px 0px 5px 25px;
	font-size : 12px;
	color : #5A5A5A;
}

.dot_spe {
	margin : 0px 0px 6px 0px;
}

/* 特集からのリンク色 */
a.deep_blue:link {
	color : #003399;
}

a.deep_blue:visited {
	color : #003399;
}

a.deep_blue:hover {
	color : #003399;
}

a.deep_blue:active {
	color : #003399;
}


/* イメージ検索 */

.bg_indexh2_2 {
	margin : 10px 0px 0px 0px;
	width : 615px;
	height : 30px;
	background-image : url(./img/index/bg_h2.gif);
	background-repeat : no-repeat;
}

.allingpicgui {
	width : 560px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.pics1 {
	width : 140px;
	margin : 10px 0px 0px 0px;
	float : left;
}

.pics2 {
	width : 140px;
	margin : 10px 0px 0px 0px;
	float : left;
}

.pic_center {
	text-align : center;
	height : 105px;
}

.pic_border {
	border : 1px solid #999999;
}

p.pic_txt {
	margin : 5px 0px 7px 0px;
	font-size : 11px;
	text-align : center;
}

.pic_position {
	height : 75px;
	margin : 0px 0px 0px 0px;
	text-align : center;
}


/* エンプロイアビリティ検索 */
.bg_longtitle {
	margin : 2px 0px 0px 0px;
	width : 615px;
	height : 25px;
	background-image : url(img/index/bg_longtitle.gif);
}

h2.long_title {
	margin : 5px 0px 0px 5px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
	float : left;
}

/* エンプロイアビリティ検索 */
.bg_ability {
	width : 613px;
	background-image : url(img/index/bg_wakunai.gif);
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
}

.chobo_ability1,.chobo_ability2,.chobo_ability3,.chobo_ability4 {
	width : 148px;
	background-image : url(img/index/chobo_ability.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
	float : left;
}

.chobo_ability5,.chobo_ability6 {
	background-image : url(img/index/chobo_ability.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
	float : left;
}



/* テキストの前の印 */
.chobo_ability1 {
	margin : 0px 0px 0px 8px;
}

.chobo_ability2 {
	margin : 0px;
}

.chobo_ability3 {
	margin : 3px 0px 0px 8px;
}

.chobo_ability4 {
	margin : 3px 0px 0px 0px;
}
.chobo_ability5 {
	margin : 3px 0px 0px 0px;
}
.chobo_ability6 {
	margin : 3px 0px 0px 8px;
}

/* エンプロイアビリティのテキスト */
p.ability_txt {
	margin : 0px 0px 0px 8px;
	font-size : 12px;
}

p.ability_txt2 {
	margin : 0px 0px 7px 8px;
	font-size : 12px;
}

p.ability_txt3 {
	margin : 0px 0px 0px 13px;
	font-size : 11px;
}
.sum_mini {
	font-size : 10px;
	color : #333333;
}

p.skill_detail {
	margin : 0px 30px 0px 0px;
	float : right;
}

/* 職種検索 */
.bg_longtitle2 {
	margin : 15px 0px 0px 0px;
	width : 615px;
	height : 25px;
	background-image : url(img/index/bg_longtitle.gif);
	background-repeat : no-repeat;
}

/* 職種の左右の箱 */
.jobfloat1 {
	width : 157px;
	float : left;
}

.jobfloat2 {
	width : 139px;
	float : left;
}

.jobfloat3 {
	width : 179px;
	float : left;
}

.jobfloat4 {
	width : 133px;
	float : left;
}


.chobo_jobmark1,.chobo_jobmark1_1,.chobo_jobmark2,.chobo_jobmark1_2 {
	background-image : url(img/index/chobo_jobmark.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

.chobo_jobmark1_1 {
	margin : 7px 0px 5px 8px;
}

.chobo_jobmark1 {
	margin : 0px 0px 5px 8px;
}

.chobo_jobmark1_2 {
	margin : 7px 0px 5px 14px;
}

.chobo_jobmark2 {
	margin : 0px 0px 5px 14px;
}


p.jobmark_title {
	margin : 0px 0px 0px 8px;
	font-size : 11px;
	font-weight : bold;
	color : #616161;
}

.sum_mini2 {
	font-size : 10px;
	font-weight : normal;
	color : #333333;
}

/* 地域で検索 */

.bg_map {
	margin : 0px 0px 0px 50px;
	padding : 10px 0px 10px 0px;
	width : 501px;
	background-image : url(img/index/bg_map.gif);
	background-repeat : no-repeat;
	background-position : 0px 10px;
}

.area_box {
	width : 500px;
}

.area75 {
	width : 75px;
	height : 50px;
	float : right;
	margin : 0px 0px 0px 0px;
}

p.hokkaidotxt {
	margin : 0px 0px 0px 0px;
	padding : 16px 0px 0px 0px;
	font-size : 11px;
	text-align : center;
	color : #999999;
}

.iwatebox {
	width : 39px;
	height : 19px;
	float : right;
}

.aomoribox {
	width : 40px;
	height : 19px;
	float : right;
}

p.normal_areatxt {
	margin : 0px 0px 0px 0px;
	padding : 4px 0px 0px 0px;
	text-align : center;
	font-size : 11px;
	color : #999999;
}

.ishikawabox {
	width : 100px;
	height : 19px;
	float : right;
}
.ishikawabox2 {
	width : 36px;
	float : left;
}

.area55 {
	width : 55px;
	float : right;
	margin : 0px 0px 0px 0px;
}

.area175 {
	width : 175px;
	float : right;
	margin : 0px 0px 0px 0px;
}

.area80 {
	width : 80px;
	float : right;
	margin : 0px 0px 0px 0px;
}

.area62 {
	width : 62px;
	float : right;
	margin : 0px 0px 0px 0px;
}

.area301 {
	width : 301px;
	float : right;
	margin : 0px 0px 0px 0px;
}
.area91 {
	width : 91px;
	float : right;
	margin : 0px 0px 0px 0px;
}
.area69 {
	width : 69px;
	float : right;
	margin : 0px 0px 0px 0px;
}

/* インフォメーション */

.bg_longtitle3 {
	margin : 15px 0px 10px 0px;
	width : 615px;
	height : 25px;
	background-image : url(img/index/bg_longtitle.gif);
}

p.info_title {
	margin : 0px 0px 0px 15px;
	padding : 5px 0px 0px 0px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

.chobo_info {
	margin : 0px 0px 0px 10px;
	background-image : url(img/index/chobo_info.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

p.day_txt {
	margin : 0px 0px 0px 10px;
	font-size : 12px;
	font-weight : bold;
	color : #006600;
}

p.info_txt {
	width : 575px;
	margin : 2px 0px 0px 25px;
	font-size : 12px;
	color : #333333;
	line-height : 15px;
}

.for_jobnet {
	width : 575px;
	margin : 2px 0px 0px 25px;
}

p.jobnet_txt {
	margin : 15px 0px 0px 0px;
	font-size : 12px;
	color : #333333;
	line-height : 15px;
	float : left;
}

.jobnet_image {
	margin : 0px 0px 2px 5px;
	float : left;
}

.dot_info {
	margin : 1px 0px 8px 5px;
}

.koyou_chobo {
	margin : 3px 0px 0px 10px;
	background-image : url(img/index/chobo_jobmark.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
	float : left;
}

p.koyou_chobo_txt {
	margin : 0px 0px 0px 8px;
	font-weight : bold;
}
a.koyou_link:link {
	color : #003399;
	text-decoration : none;
}

a.koyou_link:visited {
	color : #003399;
	text-decoration : none;
}

a.koyou_link:hover {
	color : #003399;
}

a.koyou_link:active {
	color : #003399;
}

/* アフィリエイト */
.bgaftitle {
	width : 555px;
	height : 28px;
	margin : 25px auto 0px auto;
	background-image : url(./img/index_search_box/index/bg_afftitle.gif);
}

.g-mark {
	height : 18px;
	margin : 7px 0px 0px 25px;
	background-image : url(./img/index_search_box/index/gmark.gif);
	background-repeat : no-repeat;
}

h2.toph3_af {
	margin : 0px 0px 0px 24px;
	font-size : 16px;
	color : #FFFFFF;
}

.bgafcont {
	width : 555px;
	height : 82px;
	margin : 0px auto 0px auto;
	background-image : url(./img/index_search_box/index/bg_aff.jpg);
	background-repeat : no-repeat;
}

.afmerit1,.afmerit2,.afmerit3 {
	font-size : 14px;
	font-weight : bold;
}

.afmerit1 {
	margin : 12px 0px 0px 184px;
}

.afmerit2 {
	margin : 7px 0px 0px 184px;
}

.afmerit3 {
	margin : 7px 0px 0px 339px;
}

/* メンテナンスのお知らせ */

.owabi_box {
	margin : 7px 0px 0px 0px;
}

.owabi_padding {
	border : 4px double #CBCBFF;
	padding : 3px 0px 3px 0px;
	margin : 0px 10px 0px 10px;
}


.menteimg {
	margin : 0px 10px 0px 5px;
	padding : 0px 0px 3px 0px;
	text-align : left;
}

p.mente {
	margin : 0px 10px 0px 10px;
	padding : 0px 0px 0px 0px;
	font-size : 11px;
	text-align : left;
}

/* メンテナンスのお知らせ */

.mentenboxes {
	border : 4px double #CBCBFF;
	padding : 3px 0px 3px 0px;
	width : 460px;
	margin : 0px auto 0px auto;
}

p.menteinfo1 {
	margin : 0px 0px 0px 3px;
	padding : 4px 0px 3px 0px;
	font-weight : bold;
	color : #CC0000;
	font-size : 11px;
}

p.menteinfo2 {
	margin : 0px 4px 0px 10px;
	padding : 0px 0px 3px 0px;
	font-size : 10px;
}

.index_units {
	width : 468px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
}

.freewordranking {
	width : 200px;
}

/*  */

ul.buslik {
	margin : 0px 0px 0px 20px;
	padding : 0px 0px 0px 0px;
}

ul.buslik li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
}

/*  */

.ability_sb {
	width : 600px;
	margin : 0px auto 0px auto;
}

.ability_sb dl {
	width : 600px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 12px;
}

.ability_sb dl dt {
	text-align: center;
	padding: 10px 0 10px 0px;
	width: 150px;
	font-weight: bold;
	border: 1px dotted #CCCCCC;
	background-color : #EFEFEF;
	padding: 5px 5px 5px 5px;
	line-height: 16px;
}

.ability_sb dl dd {
	padding: 5px 5px 20px 10px;
	margin-left: 160px;
	margin-top: -2.1em;
	line-height: 16px;
}

.ability_sb dd.ticaudd {
	padding: 5px 5px 20px 10px;
	margin-left: 160px;
	margin-top: -3.1em;
	line-height: 1.2em;
}

h3.abilityh3 {
	margin : 20px 0px 0px 0px;
	padding : 0px 0px 10px 8px;
	background-image : url(../img/search/ability/chobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
	font-size : 12px;
	color : #FF3300;
	font-weight : bold;
}