BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-color: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; TEXT-ALIGN: center;color:#333333; line-height:1.5;
}

table{
  font-size:12px;
}

p{
  line-height:1.5;
}

img{
 margin:0px; padding:0px; border:none;
}

h1,h2,h3{
  margin:0px; padding:0px;
}

/*フォント*/
.f_small{
 font-size:0.8em;
}

.f_small img{
 vertical-align:middle; margin:0px 3px;
}

/*マージン*/
.mgn_r5{
 margin-right:5px;
}

.mgn_t3{
 margin-top:3px;
}
.mgn_t10{
 margin-top:10px;
}
.mgn_tb20{
 margin-top:20px; margin-bottom:20px;
}

/*wrapper*/
#wrapper{
 width:720px; margin:5px auto 0px auto;
}

/*ヘッダー関連*/
#header{
 width:720px;
}
.header-top{
  width:100%; height:54px;
}
.logo{
 float:left;
}
.nozoiteru{
 float:right; height:100%; text-align:right; position-bottom:0px; vertical-align:bottom;
}
.toroku{
 float:right; height:100%; text-align:right; position-bottom:0px; vertical-align:bottom;
}

.login {
 clear:both; width:720px; height:30px; background-color:#e8e8ff;text-align:right; border-bottom: #ee4592 4px solid; 
}

/*目次*/
#contents img{
 margin:10px 0px;
}

#index{
  margin-left:100px; text-align:left; width:500px;
}

#index img{
  margin:0px 0px 5px 0px;
}

#contents ul{
 margin:0px; padding:0px; width:600px;
}

#contents ul li,#style ul li{
 list-style-type: none; text-align:left; margin-left:100px;
}

#contents a{
 background:url(../images/sankaku.gif) no-repeat; padding-left:13px;
}

#style ul li{
 line-height:1.5; list-style-image:url(../images/sankaku.gif); vertical-align:middle;
}

/*教えて派遣ワーク＜職種編＞*/
#work{
 width:640px; border:1px solid #009A00; margin:0px auto;
}

#work_header{
  border-bottom:1px solid #009A00;
}

#interview{
  margin:10px auto 0px auto; width:560px;
}

#syokusyu{
  margin:10px auto 0px auto; width:560px;
}

#syokusyu table{
  font-size:1em; margin:5px auto 0px auto; width:520px; text-align: left;
}

.syokusyu_category{
  background:url(../images/work_dot_line.gif) no-repeat bottom left; height:30px;
}

.mark{
  width:30px; height:28px; text-align:center;
}

.work_name{
  width:230px;
}

#interview h4{
  margin:0px; padding:0px 0px 3px 0px; color:#2761AA; background:url(../images/work_dot_line_blue.gif) no-repeat left bottom; text-align:left; width:560px;
}

#interview h4 img{
  vertical-align:absbottom;
}

#intervie h4 span{
  margin-top:0px;
}

#s{
  font-size:10px; font-weight:normal; text-align:right; width:560px;
}

#id{
  margin:0px; padding:0px;
}

#interview img{
  margin-right:10px;
}

#interview_table{
  margin-top:10px; width:560px; border:none;
}

#profile{
  background:url(../images/work_profile.gif) no-repeat; width:160px; height:145px;
}

#profile ul{
  text-align:left; line-height:1.5; font-size:0.9em; padding:0px 0px 0px 25px; margin:0px;
}

#question{
  font-weight:bold; font-size:1.1em; color:#FF9900;
}

.text1{
  margin:5px 0px 0px 0px; text-align:left; line-height:1.5;
}

/*教えてスタイル*/
#style{
 width:640px; border:1px solid #FF8CD1; margin:10px auto; text-align:center;
}

#style_header{
  border-bottom:1px solid #FF8CD1;
}

#style h3{
  background:url(../images/style_dot_line.gif) bottom left no-repeat; color:#FF3399; font-weight:bold; font-size:1.5em; text-align:left; width:560px; margin:0px auto; height:28px;
}

#style h3 div{
  margin:auto 0px auto 20px:
}

#style table{
  margin:0px auto;
}

#text2{
  background:url(../images/style_back.gif) top left repeat; padding:10px;
}

#text2 p{
  text-align:left;
}

#osusume{
  text-align:center; width:620px; margin:0px auto;
}
#osusume table{
  margin:0px auto; margin-top:10px; font-size:0.9em;
}

.clear{
 clear:both;
}


/* ============================================================
footer1
============================================================ */
.footer1 {
  width:762px; height:52px;
  background:url(../../../../img/footer_back.gif) left top repeat;
  text-align:center;
  margin:0px auto;
}

.footer1 ul, .footer2 ul{
  width:670px;
  text-align:center;
  padding-top:0px;
  margin-top:2px;
  margin-left:auto; margin-right:auto;
  margin-bottom:0px;
}

/*IE6以下用*/
*:first-child+html .footer1 ul, .footer2 ul{
  width:650px;
}
/*IE7用*/
* html .footer1 ul, .footer2 ul{
  width:650px;
}

.footer1 li, .footer2 li{
  display:inline;
  font-size:10px;
  margin-left:10px;
}

.footer1 li a{
  background:url(../../../../img/sankaku.gif) left center no-repeat;
  padding-left:10px;
  display:block; text-align:left; float:left;
}

.footer1 li a.f1{
  width:70px;
}

.footer1 li a.f2{
  width:90px;
}

.footer1 li a.f3{
  width:70px;
}

.footer1 li a.f4{
  width:110px;
}

.footer1 li a.f5{
  width:100px;
}

.footer1 li a.f6{
  width:70px;
}
.footer1 li a.f7{
  width:70px;
}

div.headline{
  color:#ff3399; padding-top:3px;
}

/* ============================================================
footer2
============================================================ */

.footer2{
  width:762px;
  padding-top:8px;
  text-align:center;
  background:url(../../../../img/f_bak.gif) left top repeat-x;
  margin-left:auto; margin-right:auto;
}


/* フッター終了 */
