* {
 padding:0;
 font-size: 12px;
 margin: 0;
 font-family: Verdana, Arial, sans-serif;
 line-height: 120%;
}

body{
 background-color: #E6E6FA;
 background-image: url(img-hibarai/bg-gazou.gif);
}

#zentai{
 width: 979px;
 background-color: #ffffff;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
strong,em {font-weight: normal;}

/*
コンテンツ
----------------------------------*/

h1 {
 width: 961px;
 height: 84px;
 margin-left: 8px;
 position:relative;
 font-size:12px;
 /*HideMacIE\*/
 overflow:hidden;
 /**/
}

h1 span {
 display:block;
 width:100%;
 height:100%;
 background-color: #ffffff;
 background-image: url(img-hibarai/top.jpg);
 position:absolute;
 top:0;
 left:0;
}

.content{
 background-color: #ffffff;
 width: auto;
 height: auto;
}

img-hibarai{ border-style: none; }


.kiji{
 font-size: 13px;
 color: #333333;
 text-align:left;
 margin-top: 0px;
 margin-bottom: 5px;
 width: auto;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
}

.kiji a {
 font-weight: bolder;
}
.kiji p {
 padding-top: 10px;
 padding-bottom: 10px;
}

.style0 {
 color: #000000;
 font-weight: lighter;
 text-decoration: none;
}
.red {
 color: #ff0000;
 font-weight: bold;
}
.style2 {
 background-color: #ffff00;
}

.yb{
 margin-top: 5px;
 margin-left: 40px;
}

.ads{
 margin-top: 10px;
 margin-bottom: 10px;
}
.ad {
 text-align: center;
 margin-top: 5px;
 margin-bottom: 20px;
 }

.jyougai{
 text-indent: -9999px;
}

/*----------------職種から探す-------------------------------------------------------------*/
h2#sitehikaku-taitoru{
 clear: both;
 width: 961px;
 height: 48px;
 margin-top: 10px;
 margin-left: 8px;
 background: url(img-hibarai/hibaraibaitono.jpg) no-repeat;
}

div#sitehikaku{
	clear: both;
 margin: 10px 0 0 8px;
 line-height: 1.2em;
}

div#sitehikaku dl{
 float: left;
 background-color: #F0F8FF;
 width: 313px;
 height: 320px;
 font-size: 12px;
 margin-right: 7px;
}


dl#sitehikaku-sigotoinb dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/sigotoinbiite.jpg) no-repeat;
}
dl#sitehikaku-sigotoinb dd{
 font-size: 12px;
 background: url(img-hibarai/sigotoinbiite-hibarai.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;

}
dl#sitehikaku-sigotoinb p#jump{
 margin-top: 12px;
}



dl#sitehikaku-girlswoman dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/girlswoman.jpg) no-repeat;
}
dl#sitehikaku-girlswoman dd{
 font-size: 12px;
 background: url(img-hibarai/girlswoman-kennsuu.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-girlswoman p#jump{
 margin-top: 12px;
}


dd a {
 font-weight: bold;
 background-color: #ffffff;
}


dl#sitehikaku-mynavi-b dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/mynavi-b.jpg) no-repeat;
}

dl#sitehikaku-mynavi-b dd{
 font-size: 12px;
 background: url(img-hibarai/mynavi-b-hibarai.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-mynavi-b p#jump{
 margin-top: 12px;
}


dl#sitehikaku-siro{
 width: 313px;
 height: 320px;
 background: url(img-hibarai/siro.gif);
}



dl#sitehikaku-313x320{
 width: 313px;
 height: 320px;
 background: url(img-hibarai/313x320-3.jpg) no-repeat;
}


dl#sitehikaku-domo dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/domo.jpg) no-repeat;
}
dl#sitehikaku-domo dd{
 font-size: 12px;
 background: url(img-hibarai/domo-hibarai.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-domo p#jump{
 margin-top: 12px;
}



dl#sitehikaku-en dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/enjapan.jpg) no-repeat;
}
dl#sitehikaku-en dd{
 font-size: 12px;
 background: url(img-hibarai/enjapan-hibarai.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-en p#jump{
 margin-top: 12px;
}



dl#sitehikaku-froma dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/froma.jpg) no-repeat;
}
dl#sitehikaku-froma dd{
 font-size: 12px;
 background: url(img-hibarai/froma-hibarai.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-froma p#jump{
 margin-top: 12px;
}



