@charset "utf-8";

/* ------------------------------------------------------------
 リクルートエージェント　求人情報トップ　CSS
 更新日:10/11/04, 11/08/29

 [目次]
	1:map
	2:searchKeywords
	3:chumokuKeywords
	4:div.textBox02
	5:boxkigyou

------------------------------------------------------------ */

@import "kensaku.css";

div#contents div#kensaku_indexVis{position: relative; left: -10px;}
div#kensaku_indexVis div.kyujinimg{position: absolute; top: 22px; left: 38px; width: 100px;}

/* 0:ul Element
-----------------------------------*/


div.box ul{
margin:0;
}

div.box li{
}

/* 1:.map
-----------------------------------*/

div.map{
position: relative;
}

div.map img#kensakuMap{
width:320px;
height:198px;
margin:0;
}

div.map span{
position: absolute;
line-height: 100%;	
}

div.map span.hokkaido{
top: 17px;
left: 241px;
width: 48px;
height: 27px;
}

div.map span.tohoku{
top: 68px;
left: 234px;
width: 34px;
height: 46px;
}

div.map span.kanto{
top: 128px;
left: 233px;
width: 34px;
height: 31px;
}

div.map span.tokai{
top: 111px;
left: 190px;
width: 34px;
height: 51px;
}

div.map span.kansai{
top: 132px;
left: 147px;
width: 30px;
height: 37px;
}

div.map span.chushikoku{
top: 123px;
left: 113px;
width: 26px;
height: 43px;
}

div.map span.kyushu{
top: 142px;
left: 62px;
width: 35px;
height: 39px;
}


div.map span.kaigai{
top: 38px;
left: 89px;
width: 36px;
height: 25px;
}


/* 2:searchKeywords
-----------------------------------*/

dt.searchKeywords{
color:#000000;
margin:0 0 5px 0;
}

dd.searchKeywords{
background:url(/common/imgs/dotline01.gif) repeat-x bottom;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

dd.searchKeywords input{
border:1px solid #cecece;
vertical-align:middle;
font-size:11px;
height:16px;
line-height:16px;
margin-right:4px;
}

dd.searchKeywords input.kwd{
border:1px solid #cecece;
vertical-align:middle;
font-size:11px;
height:16px;
line-height:16px;
width:250px;
margin-right:4px;
}

/* 2013/8/1 ADD searchKeywords2  */
dd.searchKeywords2{
padding:0 0 10px 0;
margin:0 0 10px 0;
}
dd.searchKeywords2 input{
border:1px solid #cecece;
vertical-align:middle;
font-size:11px;
height:16px;
line-height:16px;
margin-right:4px;
}
dd.searchKeywords2 input.kwd{
border:1px solid #cecece;
vertical-align:middle;
font-size:11px;
height:16px;
line-height:16px;
width:250px;
margin-right:4px;
}

/* 3:chumokuKeywords
-----------------------------------*/

dt.chumokuKeywords{
font-weight:bold;
font-size:117%;
background:url(/common/imgs/ico_star.gif) no-repeat 0 1px;
padding:0 0 0 17px;
margin:0 0 5px 0;
}

dd.chumokuKeywords ul{
margin:0 0 0 17px;
}

dd.chumokuKeywords li{
margin:0 0 5px 0;
}
dd.chumokuKeywords a{
margin-right:4px;
}
dd.chumokuKeywords .kensaku_l{
font-size:125%;
font-weight:bold;
}

dd.chumokuKeywords .kensaku_m{
font-size:117%;
}

dd.chumokuKeywords .kensaku_s{
font-size:87%;
}


/* 4:div.textBox02
-----------------------------------*/

div.textBox02{
font-size:125%;
text-align:center;
font-weight:bold;
color:#000000;
}

div.textBox02 p{
margin:0;
}

div#cassette01 div.textBox02{
text-align:left;
font-weight:normal;
color:#000000;
}

div#cassette01 div.textBox02 h2.title01,
div#cassette01 div.textBox02 h3.title01, 
div#cassette04 div.textBox02 h3.title01{
font-size:100%;
}

div#cassette01 p,
div#cassette04 p{
font-size:80%;
color:#595959;
}

div#cassette04 div.textBox02{
text-align:left;
font-weight:normal;
color:#000000;
}


/* 5:boxkigyou
-----------------------------------*/

#contents div.main div.boxkigyou{
background-color: transparent;
background-image: url("/kensaku/imgs/onecolumn690px_bg.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
margin-bottom:10px;
}

#contents div.boxkigyou div.sectionkigyou{padding:0 10px 10px 10px;}
	
