@charset "Shift_JIS";

/* ページ・バー
----------------------------------------------------------------- */
#bar {
background: url(../images/bar_recruit.gif) no-repeat #ffffff;
}

/* サイド・メニュー
----------------------------------------------------------------- */
#side h3 {
height: 60px;
background: url(../images/title_recruit.gif) no-repeat #ffffff;
}

#side li.info {
height: 26px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px 0px;
}
#side p.intro00 {
margin:0;
padding:0;
border:0;
font-size: 1px;
text-indent: -9999px;
width:150px;
height: 26px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px -26px;
}
#side li.info-on {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px 0px;
}
#side li.info a:hover {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px 0px;
}
/* 2階層目 */
#side li.intro01 {
height: 26px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px -52px;
}
#side li.intro02 {
height: 26px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px -78px;
}
#side li.intro03 {
height: 26px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px -104px;
}
#side li.intro04 {
height: 26px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px -130px;
}
#side li.intro05 {
height: 26px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px -156px;
}
#side li.intro06 {
height: 27px;
background: url(../images/navi_side_recruit_off.gif) no-repeat 0px -182px;
}
#side li.intro01-on {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -52px;
}
#side li.intro02-on {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -78px;
}
#side li.intro03-on {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -104px;
}
#side li.intro04-on {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -130px;
}
#side li.intro05-on {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -156px;
}
#side li.intro06-on {
height: 27px;
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -182px;
}
#side li.intro01 a:hover {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -52px;
}
#side li.intro02 a:hover {
height: 26px;
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -78px;
}
#side li.intro03 a:hover {
height: 26px;
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -104px;
}
#side li.intro04 a:hover {
height: 26px;
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -130px;
}
#side li.intro05 a:hover {
height: 26px;
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -156px;
}
#side li.intro06 a:hover {
height: 27px;
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -182px;
}
#side li.intro01-on a:hover {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -52px;
}
#side li.intro02-on a:hover {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -78px;
}
#side li.intro03-on a:hover {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -104px;
}
#side li.intro04-on a:hover {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -130px;
}
#side li.intro05-on a:hover {
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -156px;
}
#side li.intro06-on a:hover {
height: 27px;
background: url(../images/navi_side_recruit_on.gif) no-repeat 0px -182px;
}



#content h4.title01 {
width:184px;
background:url(../images/title_recruit_intro.gif) no-repeat #ffffff;
}
#content h4.titleinfo {
width:104px;
background:url(../images/title_recruit_info01.gif) no-repeat #ffffff;
}
#content h5.titleinfo02 {
width:69px;
background:url(../images/title_recruit_info02.gif) no-repeat #ffffff;
}

#content h5.title02 {
width:86px;
background:url(../images/title_recruit_intro01.gif) no-repeat #ffffff;
}
#content h5.title03 {
width:103px;
background:url(../images/title_recruit_intro02.gif) no-repeat #ffffff;
}

#content h6 {
font-size:small;
margin-left:20px;
}

#content img.right {
float:right;
margin:0 10px 0 10px;
}
#content p {
text-indent:1em;
font-size:small;
}
#content dl {
margin:30px 20px 40px 20px;
padding:0;
border:0;
}
#content dt {
font-size:small;
margin:0.5em 0 0 0;
padding:0;
border:0;
}
#content dd {
font-size:small;
line-height:140%;
margin:-1.2em 0 1em 4em;
padding:0;
border:0;
}

#content p.no {text-indent:0;margin-left:20px;line-height:200%;height:200px;}

