@charset "shift_jis";

/*会社概要・人事採用ページのCSS*/
html,body{
height:100%;
margin:0;
}

h1,h2,h3,h4{
margin:0;
padding:0;
}

ul,li,dl,dt,dd,ol{
list-style-type:none;
margin:0;
padding:0;
}
/*本社へリンク*/
#headder{
vertical-align:bottom;
margin:0;padding:0;
}

/*各ページ共通社名画像*/
h1{
display:block;
width:800px;
height:85px;
margin:0;
padding:0;
vertical-align:top;
}

/*会社概要ページ見出しH2画像*/
#company h2{
display:block;
width:545px;
height:70px;
margin:0;
padding:0;
position:relative;top:5px;left:0px
}

/*募集要項ページ見出しH2画像*/
#recruite h2{
display:block;
width:545px;
height:70px;
margin:0;padding:0;
position:relative;top:10px;left:0px;
}


#toriatsukai,#nounyu,#maker,#bosyu{
display:block;
margin:10px 0px 0px 0px;
padding:5px 0px 0px 0px;
clear:both;
}
#gaiyou{
display:block;
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
}

#gaiyou h3,#toriatsukai h3,#nounyu h3,#maker h3,#bosyu h3{
display:block;
width:545px;
height:25px;
font-size:25px;line-height:1.0;
margin:0px 0px 5px 0px;
padding:0px;
}



/*人事「メッセージ」見出しH3画像*/
#message h3{
width:545px;
height:25px;
position:relative;top:10px;
}



/*最下層アウトラインボックス*/
.outline{
width:auto;
margin:0;padding:0;
}

/*主要コンテンツ部分*/
.outline #main{
display:block;
width:auto;
margin:10px 0px 0px 0px;
padding:0px;
text-align:left;
position:relative;top:0px;left:0px;
} 

/*サイドメニュー部分部分*/
.outline #side{
display:none;
width:200px;
margin:0px;
padding:0px;
float:left;
text-align:center;
} 
/*サイドメニューh4*/
#side h4{
display:none;
}
#side ul .manu1{
display:none;
}
/*サイドメニューリンク*/
#side ul a{
display:none;
}


/*トップナビゲーション配置*/
#navi{
display:none;
}
#navi h4{
display:none;
}
#navi ul a{
display:none;
}
#navi #prib a{
display:none;
}

#mmanu1 {display:none;}
#mmanu2 {display:none;}
#mmanu3 {display:none;}
#mmanu4 {display:none;}
#prib {display:none;}


/*会社概要と人材募集要項のテーブル*/
#gaiyou table{
padding:5px 0px;
}

#gaiyou table th,#bosyu table th{
background-image:url(../img/tr1.gif);
background-repeat:repeat-y;
white-space: nowrap;
padding:3px 0px 3px 8px;
width:80px;
font-size:90%;font-weight:normal;
color:#369;
background-color:#C5E2F2;
}
#gaiyou .line,#bosyu .line{
border-bottom:2px dotted #ddd;
}

#gaiyou table td,#bosyu table td{
padding:2px 5px;
}

td .syozaichi{
white-space: nowrap;
text-align:center;
padding:2px 5px;
}
#syozaichi td{
font-size:90%;
line-height:1.35;
} 
#syozaichi .line{
border-bottom:1px solid #ddd;
}

/*取扱品目のリスト*/
#toriatsukai dl{
margin-top:5px;
}
#toriatsukai dl{
padding-left:2px;
}
#toriatsukai dt{
background-image:url(../img/tr1.gif);
background-repeat:repeat-y;
width:230px;
background-color:#C5E2F2;
color:#369;
padding:2px 20px;
}
#toriatsukai dd{
padding:3px 0px 6px 20px;
}
#toriatsukai li{
padding:3px 0px 2px 2px;
}
#toriatsukai p{
text-align:right;
margin:10px 0px;
padding:2px;
}
#toriatsukai p img{
vertical-align:middle;
}
/*納入実績・取扱メーカーの文章*/
#nounyu p,#maker p{
padding:0;
margin:0px 0px 0px 10px;
line-height:1.5;
}

/*人材募集ページの社内画像*/
#message p{
width:545px;
margin-top:15px;
}
.pad5{
float:right;
padding:0px 5px;
}
/*フッター*/
#footter{
color:#ddd;
 display:block;
 width:800px;
 margin:20px auto 0px auto;
 padding:5px 0px;
 text-align:center;
 font-size:11px;
 position:absolute;bottom:0px;left:0px;
 color:#333;
z-index:2;
}

