html {	height: 100%;}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, sans-serif;
	color:#333333;
	margin: 0px;
	padding: 0px;
	background-image:url(../img/bg.gif);
	font-size:12px;
	line-height: 22px;
}

#container {
	width:920px;
	margin:0 auto 0;
	padding:0;
	background-image:url(../img/header_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-left:#f8e1cb 10px solid;
	border-right:#f8e1cb 10px solid;
}

#header {
margin:0 auto 0;
width:882px;
height:88px;
}

ul.navi{
width:882px;
margin:0 auto 0;
padding:0;
clear:both;
}

ul.navi li{
list-style:none;
float:left;
margin:0;
padding:0;
}

a:link {text-decoration:underline; color:#0098ff}
a:visited {text-decoration:underline; color:#0098ff}
a:hover {text-decoration:none; }
a:active { text-decoration:none; }


#main{
width:920px;
height:405px;
clear:both;
background:url(../img/main.gif?1114) no-repeat;
}

#main p{
margin:0;
top:386px;
right:48px;
position:relative;
}




/*サイト紹介*/

#about{
width:800px;
text-align:center;
margin:0 auto 0;
}

#about .pic02{
margin:0 auto 0;
background:url(../img/about_pic02.jpg);
width:745px;
height:285px;
position:relative;
}

#about .pic02 p{
text-align:left;
position:absolute;
width:444px;
left:278px;
top:63px;
margin:0;
}


/*お給料について*/

#pay{
width:800px;
text-align:center;
margin:0 auto 0;
}

#pay .pic03{
margin:0 auto 0;
padding:0;
background:url(../img/pay_pic03.gif) no-repeat;
width:742px;
height:230px;
text-align:left;
}

#pay .pic03 ul{margin-top:0; line-height:20px;}
#pay .pic03 li{list-style:url(../img/pay_maru.gif); margin:0;}


#pay .pic04{
margin:0 auto 0;
padding:0;
background:url(../img/pay_pic04.gif) no-repeat;
width:742px;
height:262px;
text-align:left;
}

#pay .pic04 ul{margin-top:0; line-height:20px;}
#pay .pic04 li{list-style:url(../img/pay_batu.gif); }


#pay .pic05{
margin:0 auto 0;
padding:13px 0 0 15px;
background:url(../img/pay_pic05.gif) no-repeat;
width:725px;
height:80px;
text-align:left;
line-height:18px;
}

#pay .pic05 strong{
font-size:14px;
font-weight:bold;
}

#pay .pic07{
margin:0 auto 0;
background:url(../img/pay_pic07.gif) no-repeat;
width:740px;
height:300px;
position:relative;
}

#pay .pic07 p.text1{
	text-align:left;
	position:absolute;
	font-size:12px;
	line-height:18px;
	top:247px;
	margin:0;
	left: 2px;
}

#pay .pic07 p.text2{
	text-align:left;
	position:absolute;
	font-size:12px;
	line-height:18px;
	top:247px;
	margin:0;
	left: 386px;
}



/*お仕事内容*/

#work{
width:800px;
text-align:center;
margin:0 auto 30px;
}

#work .pic02{
margin:0 auto 0;
background:url(../img/work_pic02.gif) no-repeat;
width:740px;
height:230px;
position:relative;
}

#work .pic02 p.text1{
	text-align:left;
	position:absolute;
	font-size:12px;
	line-height:18px;
	top:175px;
	margin:0;
	left: 2px;
}

#work .pic02 p.text2{
	text-align:left;
	position:absolute;
	font-size:12px;
	line-height:18px;
	top:175px;
	margin:0;
	left: 256px;
}

#work .pic02 p.text3{
	text-align:left;
	position:absolute;
	font-size:12px;
	line-height:18px;
	top:175px;
	margin:0;
	left: 510px;
}


#work .pic04{
margin:0 auto 0;
width:740px;
text-align:left;
}

#work .pic04 img{
float:left;
margin-right:20px;
}


#work .pic05{
margin:0 auto 0;
width:740px;
text-align:left;
}

#work .pic05 img{
float:left;
margin-right:20px;
}

#work .pic06{
margin:0 auto 0;
width:740px;
height:122px;
text-align:left;
}

#work .pic06 img{
float:left;
margin-right:20px;
}

#work .line{
margin:20px 0 20px 0;
}



/*ご登録の流れ*/

#flow{
width:800px;
text-align:center;
margin:0 auto 20px;
}

/*応募資格*/

#shikaku{
width:800px;
text-align:center;
margin:0 auto 30px;
}


/*よくあるご質問*/

#faq{
width:800px;
text-align:center;
margin:0 auto 30px;
}

#faq .q1{
width:360px;
text-align:left;
margin:0;
float:left;
}

#faq .q2{
width:360px;
text-align:left;
margin:0;
float:right;
}

#faq .q3{
width:360px;
text-align:left;
margin:0;
float:left;
}

#faq .q4{
width:360px;
text-align:left;
margin:0;
float:right;
}

.link{
    color:#0098ff;
    text-decoration: underline;
    cursor: pointer;
}
.link:hover{color:#0098ff; text-decoration: none;}



.openbox dt {
    padding-left: 18px;
    background: url(../img/faq_q.gif) no-repeat left center;
}

.openbox dt.open {
    background: url(../img/faq_q.gif) no-repeat left center;
}
.openbox dd {
    display: none;
	text-align:left;
	line-height:20px;
    margin-bottom: 0.7em;
    padding:5px;
	margin:0px;
    background: #ECF5B9;
}

.openbox dt#long {
    padding-left: 18px;
    background: url(../img/faq_q2.gif) no-repeat left top;
}





/*会社概要*/

#company{
width:800px;
text-align:center;
margin:0 auto 30px;
}


/*お問い合わせ*/

#contact{
width:800px;
text-align:center;
margin:0 auto 30px;
}

#contact .text{
text-align:left;
margin:20px 0 0 135px;
}


#contact table{
width:530px;
margin:auto;
}

#contact table td{
text-align:left;
}

#contact table th{
width:140px;
text-align:left;
}


/*フッター*/

#footer_link{
text-align:center;
}

#footer{
text-align:center;
background-color:#e5e5e5;
border-top:solid 3px #eeeeee;
margin:10px 0 0 0;
padding:10px 0 20px 0;
}



/*ページトップへ*/

.pagetop{
width:745px;
text-align:right;
margin:20px auto 20px;}

/*20120107追加*/

h1{float:left; font-size:10px; font-weight:bold; margin-left:20px;}

.entrybtn{float:right; margin-top:10px; border:none;}

.right{float:right;}
.clear{clear:both;}
.view{margin-top:333px; margin-right:61px; float:right; border:none;}

#pickup{margin:15px auto;}

#pickup p{margin:0; line-height:1.7em;}
.pickupbox1,.pickupbox2,.pickupbox3{width:235px; height:110px; padding:50px 10px 15px 10px; float:left; margin-bottom:30px;}

.pickupbox1{margin-left:50px; background:url(../img/pickup_01.gif) no-repeat;}
.pickupbox2{margin-left:30px; background:url(../img/pickup_02.gif) no-repeat;}
.pickupbox3{margin-left:30px; background:url(../img/pickup_03.gif) no-repeat;}

img{border:none;}