@charset "shift_jis";

/*初めての面接/お店に行く時のポイント
*****************************************/
.point {
	margin-bottom:35px;
}

.pointTxt {
	width:600px;
	margin:0 auto 15px;
}

.pointTxt h3 {
	background: url(../images/common/point_icon1.gif) no-repeat 0 0;
	padding:8px 0 5px 35px;
	font-size:16px;
}

/*キャバクラ派遣コアプリート　無料電話・メール相談ご利用方法
*****************************************/
ul.ulnomal {
	list-style-type: disc;
	padding:0 0 0 20px;
}

ul.ulnomal li{
	list-style:inside;
}


/*契約店舗一覧
*****************************************/
#mapMenu a {
	/*display:inline-table;*/
	margin-left:10px;
	white-space: nowrap;
}

#mapMenu p {
	line-height:1.7;
}


/*サイトマップ
*****************************************/
.commonfl2 {
	/*width:600px;*/
	overflow:hidden;
	margin:0 0 0 40px;
	/*margin:0 auto;*/
}

ul.ulnomal2 {
	display:block;
	list-style-type: disc;
	padding:0 0 0 20px;
	margin-bottom:25px;
}

ul.ulnomal2 li{
	list-style:inside;
	color:#634a3b;
}

/*登録女性の声
*****************************************/
.voiceListBox {
	overflow:hidden;
	/*border:#999 solid 1px;*/
	margin-bottom:10px;
}
.voiceListBox img{
	display:block;
	float:left;
}

.voiceListBox p{
	float:left;
	margin-left:10px;
}

.voiceListBox p span.voiceListBoxTxt {
	display:block;
	margin:1px 0;
	color:#eda612;
	font-weight: bold;
	font-size:19px;
}

.voiceListBox p span.voiceListBoxBtn {
	float:right;
	text-align:center;
	white-space:nowrap;
	margin-top:8px;
	width:90px;
	color:#fff;
	background-color:#634a3b;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
	
}

.voiceListBox a:link{
	color:#fff;
	background-color:#634a3b;
}
.voiceListBox a:visited {
	color:#fff;
	background-color:#634a3b;
}

.voiceListBox a:hover{
	color:#fff;
	background-color:#634a3b;
	text-decoration:underline;
	opacity:0.8;
}

.voice dl {
}
.voice dl dt {
	color: #333;
	margin-bottom: 20px;
	text-shadow:none;
}
.voice dl dd {
	margin: 0 0 20px;
	padding-bottom:0px;
}
.int_a {
	color:#ED9BC4;
}
/*
/*目次*/
dl.voiceList dd {
	background-image: url("../images/common/icon-3.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 9px;
	margin:0 0 0 10px;
	line-height:1.7;
}
/*昼職で*/
.jobCont {
	background:url(../images/job_bg.gif) repeat-y;
	width: 580px;
	margin:25px auto 0;
}

.jobCont_top {
	background:url(../images/job_bg.gif) repeat-y;
	width:620px;
	margin:25px auto 0;
}

.jobCont_top2 {
	width:620px;
	margin:0 auto 0;
}

.jobCont_in {
	margin:0px 30px 30px 30px;
}

.jobCont_in_top {
	 margin:0;
}

.jobCont_in p, .jobCont_in ul{
		line-height:2.4 !important;
}

.jobCont_in ul, .jobCont_in p.txtb, .jobCont_in_top ul, .jobCont_in_top p.txtb{
	font-size:17px;
	color:#634A3B;
	font-weight:bold;
}

 .jobCont_in_top ul, .jobCont_in_top p.txtb{
	 font-weight:normal;
 }

.jobUl {
	position:relative;
	margin:15px 0;
}

.jobUl2 {
	position:relative;
	margin:15px 0 80px;
}

.jobUl3 {
	position:relative;
	margin:0;
}

.jobUl2 ul{
	 width:410px;
	 margin-left:185px;
}

.jobUl3 ul{
	 width:415px;
	 margin-left:195px;
}

.jobUlImg {
	position:absolute; left: 395px; top: -8px;
}

.jobUlImg2 {
	position:absolute; left: 0; top: -1px;
}

/*昼職で top*/
.jobmi {
	width:620px;
	margin:0 auto;
	background-color:#e774a8;
	text-align:center;
	color:#fff;
	font-size:18px;
}

.jobCont_top2Cn {
	position:relative;
	padding:20px;
	background-color:#fffbf0;
}

.jobCont_top2Cn ul li{
	font-size:18px;
	color:#e774a8;
}

.jobCont_top2Cn ul li p{
	
	font-size:14px;
	color:#634a3b;
}

.jobUlImg3 {
	position:absolute;
	right:20px;
	top:40px;
}

.mrt {
	border:#F9C 2px dotted;
	overflow:hidden;
	padding:15px 0 10px;
	margin-bottom:15px;
	font-size: 14px;
}
ul.mrtlt {
	float:left;
	width:230px;
	margin-left:25px;
}
ul.mrtRt {
	float:right;
	width:330px;
}
.mrt ul li {
	background:url(//ccccc.biz/pc/images/mrt-icn.gif) no-repeat 0 0;
	padding-left:25px;
	margin-bottom:5px;
}
.spt {
	background-color:#f2f1f1;
	font-size:14px;
	line-height:1.8;
	position:relative;
	padding:20px;
}
.spt p {
	line-height:1.8 !important;
}
.spt img {
	position:absolute;
	left: 421px;
	top: 22px;
}
.spt strong {
	color:#e65e9c;
	font-size:20px;
}
.blue {
	color:#32a2e2;
	font-weight:bold;
}
.txtsrg { font-size:25px; font-weight:bold; color:#e774a8; background-color:#FF9; width:350px; text-align:center; }
