@charset "utf-8";

/* CSS Document */





/*--------------------------------

はじめにページheader

-------------------------------*/



#headerRecruit {

	height: 220px;

	width: 962px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

    background:url(../images/recruit/girl.png);

}

#headerRecruit H1 {

	/*TEXT-INDENT: -9999px*/

}

#headerRecruit h2 {

	width: 608px;

	position: absolute;

	left: 13px;

	top: 12px;

	height: 63px;

	TEXT-INDENT: -9999px;

	background:url(../images/recruit/title.png);

}

#headerRecruit P {

	width: 566px;

	position: absolute;

	left: 6px;

	top: 82px;

	height: 137px;

	background:url(../images/recruit/p.png);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



























/* ボックス */

.recruit {

	width: 680px;

	height:350px;

	margin-bottom: 20px;

	background:url(../images/recruit/bg_01.png);

}

.qa_box {

	width: 680px;

	margin-bottom: 0px;

	float: left;

	margin-top: 60px;

	margin-right: 0px;

	margin-left: 0px;

	background-image: url(../images/recruit/qa.png);

	background-repeat: no-repeat;

	padding-top: 50px;

}

.q {

	width: 640px;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #F66;

	background-repeat: no-repeat;

	background-position: 0px 2px;

	padding-left: 30px;

	background-image: url(../images/recruit/q.png);

}

.q2 {

	width: 640px;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #F66;

	background-repeat: no-repeat;

	background-position: 0px 2px;

	padding-left: 30px;

}



.a {

	width: 640px;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #666;

	background-image: url(../images/recruit/a.png);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	padding-left: 30px;

	margin-bottom: 10px;

	padding-top: 5px;

}





.recruit03 {

	width: 680px;

	height:450px;

	margin-bottom: 20px;



}



/* ボックス内Ｐタグ */

.recruit p {

	margin: 5px; font-size:14px;

	color:#666;

}

/* 募集要項Ｈ４ */

#example1 {

	float: left;

	width: 200px;

	margin-left: 10px;

	height: 100px;

	background:url(../images/recruit/ex_01.png);

	background-repeat:no-repeat;

	text-indent: -9999px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

}

#example2 {

	float: left;

	height: 100px;

	width: 200px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background:url(../images/recruit/ex_02.png);

	background-repeat:no-repeat;

	margin-left: 10px;

	text-indent: -9999px;

}

#example3 {

	float: left;

	width: 200px;

	margin-left: 10px;

	height: 100px;

	background:url(../images/recruit/ex_03.png);

	background-repeat:no-repeat;

	text-indent: -9999px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

}

#example4 {

	float: left;

	height:100px;

	width: 200px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	background:url(../images/recruit/ex_04.png);

	background-repeat:no-repeat;

	margin-left: 10px;

	text-indent: -9999px;

}

#example5 {

	float: left;

	height: 100px;

	width: 200px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	background:url(../images/recruit/ex_05.png);

	background-repeat:no-repeat;

	margin-left: 10px;

	text-indent: -9999px;

}

.ex_boshu {

    float:left; 

	padding-left:20px; 

	padding-top:40px; 

	font-size:14px; 

	color:#F39; 

	text-align:center;

}



/* h3見出し */

#recruit01 {

	background:url(../images/recruit/title_01.gif);

	background-repeat:no-repeat;

	width:680px;

	height:40px;

	text-indent:-9999px;

}

#recruit02 {

	background-repeat:no-repeat;

	width:680px;

	height:40px;

	text-indent:-9999px;

	background-image: url(../images/recruit/title_02.png);

}

#recruit022 {

	background-repeat:no-repeat;

	width:680px;

	height:40px;

	text-indent:-9999px;

	background-image: url(../images/recruit/title_022.png);

}



#recruit03 {

	background:url(../images/recruit/title_03.gif);

	background-repeat:no-repeat;

	width:680px;

	height:40px;

	text-indent:-9999px;

}

/* テーブル */

.recruit03 table {

	-moz-box-sizing:border-box;

	border-collapse:separate;

	border-spacing:2px;

	display:table;

	margin-bottom:0;

	margin-top:10px;

	text-indent:0;

	line-height:150%;

}

.recruit03 th {

	color:#FFFFFF;

	font-size:12px;

	padding-bottom:5px;

	padding-top:5px;

	line-height: 150%;

	width: 20%;

	background-color: #F66;

}

.qa_box th {

	color:#FFFFFF;

	font-size:12px;

	padding-bottom:5px;

	padding-top:5px;

	line-height: 150%;

	width: 20%;

	background-color: #F66;

}



.recruit03 td {

	background:url(../images/recruit/bg_03.png);

	font-size:12px;

	line-height:150%;

	padding-bottom:5px;

	padding-left:6px;

	padding-top:5px;

	color:#930;

}

.qa_box td {

	background:url(../images/recruit/bg_03.png);

	font-size:12px;

	line-height:150%;

	padding-bottom:5px;

	padding-left:6px;

	padding-top:5px;

	color:#930;

}





#cont02 .girls {

	margin: 0 auto;

	padding: 0px;

	width: 680px;

	clear: both;

	}

#cont02 .girls ul {

	margin: 0 auto;

	padding: 0px;

	width: 680px;

	list-style-type: none;

	}

#cont02 .girls ul li {

	width: 165px;

	text-align: center;

	float: left;

	padding-top: 12px;

	margin-top: 0;

	margin-right: 5px;

	margin-bottom: 2px;

	margin-left: 0;

	}

#cont02 .girls ul li .cate{

	margin: 0 0 20px 88px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFF;

	border-bottom-color: #FFF;

	border-left-color: #FFFFFF;

	float: left;

	}

#cont02 .girls ul li .girls-details {

	text-align: center;

	clear: both;

	background-image: url(../img/sch_top_details_bg.png);

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0 0 0 5px;

	height: 20px;

	border: 1px solid #FFFFFF;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #C33;

	}

