/*--レイアウトCSS--*/
* {
	margin: 0px;
	padding: 0px;
}
.clr { clear: left; }

/*--デフォルトセッティング--*/
p { margin: 0px; padding: 0px; }

strong {
	font-weight: none;
	margin: 0px;
	padding: 0px;
}

em { font-style: normal; }

address { font-style:normal; }

ol, ul, li { list-style: none; }

dl, dt, dd {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
}

a, a:link, a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; text-indent:-9999px;}

html,body {
	scrollbar-face-color: #FFFFFF;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #AEC0E7;/* スクロールバー背景 */
	scrollbar-arrow-color: #FFFFFF;/* 矢印 */
	scrollbar-highlight-color: #FFFFFF;/* 左・上のボーダー */
	scrollbar-shadow-color: #FFFFFF;/* 右・下のボーダー */
	scrollbar-3dlight-color: #A1B6E4;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #A1B6E4;/* 一番外枠の右・下ボーダー */
	background:#CBE0F5;
}

body {
	color: #50555A;
	margin: 0px auto;
	text-align:center;
	font: normal 14px "ＭＳ Ｐゴシック", Osaka;
	letter-spacing:1px;
	line-height:20px;
	background:url(../img/background.jpg) repeat-x top;
	margin:0px auto;
}

/*--確認用スタイルシート--*/
.title-text{
	font-weight:bolder;
}

/*--エンターページレイアウト--*/
#Enter-Area00{
	height:55px;
	text-indent:-9999px;
}
#Enter-Area01{
	height:462px;
	background:url(../img/enter-area.jpg) repeat-x;
}
.Enter-Area02{
	width:800px;
	height:455px;
	margin:0px auto;
	background:url(../img/enter-mainback.jpg) no-repeat;
	text-align:left;
	font-size:10px;
	line-height:16px;
}
.Enter-Area02 p{
	margin-top:55px;
}
.Enter-Area02 em{
	color:#B3B8C5;
}
.Enter-Area03{
	height:400px;
	text-indent:-9999px;
}
.enter-space{
	width:800px;
	height:264px;
}
.Enter-bt{
	width:800px;
	height:78px;
	margin:0px auto;
}
.enter-text{
	width:800px;
	padding-top:55px;
}
.enter, .enter a, .enter a:link, .enter a:visited{
	width:251px;
	height:39px;
	background:url(../img/enter1-1.jpg);
	display:block;
	text-indent:-9999px;
}
.enter a:hover{
	background:url(../img/enter1-2.jpg);
}
.exit, .exit a, .exit a:link, .exit a:visited{
	width:251px;
	height:39px;
	background:url(../img/exit1-1.jpg);
	display:block;
	text-indent:-9999px;
}
.exit a:hover{
	background:url(../img/exit1-2.jpg);
}

