/*--レイアウト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;
	}