/*
プリメーラ求人
基本CSS

*/

a {
	border:0;
}
img {
	border:0;
}

body {
	background-image:url('img/body_bk.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
}

#container {
	width:1000px;
	margin:0px auto;
	padding:0px;
	background-image:url('img/container_bk.gif');
	background-repeat:repeat-y;
	position:relative;
}
#wrapper {
	width:1000px;
	margin:0px auto;
	padding:0px;
	padding-top:340px;
	background-image:url('img/wrapper_bk.jpg');
	background-repeat:no-repeat;
	position:relative;
}

#flash {
	width:664px;
	height:185px;
	position:absolute;
	top:120px;
	right:31px;

}

#contents {
	width:690px;
	min-height:600px;
	_height:600px;
	text-align:left;
	margin-top:0px;
	margin-left:310px;
	padding:0px;
	position:relative;
}

#loading {
	margin:80px auto;
	width:100%;
	text-align:center;
}

#menu {
	width:150px;
	height:380px;
	position:absolute;
	top:400px;
	left:150px;
	background:url('img/menu_bk.jpg') no-repeat;
	margin:0px;
	padding:0px;
}

#menu div {
	padding:0px;
	display:block;
	width:150px;
	height:20px;
	position:absolute;
	left:0px;
	cursor:pointer;
}
#menu a:hover {
/*	background:#FFFF00;*/
}

#btn_home {
	top:0px;
	background:url('img/btn_home_on.jpg');
}
#btn_about {
	top:21px;
}
#btn_from_manager {
	top:43px;
}
#btn_system {
	top:65px;
}
#btn_to_experience {
	top:87px;
}
#btn_to_amateur {
	top:109px;
}
#btn_sanitary {
	top:130px;
}
#btn_zero_time {
	top:153px;
}
#btn_privacy {
	top:175px;
}
#btn_nagare {
	top:197px;
}
#btn_qa {
	top:218px;
}
#btn_info {
	top:240px;
}
#btn_link {
	top:262px;
}

#btn_mail {
	bottom:0px;
}

#footer {
	width:705px;
	height:149px;
	margin-top:0px;
	margin-left:295px;
	background:url('img/footer_bk.jpg') no-repeat #FFFFFF;
}
/*ﾎｰﾑ*/
#home {
	background:url('img/home.jpg') no-repeat;
	width:650px;
	height:1589px;
	position:relative;
}
#present_btn_home {
	width:220px;
	height:160px;
	position:absolute;
	top:20px;
	right:30px;
	cursor:pointer;
}
#toiawase_btn_home {
	width:230px;
	height:60px;
	position:absolute;
	top:195px;
	right:25px;
	cursor:pointer;
}
/*店長より*/
#con_from_manager {
	width:650px;
	height:657px;
	background:url('img/from_manager.jpg') no-repeat;
	position:relative;

}
#con_from_manager_btn {
	position:absolute;
	top:550px;
	left:200px;
	width:250px;
	height:100px;
	cursor:pointer;
}

/*システム*/
#con_system {
	width:650px;
	height:1505px;
	background:url('img/system2.jpg') no-repeat;
	position:relative;
}
#con_system div {
	display:block;
	width:360px;
	height:85px;
	position:absolute;
	left:150px;
	cursor:pointer;
}


#con_sys_btn_60 {
	top:186px;
}
#con_sys_btn_90 {
	top:271px;
}
#con_sys_btn_120 {
	top:356px;
}

#con_sys_btn_girl1 {
	top:1100px;
	
}



#con_sys_btn_girl2 {
	top:1400px;
}





/*Q&A*/
#con_qa_table {
	width:620px;
	height:auto;
	margin:0px auto;
	_margin-left:20px;
	border:solid 1px #BF6EC0;
	font-size:13px;
}
#con_qa_table td {
	vertical-align:top;
}
div.con_qa_table_title {
	color:#A486A7;
	border-top:solid 1px #A772A9;
	border-right:solid 1px #A772A9;
	border-bottom:solid 1px #A772A9;
	border-left:solid 5px #A772A9;
	font-size:15px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
}
#con_qa_table td a {
	color:#0066A1;
	text-decoration:none;
	margin-left:10px;
	line-height:130%;
}
#con_qa_table td a:hover {
	text-decoration:underline;
}

.con_qa_sub_title {
	background:url('img/con_qa_sub_title_bk.jpg') #FFFFFF no-repeat;
	width:650px;
	height:40px;
	color:#A486A7;
	position:relative;
}
.con_qa_sub_title span{
	position:absolute;
	top:10px;
	left:50px;
	font-weight:bold;
	font-size:15px;
}
.con_qa_sub_ans {
	background:url('img/con_qa_sub_ans_bk.gif')  no-repeat;
	_padding-top:15px;
	padding-left:55px;
	min-height:70px;
	_height:70px;
}
.con_qa_sub_ans p {
	width:550px;
	color:#A486A7;
	font-size:13px;
}
.con_qa_page_up {
	width:650px;
	height:14px;
	margin-bottom:15px;
	position:relative;
}
.con_qa_page_up img {
	position:absolute;
	top:0px;
	right:30px;
}

/* 応募要項 */
#con_info_wrapper {
	width:650px;
	height:auto;
	background:url('img/con_info_wrapper_bk.gif') repeat-y;
}
#con_info_body {
	padding-top:200px;
	margin-bottom:0px;
	width:650px;
	height:auto;
	background:url('img/con_info_body_bk.jpg') no-repeat;
}
#con_info_body dl {
	width:500px;
	height:auto;
	margin:0px auto;
	_margin-left:75px;
}
#con_info_body dt {
	background:#ffebe1;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
	color:#ff6086;
	font-size:15px;
	font-weight:bold;
}
#con_info_body dd {
	font-size:13px;
	margin:5px auto;
	color:#9a7281;
	height:auto;
	line-height:120%;
}
dt#con_info_oubo {
	background:url('img/con_info_oubo_bk.gif') no-repeat;
	color:#FFFFFF;
	text-align:center;
	height:30px;
	line-height:200%;
}
dd#con_info_oubo_dd {
	width:600px;
	margin:0px;
	padding:0px;
}
#con_info_oubo_dd span {
	color:#FF6086;
}
table#con_info_oubo_body {
	color:#9a7281;
	font-size:13px;
}
table#con_info_oubo_body th {
	width:170px;
	vertical-align:top;
}
table#con_info_oubo_body td {
	vertical-align:top;
}
table#con_info_oubo_body input.middle {
	width:160px;
	border:solid 1px #9A7281;
}
table#con_info_oubo_body input.mini {
	width:77px;
	border:solid 1px #9A7281;
}
table#con_info_oubo_body .checkbox {
	border:solid 1px #9A7281;
}
table#con_info_oubo_body .textarea {
	border:solid 1px #9A7281;
	width:300px;
	height:100px;

}
table#con_info_oubo_body .submit {
	background:#9A7281;
	border-right:2px solid #51494E;
	border-bottom:2px solid #51494E;
	color:#FFFFFF;
	margin:5px auto;
	text-align:center;
}

/* リンク */
#link_box_area {
	width:650px;
	height:auto;
	margin-left:10px;
}

.link_box {
	width:150px;
	height:50px;
	display:block;
	margin-right:5px;
	margin-bottom:10px;
	color:#fa8e32;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	float:left;
	border:solid 1px #fff;
}
a:hover.link_box {
	background:#fa8e32;
	border:solid 1px #fa8e32;
	color:#FFFFFF;
	font-weight:bold;
}









