/*--レイアウト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: none; }
a:hover { color: #666666; text-decoration: underline; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; text-indent:-9999px;}
html,body {
	scrollbar-face-color: #FFFFFF;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #FFA2C3;/* スクロールバー背景 */
	scrollbar-arrow-color: #FFFFFF;/* 矢印 */
	scrollbar-highlight-color: #FFFFFF;/* 左・上のボーダー */
	scrollbar-shadow-color: #FFFFFF;/* 右・下のボーダー */
	scrollbar-3dlight-color: #FF2577;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #FF2577;/* 一番外枠の右・下ボーダー */
}
body {
	color: #50555A;
	margin: 0px auto;
	text-align:center;
	font: normal 12px "ＭＳ Ｐゴシック", Osaka;
	letter-spacing:1px;
	background:url(../img/p-back.jpg) repeat-y  center top;
	margin:0px auto;
}

/*--エンターページレイアウト--*/
.Enter-Top{
	width:810px;
	height:31px;
	margin:0px auto;
	background:url(../img/enter-area01.jpg);
	font-size:10px;
	color:#FF2D74;
	text-align:left;
}
.Enter-Top p{
	padding-top:5px;
	padding-left:20px;
}
.Enter-Center{
	width:810px;
	height:410px;
	margin:0px auto;
	background:url(../img/enter-area02.jpg);
}
.Enter-Center01{
	width:810px;
	height:345px;
}
.Enter-Center02{
	width:770px;
	margin:0px auto;
	font-size:10px;
	color:#FF2D74;
	text-align:left;
	line-height:14px;
}
.Enter-Center02 em{
	color:#FF96B9;
}
.Enter-Under{
	width:800px;
	height:48px;
	margin:0px auto;
	background:url(../img/enter-area03.jpg) repeat-x;
	margin-bottom:25px;
}
.enter01, .enter01 a, .enter01 a:link, .enter01 a:visited{
	width:188px;
	height:48px;
	background:url(../img/enter01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.enter01 a:hover{
	background:url(../img/enter01-2.jpg);
}
.exit01, .exit01 a, .exit01 a:link, .exit01 a:visited{
	width:189px;
	height:48px;
	background:url(../img/exit01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.exit01 a:hover{
	background:url(../img/exit01-2.jpg);
}
.Enter-Qr{
	width:800px;
	margin:0px auto;
	margin-bottom:15px;
	color:#C40044;
	font-size:10px;
}
.Enter-Banner{
	width:800px;
	margin:0px auto;
	margin-bottom:15px;
}
.Enter-Banner img{
	float:left;
	margin:6px;
	margin-bottom:10px;
}
.Enter-ShopBanner{
	width:800px;
	margin:0px auto;
	text-align:left;
	font-size:10px;
	line-height:14px;
}
.Enter-ShopBanner p{
	margin-bottom:15px;
}

/*--トップページレイアウト--*/
.Head-Area{
	width:860px;
	height:120px;
	margin:0px auto;
	background:url(../img/head-area.jpg);
}
.Head-Area-m{
	width:860px;
	height:120px;
	margin:0px auto;
	background:url(../img/head-area-m.jpg);
}
.Content-Area{
	width:860px;
	height:44px;
	margin:0px auto;
	margin-bottom:5px;
}
.con01, .con01 a, .con01 a:link, .con01 a:visited{
	width:39px;
	height:44px;
	background:url(../img/con01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con01 a:hover{
	background:url(../img/con01-2.jpg);
}
.con02, .con02 a, .con02 a:link, .con02 a:visited{
	width:32px;
	height:44px;
	background:url(../img/con02.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con02 a:hover{
	background:url(../img/con02-2.jpg);
}
.con03, .con03 a, .con03 a:link, .con03 a:visited{
	width:33px;
	height:44px;
	background:url(../img/con03.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con03 a:hover{
	background:url(../img/con03-2.jpg);
}
.con04, .con04 a, .con04 a:link, .con04 a:visited{
	width:188px;
	height:44px;
	background:url(../img/con04.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con04 a:hover{
	background:url(../img/con04-2.jpg);
}
.con05, .con05 a, .con05 a:link, .con05 a:visited{
	width:188px;
	height:44px;
	background:url(../img/con05.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con05 a:hover{
	background:url(../img/con05-2.jpg);
}
.con06, .con06 a, .con06 a:link, .con06 a:visited{
	width:188px;
	height:44px;
	background:url(../img/con06.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con06 a:hover{
	background:url(../img/con06-2.jpg);
}
.con07, .con07 a, .con07 a:link, .con07 a:visited{
	width:192px;
	height:44px;
	background:url(../img/con07.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con07 a:hover{
	background:url(../img/con07-2.jpg);
}
.mcon01, .mcon01 a, .mcon01 a:link, .mcon01 a:visited{
	width:39px;
	height:44px;
	background:url(../img/mcon01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcon01 a:hover{
	background:url(../img/mcon01-2.jpg);
}
.mcon02, .mcon02 a, .mcon02 a:link, .mcon02 a:visited{
	width:32px;
	height:44px;
	background:url(../img/mcon02.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcon02 a:hover{
	background:url(../img/mcon02-2.jpg);
}
.mcon03, .mcon03 a, .mcon03 a:link, .mcon03 a:visited{
	width:33px;
	height:44px;
	background:url(../img/mcon03.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcon03 a:hover{
	background:url(../img/mcon03-2.jpg);
}
.mcon04, .mcon04 a, .mcon04 a:link, .mcon04 a:visited{
	width:188px;
	height:44px;
	background:url(../img/mcon04.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcon04 a:hover{
	background:url(../img/mcon04-2.jpg);
}
.mcon05, .mcon05 a, .mcon05 a:link, .mcon05 a:visited{
	width:188px;
	height:44px;
	background:url(../img/mcon05.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcon05 a:hover{
	background:url(../img/mcon05-2.jpg);
}
.mcon06, .mcon06 a, .mcon06 a:link, .mcon06 a:visited{
	width:188px;
	height:44px;
	background:url(../img/mcon06.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcon06 a:hover{
	background:url(../img/mcon06-2.jpg);
}
.mcon07, .mcon07 a, .mcon07 a:link, .mcon07 a:visited{
	width:192px;
	height:44px;
	background:url(../img/mcon07.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcon07 a:hover{
	background:url(../img/mcon07-2.jpg);
}
.Main-Top{
	width:860px;
	height:21px;
	margin:0px auto;
	background:url(../img/area-top.jpg);
}
.Main-Top-m{
	width:860px;
	height:21px;
	margin:0px auto;
	background:url(../img/area-top-m.jpg);
}
.Main-Area{
	width:860px;
	margin:0px auto;
	background:url(../img/main-area.jpg) repeat-y center;
}
.Main-Area-m{
	width:860px;
	margin:0px auto;
	background:url(../img/main-area-m.jpg) repeat-y center;
}
.Main-Area02{
	width:845px;
	margin:5px auto;
}
.Main-Left{
	width:576px;
	float:left;
}
.Pict-Area{
	margin-bottom:10px;
}
.Top-text01{
	width:576px;
	margin-top:5px;
	margin-bottom:15px;
	text-align:left;
}
.Top-text01-1{
	width:421px;
	color:#50555A;
	font-size:14px;
	line-height:20px;
	float:left;
}
.Top-text01-1 p{
	padding-left:10px;
}
.Top-text01-1 em{
	color:#E60041;
	font-size:12px;
	line-height:18px;
}
.Top-text01-2{
	width:155px;
	float:left;
}
.Top-text02{
	width:576px;
	margin-top:5px;
	margin-bottom:15px;
	text-align:left;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
}
.Top-text02 td{
	padding:3px;
}
.Top-text02 p{
	color:#E60041;
	padding-left:5px;
}
.Main-Right{
	width:267px;
	float:left;
}
.Main-Form{
	width:267px;
	height:376px;
	background:url(../img/form-back.jpg) no-repeat;
	margin-bottom:5px;
}
.Main-Form-m{
	width:267px;
	height:376px;
	background:url(../img/form-back-m.jpg) no-repeat;
	margin-bottom:5px;
}
.Form-Area{
	width:220px;
	margin:0px auto;
	padding-top:40px;
	text-align:left;
	color:#E60041;
	line-height:18px;
}
.Form-Area p{
	padding-top:15px;
}
.Form-Area em{
	font-size:10px;
}
.Form-Area-m{
	width:220px;
	margin:0px auto;
	padding-top:40px;
	text-align:left;
	color:#1960FF;
	line-height:18px;
}
.Form-Area-m p{
	padding-top:15px;
}
.Form-Area-m em{
	font-size:10px;
}
.form01{
	width:220px;
}
.form02{
	width:220px;
	height:80px;
}
.Main-Mobile-Top{
	width:255px;
	height:40px;
	margin:0px auto;
	background:url(../img/mobileback-top.jpg);
}
.Main-Mobile-Top-m{
	width:255px;
	height:40px;
	margin:0px auto;
	background:url(../img/mobileback-top-m.jpg);
}
.Main-Mobile-Center{
	width:255px;
	margin:0px auto;
	background:#FFE2EC;
}
.Main-Mobile-Center-m{
	width:255px;
	margin:0px auto;
	background:#E3F2FF;
}
.Main-Mobile-Center p{
	width:240px;
	margin:0px auto;
	font-size:12px;
	text-align:left;
	color:#50555A;
	line-height:18px;
	padding-top:5px;
	margin-bottom:10px;
}
.Main-Mobile-Center img{
	margin-bottom:5px;
}
.Main-Mobile-Center-m p{
	width:240px;
	margin:0px auto;
	font-size:12px;
	text-align:left;
	color:#50555A;
	line-height:18px;
	padding-top:5px;
	margin-bottom:10px;
}
.Main-Mobile-Center-m img{
	margin-bottom:5px;
}
.Main-Mobile-Under{
	width:255px;
	height:10px;
	margin:0px auto;
	background:url(../img/mobileback-under.jpg);
}
.Main-Mobile-Under-m{
	width:255px;
	height:10px;
	margin:0px auto;
	background:url(../img/mobileback-under-m.jpg);
}
.Main-Under{
	width:860px;
	height:26px;
	margin:0px auto;
	background:url(../img/area-under.jpg);
	margin-bottom:5px;
}
.Main-Under-m{
	width:860px;
	height:26px;
	margin:0px auto;
	background:url(../img/area-under-m.jpg);
	margin-bottom:5px;
}
.Foot-Area{
	width:860px;
	height:94px;
	margin:0px auto;
	background:url(../img/foot-area.jpg);
}
.Foot-Area-m{
	width:860px;
	height:94px;
	margin:0px auto;
	background:url(../img/foot-area-m.jpg);
}
.Foot-Area02{
	width:500px;
	margin:0px 0px 0px 10px;	float:left;
	text-align:left;
}
.Foot-Area02 a, .Foot-Area02 a:link, .Foot-Area02 a:visited{
	color:#E60041;
	text-decoration:none;
	font-size:12px;
}
.Foot-Area02 a:hover{
	text-decoration:underline;
}
.Foot-Area02 p{
	padding-top:25px;
	margin-bottom:10px;
	color:#E60041;
}
.Foot-Area02 em{
	font-size:10px;
	color:#FFB3D6;
}
.Foot-Area02-m{
	width:500px;
	margin:0px 0px 0px 10px;	float:left;
	text-align:left;
}
.Foot-Area02-m a, .Foot-Area02-m a:link, .Foot-Area02-m a:visited{
	color:#1960FF;
	text-decoration:none;
	font-size:12px;
}
.Foot-Area02-m a:hover{
	text-decoration:underline;
}
.Foot-Area02-m p{
	padding-top:25px;
	margin-bottom:10px;
	color:#1960FF;
}
.Foot-Area02-m em{
	font-size:10px;
	color:#FFB3D6;
}

/*--お仕事内容と給与ページレイアウト--*/
.Works-text01{
	width:576px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	color:#50555A;
	padding-top:10px;
	margin-bottom:15px;
}
.Works-text01 p{
	padding-left:10px;
	margin-bottom:5px;
}

/*--よくある質問ページレイアウト--*/
.Question-text01{
	width:576px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	color:#50555A;
	padding-top:10px;
	margin-bottom:15px;
}
.Question-text01 p{
	padding-left:10px;
	margin-bottom:5px;
}
.Question-text01 em{
	font-size:12px;
}

/*--男性求人ページレイアウト--*/
.Mens-Back{
	background:url(../img/m-back.jpg) repeat-y center top;
	scrollbar-face-color: #FFFFFF;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #A3DEFF;/* スクロールバー背景 */
	scrollbar-arrow-color: #FFFFFF;/* 矢印 */
	scrollbar-highlight-color: #FFFFFF;/* 左・上のボーダー */
	scrollbar-shadow-color: #FFFFFF;/* 右・下のボーダー */
	scrollbar-3dlight-color: #009DFF;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #009DFF;/* 一番外枠の右・下ボーダー */
}
.Mens-text01{
	width:576px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	color:#50555A;
	padding-top:10px;
	margin-bottom:15px;
}
.Mens-text01 p{
	padding-left:10px;
	margin-bottom:5px;
}
.Mens-text02{
	width:536px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	color:#1960FF;
	padding-top:10px;
	margin-bottom:15px;
}
.Mens-text02 p{
	padding-left:25px;
	margin-bottom:5px;
	color:#50555A;
	font-size:12px;
}
.Mens-text03{
	width:570px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	color:#50555A;
	padding-top:10px;
	margin-bottom:15px;
}
.Mens-text03 td{
	padding:3px;
	font-size:14px;
	color:#FFFFFF;
}
.Mens-text03 p{
	padding-left:5px;
	font-size:12px;
	color:#50555A;
}
.form03{
	width:267px;
}
.form04{
	width:55px;
}
.form05{
	width:290px;
	height:95px;
}
/*オフィシャルサイト用*/
.index_official{
	width:800px;
	margin:0px auto;
	text-align:left;
	font-size:10px;	
	color:#FF0066;	
	border-top:1px solid #FF9999;	
	padding:20px 0px;
}
.index_official a, .index_official a:visited{
	text-decoration:none;
	color:#FF0066;
}
.index_official a:hover{
	text-decoration:underline;
}
.official{
	width:300px;
	float:right;
	margin-top:35px;
	font-size:10px;
}