dl#sitehikaku-baitoru dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/baitorudottokomu.jpg) no-repeat;
}
dl#sitehikaku-baitoru dd{
 font-size: 12px;
 background: url(img-hibarai/baitorudottokomu-kennsuu.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-baitoru p#jump{
 margin-top: 12px;
}



dl#sitehikaku-hatarako dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/hatarakonetto.jpg) no-repeat;
}
dl#sitehikaku-hatarako dd{
 font-size: 12px;
 background: url(img-hibarai/hatarakonetto-kennsuu.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-hatarako p#jump{
 margin-top: 12px;
}




dl#sitehikaku-q-jin dt{
 width: 313px;
 height: 40px;
 background: url(img-hibarai/q-jin.jpg) no-repeat;
}
dl#sitehikaku-q-jin dd{
 font-size: 12px;
 background: url(img-hibarai/q-jin-hibarai.jpg) no-repeat 10px 10px;
 height: 285px;
 padding: 10px 10px 10px 160px;
}
dl#sitehikaku-q-jin p#jump{
 margin-top: 12px;
}



h3#sitehikaku-tyuuigaki{
 clear: both;
 width: 961px;
 height: 48px;
 margin-top: 10px;
 margin-left: 8px;
 background: url(img-hibarai/tyuuigaki.jpg) no-repeat;
}

.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
}
.footer { 
 width: auto;
 text-align: center; 
 font-size: 12px; 
 margin-left: 10px;
 margin-right: 10px;
}
.footer a {
 text-decoration: none;
 color: #333333;
}
.unei { 
 text-align: center; 
}
.unei a {
 font-size: 10px; 
 text-decoration: none;
 color: #666666;
}

.copyright{
 width: auto;
 display: block;
 margin-bottom: 3px;
 background-image: url(img-hibarai/side.gif);
 border: 1px solid #cccccc;
}

.waku-zentai-1{
 width: 963px;
 height: 96px;
 margin-left: 9px;
 margin-bottom: 9px;
}

.waku-225{
 border: 1px solid #cccccc;
 float:left;
 display: block;
 text-align: left;
 width: 220px;
 height: 90px;
 margin: 3px 3px 0 0;
}
.waku-739{
 border: 1px solid #cccccc;
 float:right;
 display: block;
 text-align: left;
 width: 728px;
 height: 90px;
 margin: 3px 3px 0 0;
}

.waku-zentai-2{
 width: 963px;
 height: 183px;
 margin-left: 6px;
 margin-bottom: 9px;
}
.waku-hidari{
 width: 284px;
 height: 176px;
 float:left;
 margin: 0;
}

.waku-hidari-ue{
 border: 1px solid #cccccc;
 width: 278px;
 height: 78px;
 margin:3px;
 padding: 3px;
}

.waku-hidari-sita{
 border: 1px solid #cccccc;
 width: 278px;
 height: 74px;
 margin-top: 10px;
 margin-bottom: 0;
 margin-left: 3px;
 margin-right: 3px;
 padding: 3px;
}
.waku-migi{
 float: right;
 width: 666px;
 height: 176px;
 margin: 0;
}
.waku-migi-r{
 border: 1px solid #cccccc;
 width: 308px;
 height: 170px;
 float:right;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 0;
 margin-right: 0;
 padding: 3px;
}
.waku-migi-l{
 border: 1px solid #cccccc;
 width: 333px;
 height: 170px;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 0;
 margin-right: 3px;
 padding: 3px;
}

.waku-zentai-3{
 width: 969px;
 height: 36px;
 margin-left: 5px;
 margin-bottom: 9px;
}

.waku-90{
 border: 1px solid #cccccc;
 float:left;
 display: block;
 text-align: center;
 width: 145px;
 height: 30px;
 margin:4px;
 padding: 3px;
}

.tb-hidariue{
 border: 1px solid #cccccc;
 width: 150px;
 height: 83px;
 margin-bottom: 10px;
 padding: 3px;
}

.tb-hidarisita{
 border: 1px solid #cccccc;
 width: 150px;
 height: 34px;
 padding: 3px;
}

.tb-migi-r{
 border: 1px solid #cccccc;
 width: 180px;
 height: 136px;
 padding: 3px;
}
.tb-migi-l{
 border: 1px solid #cccccc;
 width: 207px;
 height: 136px;
 margin-right: 10px;
 padding: 3px;
}




