*{
margin:0;
padding:0;
}
html,body{
width:100%;
height:100%;

}
body{
background:#000000;

}
.rap
{
width:100%;
height:100%;

}


#main{
width:1000px;
margin:0 auto;

}
a {
color:#FFFFFF;

}
#logo{
width:228px;
height:75px;
float:left;
}

#banner1{
width:650px;
height:60px;
float:left;
margin-top:5px;
margin-left:30px;
padding-left:40px;

}

.clear_div{
clear:both;
font-size:0;
line-height:0;
}



/*menu*/
.menu_line{
width:709px;
margin:0 auto;
}

.menu_line1{
width:1000px;
height:8px;
background:url(../images/index_07.jpg) no-repeat;
background-position:0 0;
text-align:center;
}


.menu_line2{
widht:1000px;
height:8px;
background:url(../images/index_22.jpg) no-repeat;
background-position:0 0;
}

/*middle*/

.middle{
width:1024px;
}
.left{
width:150px;
float:left;
height:650px;
margin-top:2px;
}
#tatebanner{
width:150px;
height:680px;
margin:0px auto;
background:url(../images/left_banner.gif) no-repeat;
}


.cent{
width:670px;
height:500px;
text-align:center;
background:#000000;
margin:2px auto 0 auto;
/*margin-right:10px;*/

}

.middle_left{
width:670px;
float:left;

}

.right{
width:345px;
float:right;
}

.right .tokei_area{
width:295px;
height:157px;
background:url(../images/right_up_area.jpg) no-repeat;
margin:5px auto;
padding-top:4px;
padding-left:5px;
}


.right .profile_area{
width:300px;
margin: 10px auto;
}


td#names{
color:#FFFFFF;
font-weight:bold;
font-size:18px;
}
td.w_c{
color:#FFFFFF;
font-size:13px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-weight:bold;
line-height:140%;
padding-left:5px;
}
td.w_c2{
color:#FFFFFF;
font-size:13px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
line-height:140%;
}

.right .profile_area2{
width:300px;
padding:8px 0;
margin: 10px auto;
/*background:url(../images/right_bottom_area.jpg) no-repeat;
height:214px;*/
border:solid 1px #999999;
}

.bottom{
width:1000px;


}

#banner2{
width:675px;
height:97px;
background:#666666;
margin:20px auto 10px auto;

}
#shopurl{
width:300px;
margin:10px auto;
}

#last_sec{
font-size:26px !important;
color:#730073;
font-weight:bold;

}



/*求人*/

.cent_kyujin{
width:835px;

float:right;
margin-top:2px;
margin-right:10px;
}

.table_list{
width:600px;
margin:30px auto 10px auto;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.title_kyujin{
padding-top:30px;
padding-left:60px;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}

.form_textarea{
width:400px;
height:100px;

}
.form_text{
width:400px;
}
.submit_btn{
text-align:center;
margin:0 auto;
padding:10px 0;
}
#form_table{

    border-top:1px solid #333333;
    border-left:1px solid #333333;
    border-collapse:collapse;

}
td.left_td_gree{
background:#666666;
padding:0.3em 1em;
    border-right:1px solid  #333333;
    border-bottom:1px solid #333333;
    border-collapse:collapse;
}
td.right_td_gree{
padding:0.3em 1em;
    border-right:1px solid  #333333;
    border-bottom:1px solid #333333;
    border-collapse:collapse;
}
/*contact*/
#contacttable{
color:#FFFFFF;

}
.sousinbtn{
margin-top:30px;
width:169px ;
height:45px;
background:url(../images/contact_43.jpg) no-repeat;
border:none;
}
.retypebtn{
margin-top:30px;
width:169px ;
height:45px;
background:url(../images/syusei.jpg) no-repeat;
border:none;


}

/**/
#foot_bar{
font-size:12px;
width:920px;
text-align:right;
color:#FFFFFF;


}
#foot_bar a{
font-size:12px;
width:920px;
text-align:right;
color:#FFFFFF;
text-decoration:none;
}

/*add*/

#shopurl a{
text-decoration:none;
font-size:12px;
}

.tw_ter{
width:675px;
height:250px;
background:url(../images/left_bottom_area.jpg) no-repeat;
margin:10px auto;
/*padding-top:60px;*/
}
#twlink{
width:300px;
height:30px;
padding-top:10px;
padding-bottom:20px;
padding-left:355px;
}

.tw_ter dl{
width:640px;
margin:0px auto 5px auto;

height:150px;
color:#FFFFFF;
overflow:auto;
font-size:11px;
}

.tw_ter dl dt{
width:73px;
height:73px;
float:left;
padding-right:20px;

}

.tw_ter dl dd.texts{
width:510px;
float:left;
display:block;
font-size:12px;
}
.tw_ter dl dd.d_t{
width:510px;
float:left;
display:block;
font-size:10px;
}

.tw_ter dl dd.sp{
height:20px;
display:block;
}
