@charset "utf-8";
/* CSS Document */


/* ----------------------------------------------------------- */
/* パンくずリスト */
/* ----------------------------------------------------------- */
.pankuzu{
	margin:0;
	padding:0px 0 10px 20px;
	font-size:12px;
}
.pankuzu li{
	margin:0;
	padding:0;
	display:inline;
}

.head{
	width:960px;
	height:120px;
}
.head h1{
	margin:0;
	padding:0px 0 1px 20px;
	font-size:12px;
	font-weight:normal;
	width:740px;
	background:#db296b;
	color:#ffffff;
}
.headtxt h2{
	float:left;
	font-size:12px;
	margin:0;
	padding:10px 0 0 20px;
	
}
.head .logo{
margin:5px 0 0 20px;
	padding:0;
	float:left;
}
.head .head_logo{
	float:left;
	margin:0;
	padding:0;
	width:760px;
}
.head .head_contact{
	margin:0;
	padding:0;
	float:left;
	width:200px;
}
.wrapper{
	float:left;
	overflow:hidden;
}
.left{
	margin:0 0 -20000px 0;
	padding:0 0 20000px 0;
	width:680px;
	float:left;
}
.left_box{
	margin:15px 0 0 20px;
}
.headline{
	margin:0;
	padding:0;
	width:680px;
}
.right{
	margin:0 0 -20000px 0;
	padding:0 0 20000px 0;
	width:280px;
	float:left;
	background:#f0f0f0;
}
.lnavi{
	margin:0;
	padding:0;
	width:280px;
	text-align:center;
}
.lnavi ul{
	margin:0;
	padding:0;
	list-style:none;
}
.lnavi li{
	margin:0;
	padding:0;
	list-style:none;
}
.mailform{
	margin:25px 0 0 20px;
}
.mailform p{
	margin:10px 0 5px 0;
	
}
.mailform img{
	padding:0px 4px 0 0;
	vertical-align:bottom;
}


/*　未経験者はこちら　*/

.beginner_box01{
	margin:0;
	padding:0;
	width:650px;
}
.beginner_box01 dl{
	margin:0 0 15px 0;
	padding:0;
}
.beginner_box01 .box_left{
	margin:0 10px 0 0;
	padding:0;
	width:204px;
	float:left;
}
.beginner_box01 .box_right{
	margin:0;
	padding:0;
	width:400px;
	float:left;
}
.end{
	margin:0;
	padding:0;
	clear:both;
}

.beginner_box02{
	margin:0;
	padding:0;
	width:650px;
}
.beginner_box02 dl{
	margin:0;
	padding:0;
}
.beginner_box02 dt{
	margin:0;
	padding:0;
}
.beginner_box02 dd{
	margin:0;
	padding:0 0 15px 8px;
	width:600px;
}





/* よくある質問 */
.faq_box01{
	margin:0 0 20px 0;
	padding:20px 0 0px 20px;
	width:620px;
	background:#f0f0f0;
}
.faq_box01 dl{
	margin:0 0 15px 0;
	padding:0 30px 0 0;
	float:left;
	width:280px;
	height:320px;
}
.faq_box01 dt{
	margin:0;
	padding:0;
}
.faq_box01 dd{
	margin:0 0 0 10px;
	padding:0 0 3px 10px;
	background:url(../faq/img/icon_dot.gif) no-repeat top left;
}
.faq_box02{
	clear:both;
}
.faq_box02 dl{
	margin:0;
	padding:0;
}
.faq_box02 .q{
	margin:0 0 15px 0;
	padding:0 0 0 25px;
	background:url(../faq/img/icon_q.gif) no-repeat left center;
	color:#3898ff;
	font-weight:bold;
}
.faq_box02 .a{
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	background:url(../faq/img/icon_a.gif) no-repeat  ;
	width:500px;
}
.faq_box02 .ank{
	
	margin:0 0 0 380px;
	padding:0 0 0 15px;
	background:url(../faq/img/icon_topback.gif) no-repeat center left;
}
.faq_box02 .line{
	margin:0 0 20px 0;
	padding:0;
	
}




.entry_box01{
	margin:0;
	padding:0;
	width:650px;
}
.entry_box01 dl{
	margin:0 0 15px 0;
	padding:0;
}
.entry_box01 .box_left{
	margin:0;
	padding:0;
	float:left;
	width:215px;
}
.entry_box01 .box_right{
	margin:0;
	padding:0;
	float:left;
	width:385px;
}
.entry_box01 .end{
	margin:0;
	padding:0;
	clear:both;
}


