@charset "Shift_JIS";

body {
background-image: url('images/haikei.gif');
margin: 0px;
}

a         { color: #0056a0;  }
a:link    { color: #0056a0;  }
a:visited { color: #0056a0;  }
a:active  { color: #0056a0;  }
a:hover   { color: #0056a0;  }

a.agro        { color: #ffffff;  }
a.agro:link    { color: #ffffff;  }
a.agro:visited { color: #ffffff;  }
a.agro:active  { color: #ffffff;  }
a.agro:hover   { color: #ffffff;  }

div#navi { text-align: right; }

img { border: 0px; }

/* body */
div#body {
width: 765px;
background-color: #FFFFFF;
background-image: url('images/title_haikei.gif');
background-position: right;
background-repeat:repeat-y;
}

/* header */
div#head {
margin: 0px;
padding: 0px;
}

div#head img {
margin: 0px;
padding: 0px;
border: 0px;
}

div#head a {
margin: 0px;
padding: 0px;
}

/* top menu */
div#topmenu {
padding: 3px 10px 3px 3px;
text-align: right;
font-size: 80%;
margin-right: 6px;
margin-bottom: 7px;
background-color: #ced8ff;
background-color: #e8edff;
border-bottom: solid 1px #909090;
/* background-image: url('http://www.ib-ja.or.jp/ja/testhp_jastaff2/images/bar06.gif'); */ 
background-repeat: repeat-x;

}

div#topmenu a {
text-decoration: none;
}

/* bottommenu menu */
div#bottommenu {
clear: both;
text-align: center;
font-size: 80%;
margin: 10px;
}

/* side menu */
div#sidemenu {
float: left;
padding: 5px;
width: 170px;
}

div.menugroup {
width: 160px;
border: solid 1px #909090;
margin-bottom: 10px;
}

div.menuhead {
background-color: #ced8ff;
padding-top: 5px;
font-size: 90%;
padding-bottom: 5px;
text-indent:7px;
border-bottom: solid 1px #cccccc;
}

div.menulist span {
width: 100%;
display: block;
font-size: 80%;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
text-indent:20px;
color: #0056a0;
}

div.menulist span.line {
width: 100%;
display: block;
font-size: 80%;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
text-indent:20px;
color: #0056a0;
border-bottom: dotted 1px #C0C0C0;
}

div.menulist a {
color: #0056a0;
width: 100%;
display: block;
font-size: 80%;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
text-indent:20px;
}

div.menulist a.line {
color: #0056a0;
width: 100%;
display: block;
font-size: 80%;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
text-indent:20px;
border-bottom: dotted 1px #C0C0C0;
}

div.menulist a:hover {
background-color: #e8edff;
color: #0056a0;
text-decoration: none;
}

/* contents */
div#contents {
padding: 5px;
margin-left: 175px;
margin-right: 15px;
}

/* copyright */
div#copyright {
font-size: 80%;
text-align: center;
clear: both;
padding: 5px;
font-family: Verdana, sans-serif;
}

/* agro */
div#agro {
font-size: 6px;
color: #ffffff;
}

h1 {
padding: 0px;
margin: 0px;
font-weight: normal;
font-size: 13px;
float: left;
}

h2 {
padding: 10px;
margin: 0px;
border-left: solid 7px #475e82;
font-weight: normal;
font-size: 100%;
}

h3 {
padding: 5px;
margin-left: 10px;
border-left: solid 3px #475e82;
border-bottom: dotted 1px #808080;
font-size: 90%;
font-weight: normal;
}

h4 {
height: 32px;
padding-left: 30px;
font-size: 90%;
padding-top: 6px;
font-family: monospace, sans-serif;
font-weight:normal;
background-image:url("images/midas_haikei.gif");
background-repeat:no-repeat;
}

h5 {
padding: 5px 5px 5px 10px;
margin: 0px;
background-color:#c4fbb0;
background-image:url("images/bar01.gif");
background-repeat:repeat-x;
border-bottom:solid 1px #c0c0c0;
font-weight:normal;
font-size: small;
_font-size: x-small;
}

h6 {
margin-left: 15px;
padding: 3px;
font-size: 90%;
font-weight: normal;
background: url('images/company/haikei.gif');
background-repeat: repeat-y
}

div.contents_body {
margin-left: 20px;
margin-right: 20px;
}

div#contents p.text {
text-indent: 1em;
font-size: 90%;
font-family: monospace, sans-serif;
line-height: 150%;
}