/*--トップページレイアウト--*/
#Page-MainArea{
	width:890px;
	margin:0px auto;
	background:url(../img/shadow.png) repeat-y center top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/shadow.png', sizingMethod=scale);
}
#Page-center{
	width:880px;
	margin:0px auto;
	background:#EBFAFF;
}
#Page-head{
	width:880px;
	height:66px;
	background:url(../img/head.jpg) no-repeat;
	text-indent:-9999px;
}
#Content-area{
	width:880px;
	height:36px;
	margin:0px auto;
	background:url(../img/content-back.jpg) no-repeat;
}
.Content-Main{
	width:860px;
	height:36px;
	margin:0px auto;
}
.con01, .con01 a, .con01 a:link, .con01 a:visited{
	width:123px;
	height:36px;
	background:url(../img/con-top1-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con01 a:hover{
	background:url(../img/con-top1-2.jpg);
}
.con01-02{
	width:123px;
	height:36px;
	background:url(../img/con-top1-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con02, .con02 a, .con02 a:link, .con02 a:visited{
	width:122px;
	height:36px;
	background:url(../img/con-job1-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con02 a:hover{
	background:url(../img/con-job1-2.jpg);
}
.con02-02{
	width:122px;
	height:36px;
	background:url(../img/con-job1-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con03, .con03 a, .con03 a:link, .con03 a:visited{
	width:123px;
	height:36px;
	background:url(../img/con-contact1-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con03 a:hover{
	background:url(../img/con-contact1-2.jpg);
}
.con03-02{
	width:123px;
	height:36px;
	background:url(../img/con-contact1-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con04, .con04 a, .con04 a:link, .con04 a:visited{
	width:123px;
	height:36px;
	background:url(../img/con-question1-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con04 a:hover{
	background:url(../img/con-question1-2.jpg);
}
.con04-02{
	width:123px;
	height:36px;
	background:url(../img/con-question1-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con05, .con05 a, .con05 a:link, .con05 a:visited{
	width:122px;
	height:36px;
	background:url(../img/con-mobile1-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con05 a:hover{
	background:url(../img/con-mobile1-2.jpg);
}
.con05-02{
	width:122px;
	height:36px;
	background:url(../img/con-mobile1-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con06, .con06 a, .con06 a:link, .con06 a:visited{
	width:123px;
	height:36px;
	background:url(../img/con-mens1-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con06 a:hover{
	background:url(../img/con-mens1-2.jpg);
}
.con06-02{
	width:123px;
	height:36px;
	background:url(../img/con-mens1-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con07, .con07 a, .con07 a:link, .con07 a:visited{
	width:124px;
	height:36px;
	background:url(../img/con-link1-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con07 a:hover{
	background:url(../img/con-link1-2.jpg);
}
.con07-02{
	width:124px;
	height:36px;
	background:url(../img/con-link1-2.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.Top-ImageArea{
	width:880px;
	height:180px;
	margin-bottom:15px;
}
.Top-Maincontent{
	width:865px;
	margin:0px auto;
	margin-bottom:15px;
}
.Top-Main-left01{
	width:550px;
	float:left;
	margin-right:15px;
}
.Top-Main-left02{
	width:550px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
}
.Top-Main-left02-01{
	width:140px;
	float:left;
	margin-right:5px;
}
.Top-Main-left02-02{
	width:400px;
	float:left;
}
.Top-Main-left02-02 p{
	margin-bottom:15px;
}
.Top-Main-left02-02 em{
	color:#FF0077;
	font-size:12px;
	line-height:18px;
}
.Top-Main-left03{
	width:550px;
	text-align:left;
}
.Top-Main-left03 p{
	margin-bottom:10px;
}
.Top-Main-left03 a, .Top-Main-left03 a:link, .Top-Main-left03 a:visited{
	color:#2D5CB7;
	font-size:10px;
	text-decoration:none;
}
.Top-Main-left03 a:hover{
	text-decoration:underline;
}
.Top-Main-right01{
	width:300px;
	float:left;
}
.Top-Main-right-form01{
	width:298px;
	border:1px solid #A8BDC7;
	margin-bottom:10px;
}
.Top-Main-right-form02{
	width:260px;
	margin:0px auto;
	text-align:left;
	padding-top:15px;
	color:#FF0077;
	font-size:12px;
	font-weight:bold;
}
.Top-Main-right-form03{
	width:260px;
	text-align:center;
	padding-top:10px;
	margin-bottom:15px;
}
.form01{
	width:260px;
	background:#CEDAF1;
}
.Top-Main-right-banner{
	width:300px;
}
.Top-Main-right-banner p{
	margin-bottom:10px;
}
.Top-Main-right-inquiry{
	width:298px;
	border:1px solid #A8BDC7;
}
.Top-Main-right-inquiry02{
	width:280px;
	margin:0px auto;
	padding-top:10px;
	text-align:left;
}
.Top-Main-right-inquiry02 p{
	margin-bottom:15px;
}
.Top-Main-right-inquiry02 a, .Top-Main-right-inquiry02 a:link, .Top-Main-right-inquiry02 a:visited{
	color:#FF0077;
	font-size:10px;
	text-decoration:none
}
.Top-Main-right-inquiry02 a:hover{
	text-decoration:underline;
}
.Foot-Area{
	width:880px;
	height:110px;
	margin:0px auto;
	background:url(../img/foot-area.jpg);
	color:#FFFFFF;
}
.Foot-Area a, .Foot-Area a:link, .Foot-Area a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.Foot-Area a:hover{
	text-decoration:underline;
}
.Foot-Area p{
	width:865px;
	margin:0px auto;
	text-align:right;
	font-size:10px;
	letter-spacing:2px;
	padding-top:10px;
}
.Foot-Area em{
	color:#DED8F8;
	letter-spacing:0px;
}
.shop-banner{
	width:550px;
	height:85px;
	margin-bottom:15px;
	text-align:left;
}
.shop-banner p{
	float:left;
	margin-right:5px;
}
.shop-banner a, .shop-banner a:link, .shop-banner a:visited{
	color:#2D5CB7;
	font-size:10px;
	text-decoration:none;
}
.shop-banner a:hover{
	text-decoration:underline;
}

/*--お仕事内容と給与ページレイアウト--*/
.Other-ImageArea{
	width:880px;
	height:100px;
	margin-bottom:15px;
}
.job-textArea01{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.job-textArea01 p{
	margin-top:10px;
	margin-bottom:10px;
}
.job-textArea02{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.shikaku{
	width:550px;
	height:20px;
	margin-bottom:5px;
	background:url(../job/img/shikaku.jpg) top left no-repeat;
}
.shikaku p{
	margin-left:95px;
}
.kyuyo{
	width:550px;
	margin-bottom:5px;
	background:url(../job/img/kyuyo.jpg) top left no-repeat;
}
.kyuyo p{
	margin-left:95px;
}
.taigu{
	width:550px;
	margin-bottom:5px;
	background:url(../job/img/taigu.jpg) top left no-repeat;
}
.taigu p{
	margin-left:95px;
}
.kinmubi{
	width:550px;
	height:20px;
	margin-bottom:5px;
	background:url(../job/img/kinmubi.jpg) top left no-repeat;
}
.kinmubi p{
	margin-left:95px;
}
.jikan{
	width:550px;
	height:20px;
	margin-bottom:5px;
	background:url(../job/img/jikan.jpg) top left no-repeat;
}
.jikan p{
	margin-left:95px;
}
.oubo{
	width:550px;
	height:20px;
	margin-bottom:5px;
	background:url(../job/img/oubo.jpg) top left no-repeat;
}
.oubo p{
	margin-left:95px;
}
.gyoshu{
	width:550px;
	height:20px;
	margin-bottom:5px;
	background:url(../job/img/gyoshu.jpg) top left no-repeat;
}
.gyoshu p{
	margin-left:95px;
}

/*--面接の流れ--*/
.contact-textArea01{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.contact-textArea01 p{
	margin-top:10px;
	margin-bottom:10px;
}
.contact-textArea01 em{
	color:#FF0077;
	font-size:12px;
	line-height:18px;
}

/*--よくある質問--*/
.question-textArea01{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.question-textArea01 p{
	margin-top:10px;
	margin-bottom:10px;
}
.question-textArea01 em{
	color:#FF0077;
	font-size:12px;
	line-height:18px;
}

/*--写メール面接--*/
.mobile-textArea01{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.mobile-textArea01 p{
	margin-top:10px;
	margin-bottom:10px;
}
.mobile-textArea01 em{
	color:#FF0077;
	font-size:12px;
	line-height:18px;
}
.mobile-text-left{
	width:343px;
	float:left;
}
.mobile-text-right{
	width:195px;
	height:449px;
	background:url(../mobile/img/mobile-pict.jpg);
	float:left;
}

/*--男性求人--*/
.mens-textArea01{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.mens-textArea01 p{
	margin-top:10px;
	margin-bottom:10px;
}
.mens-textArea01 td{
	padding:3px;
}
.mens-textArea-title{
	text-align:right;
}
.mens-form01{
	width:270px;
	background:#E6F0F0;
}
.mens-form02{
	width:55px;
	background:#E6F0F0;
}

/*--リンク--*/
.link-textArea01{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.link-textArea01 p{
	margin-top:10px;
	margin-bottom:10px;
}
.link-textArea01 em{
	color:#FF0077;
	font-size:12px;
	line-height:18px;
}
.link-textArea02{
	width:550px;
	padding-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.link-textArea02 img{
	margin:2px 10px 7px 0px;
	float:left;
}