ul{
	margin:0;
	padding:0;
	list-style:none;
}
li{
	margin:0;
	padding:0;
	list-style:none;
}
dl{
	margin:0;
	padding:0;
}
dt{
	margin:0;
	padding:0;
}
dd{
	margin:0;
	padding:0;
}







/* 給与シミュレーション */

.salary_box01{
	margin:0;
	padding:0;
	width:650px;
}

.salary_box01 dl{
	margin:0 0 25px;
	padding:0;
}
.salary_box01 dt{
	margin:0 0 5px 0;
	padding:0;
}
.salary_box01 dd{
	margin:0;
	padding:0;
}

.salary_box01 .title_salary{
	margin:0 0 25px 0;
	padding:0;
}

.salary_box01 .box_left{
	margin:0;
	padding:0;
	width:330px;
	float:left;
}
.salary_box01 ul,li{
	margin:0;
	padding:0;
	list-style:none;
}


.salary_box01 .box_right{
	margin:0;
	padding:0;
	width:250px;
	float:left;
}

.salary_box02 dl{
	margin:0 0 25px;
	padding:0;
}
.salary_box02 dt{
	margin:0 0 5px 0;
	padding:0;
}
.salary_box02 dd{
	margin:0;
	padding:0;
}
.salary_box02 .treatment_box{
	margin:0;
	padding:0 20px 25px 0;
	float:left;
	width:190px;
}
.salary_box02 .treatment_head{
	margin:0;
	padding:0;
}
.salary_box02 .treatment_body{
	margin:0;
	padding:10px;
	background:#ffeeca;
	border:#ff9100 solid 1px;
	width:168px;
	height:100px;
}

/* 男子求人 */
.recruit_box01{
	margin:0;
	padding:0;
}
.recruit_box01 table{
	width:600px;
	margin:0;
	padding:0;

}
.recruit_box01 table tr,td{
	margin:0;
	padding:0;
}
.recruit_box01 table .cell_left{
	margin:0;
	padding:5px 0 5px 10px;
	width:150px;
	background:#e5e5e5;
}
.recruit_box01 table .cell_right{
	margin:0;
	padding:5px 0 5px 10px;
	width:450px;
	background:#f2f2f2;
}


.recruit_box02{
	margin:25px 0 0 0;
	padding:0;
}
.recruit_box02 table{
	width:600px;
	margin:0;
	padding:0;

}
.recruit_box02 table tr,td{
	margin:0px 0 0 0;
	padding:0;
}
.recruit_box02 table .cell_left{
	margin:0;
	padding:5px 0 5px 10px;
	width:150px;
	background:#e5e5e5;
}
.recruit_box02 table .cell_right{
	margin:0;
	padding:5px 0 5px 10px;
	width:450px;
	background:#f2f2f2;
}


/*　インタビューページ　*/
.interview_base{
	width:600px;
	margin:0 auto 0 auto;
}
.interview_base img{
	vertical-align:bottom;
}
.girl_profile{
	margin:0 0 0 0;
	padding:0 0 0 20px;
}
.girl_profile dl{
	margin:0;
 	padding:10px 0 0 10px;
}
.girl_profile dt{
	margin:0;
	padding:0;
	float:left;
	width:120px;
}

.girl_profile dd{
	margin:0;
	padding:0;
	float:left;
	width:250px;
}
.girl_profile dd p{
	margin:0;
	padding:0 0 20px 0;
	color:#ff528b;
}
.interview_body .text{
	margin:0;
	padding:0 0 0 20px;
}
.interview_body .text dl{
	margin:0;
	padding:10px 0 0 0;
}
.interview_body .text dt{
	margin:0;
	padding:0px 0 15px 40px;
	background:url(../interview/img/icon_ballon.gif) no-repeat;
	color:#194f8a;
	width:400px;
}
.interview_body .text dd{
	margin:0;
	padding:0 0 30px 40px;
	width:500px;
}


/* フッター */

.contact_box{
	margin:40px 0 20px 0;
	text-align:center;
}
.foot{
	margin:0 0 0 0;
	padding:0px 0 20px 0;
	background:#e2e2e2;
	text-align:center;
	clear:both;
}
.foot .foot_contact{
	margin:0;
	padding:30px 0 0 0;
	text-align:center;
}
.foot ul{
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
.foot li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.foot p{
	margin:0;
	padding:10px 0 0 0;
}