div#contents p.signature {
font-size: 90%;
font-family: monospace, sans-serif;
line-height: 150%;
text-align: right;
}

/* ホーム */
div#movie {
text-align: center;
}

/* 所在地 */
div#tel {
font-size: 80%;
padding-top: 100px;
text-align: center;
}

/* 新着情報 */
div#sintyaku {
padding-top: 25px;
padding-left: 40px;
}

div.jyoho {
padding-top: 10px;
padding-left: 10px;
font-size:13px;
}

/* 個人情報保護方針 レイアウトテーブル */

table.policy td {
padding: 3px;
vertical-align: top;
font-size: 90%;
font-family: monospace, sans-serif;
line-height: 150%;
}

/* お問い合わせ メール送信フォーム */

table.postform td.head {
font-size: 80%;
background-color: #e8edff;
border: solid 1px #c0c0c0;
white-space: nowrap;
}

table.postform td.columnM {
font-size: 80%;
background-color: #FFFFFF;
font-family: monospace, sans-serif;
}

table.postform td.column {
font-size: 80%;
background-color: #FFFFFF;
}

span.hissu { color: red; }

div#info {
background-color: #FFFFFF;
border: solid 1px #c0c0c0;
margin-left:15px;
}

div#info ul {
padding: 8px 8px 8px 8px;
margin: 0px 0px 0px 0px;
line-height:125%;
}

div#info li {
margin-left:1.5em;
font-size: 80%;
}

/* 派遣で働く方へ */

div.haken {
margin-left: 20px;margin-right: 20px;
vertical-align: top;
font-size: 90%;
font-family: monospace, sans-serif;
line-height: 150%;
}

div.haken p.job_nagare{
margin-top: 0px;margin-bottom: 10px;margin-left: 15px;
text-indent: 1em;
}

div.haken p span{
color:#ff0000;
}

div.jas{
background-image: url('images/haken/jas.gif');
background-position: center;
background-repeat: no-repeat;
}

/* 会社概要 */

div.company ,div.company td{
padding: 3px;
margin-left: 20px;margin-right: 20px;
vertical-align: top;
font-size: 90%;
font-family: monospace, sans-serif;
line-height: 180%;
}

div.company_p{
padding: 3px;
margin-left: 20px;margin-right: 20px;
vertical-align: top;
font-size: 90%;
font-family: monospace, sans-serif;
line-height: 180%;
text-indent: 1em;
}

div.company p{
text-indent: 1em;
}

/* サイトマップ */

div.sitemap {
padding: 3px;
margin-top:10px;
font-family: monospace, sans-serif;
line-height: 150%;
background-color:#ffcccc;
background: url('images/sitemap/haikei.gif');
}

















/* ページ先頭へのリンク*/
div#page_top {
text-align: right;
margin-right: 20px;
}

/* 内容 */
div.content {
margin-left:15px;
}

/* イメージ センタリング*/
p.image {
text-align:center;
}

/* 段落 */
p {
margin-top: 10px;
margin-left: 15px;
line-height:150%;
font-size: 90%;
font-family: monospace, sans-serif;
}

/* 段落 インデントあり */
p.indent {
text-indent: 1em;
}

/* 中央揃え */
div.center {
text-align: center;
}

/* 右揃え */
div.right {
text-align: right;
}

/* センタリング */
div.center {
text-align: center;
}

/* 強調 1*/
span.strong1 {
font-weight: bold;
color:#ff9900;
}



/* 仕事検索 */

table.edit td {
font-size: 80%;
line-height:150%;
}

table.edit td.head {
background-color: #7fd689;
background-image: url(./images/bar02.gif);
background-repeat: repeat-y;
background-position: right;
color: white;
white-space: nowrap;
width: 100;
}

div.result1 {
border-top: solid 1px #606060;
padding: 5px;
margin: 10px;
text-align: center;
font-size: 85%;
}

div.result2 {
padding: 5px;
margin: 10px;
font-size: 85%;
line-height:150%;
}

table.works1 {
font-size: 80%;
}

table.works1 tr.head {
background-color: #5eb568;
color:white;
}

table.works1 td {
vertical-align: middle;
}

table.works2 {
margin-bottom: 20px;
font-size: 80%;
}

table.works2 td.item {
border-bottom: solid 1px #C0C0C0;
color: #386d3d;
line-height: 150%;
vertical-align: top;
width:80px;
}

table.works2 td.content {
line-height: 150%;
vertical-align: top;
border-bottom: solid 1px #C0C0C0;
}

div.post{
text-align: center;
}