/* CSS Document */
#navi {
margin: 0;
padding: 0;
list-style-type: none;
width: 1000px;
overflow:hidden;
}
#navi li {
margin: 0;
padding: 0;
float: left;
display:block;
}
#navi a {
display: block;
overflow: hidden;
height: 52px;
background-repeat: no-repeat;
}

/* 標準時 */
.navi1 { width:210px; background: url(../img/menu_01.gif); }
.navi2 { width:221px; background: url(../img/menu_02.gif); }
.navi3 { width:250px; background: url(../img/menu_03.gif); }
.navi4 { width:239px; background: url(../img/menu_04.gif); }

/* ページ表示中 */
.navi1_2 { width:210px; background: url(../img/menu_01.gif) 0 -52px; }
.navi2_2 { width:221px; background: url(../img/menu_02.gif) 0 -52px; }
.navi3_2 { width:250px; background: url(../img/menu_03.gif) 0 -52px; }
.navi4_2 { width:239px; background: url(../img/menu_04.gif) 0 -52px; }

#navi a:hover { background-position: 0 -52px; }



/* business */
#salary{
width:635px;
text-align:center;
line-height:30px;
}
.salary_red{
font-size:xx-large;
color:#C3241F;
font-weight: bold;
letter-spacing:2px;
}
#news {
clear:both;
float:left;
width:635px;
height:auto;
}
#news li,#koudou li{
border-bottom: #EFEFEF 1px solid;
line-height:25px;
padding:8px 0 8px 40px;
list-style-type:none;
}
#navi a {
display: block;
}
#news_ichiran {
width:100%;
margin-top:15px;
text-align:right;
clear:both;
float:right;
}
#koudou ul{
margin-top: 1rem;
}
#news li{
border-bottom: #EFEFEF 1px solid;
line-height:25px;
padding:8px 0 8px 40px;
list-style-type:none;
}
.link_mini{
font-size: smaller;
margin-left:15px;
color:#7B7B7B;
}
.gyomu_box{
clear:both;
float:right;
width:625px;
margin:0 0 0 10px;
}
.gyomu_box_left{
float:left;
width:305px;
margin-right:15px;
border-bottom: #999 1px dotted;
}
.gyomu_box_right{
float:right;
width:305px;
border-bottom: #999 1px dotted;
}
.gyomu01{background:url(../img/icon_g_01.gif) no-repeat left top;}
.gyomu02{background:url(../img/icon_g_02.gif) no-repeat left top;}
.gyomu03{background:url(../img/icon_g_03.gif) no-repeat left top;}
.gyomu04{background:url(../img/icon_g_04.gif) no-repeat left top;}
.gyomu05{background:url(../img/icon_g_05.gif) no-repeat left top;}
.gyomu06{background:url(../img/icon_g_06.gif) no-repeat left top;}
.gyomu07{background:url(../img/icon_g_07.gif) no-repeat left top;}
.gyomu08{background:url(../img/icon_g_08.gif) no-repeat left top;}
.gyomu09{background:url(../img/icon_g_09.gif) no-repeat left top;}
.gyomu10{background:url(../img/icon_g_10.gif) no-repeat left top;}

.gyomu_title{
font-size: medium;
letter-spacing:1px;
margin:0 0 5px 60px; 
}
.gyomu_txt{
font-size: small;
margin:0 0 0 60px;
color: #363636;
}
.gyomu2ndma{
margin-top:20px;
}
.gyomu_link{
width:305px;
height:30px;
margin-top:10px;
text-align:right;
}

/* business */
.txt_icon{
float:right;
margin-left:15px;
width:98px;
}
.txt_500px{
float:left;
clear:both;
width:500px;
}
.txt_link{
clear:both;
float:right;
width:635px;
margin-top:15px;
text-align:right;
}
.documents{
clear:both;
float:left;
margin:10px 0 0 20px;
}


/* newspaper */
.paper{
width:635px;
text-align:center;
margin:25px 0;
}

/* oshirase */
.txt_oshirase{
clear:both;
float:left;
padding-left:20px;
margin:25px 0 25px 15px;
}

/* moushikomi */
#moushikomi{
width:100%;
text-align:center;
margin:20px;
}

/* whats */
#gyoumu_hyo{
clear:both;
float:left;
}
#gyoumu_hyo table, td, th {
border: 1px #999 solid;
border-collapse: collapse;
padding:13px;
}

/* fee */
#fee_hyo table, td, th {
border: 1px #999 solid;
border-collapse: collapse;
padding:13px;
background-color:#FDF9E9;
}
