@charset "utf-8";

/*/////////////////////////////////////////*/

/* + start 基本設定 + */
	*{
		padding:0px;
		margin:0px;
	}
	
	body{
		color:#696969;
		font-size:small;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		background-image:url("../img/bodybg.gif");
		background-repeat:no-repeat;
		background-position:top center;
		margin:20px auto;
	}
	
	img{
		border:0px;
	}
	
	a:link{
		color:#43A96F;
		text-decoration:underline;
	}
	
	a:visited{
		color:#43A96F;
		text-decoration:underline;
	}
	
	a:hover{
		color:#5CCA8C;
		text-decoration:none;
	}
	
	br{
		clear:both;
	}
	
	div#basediv{
		width:900px;
		height:100%;
		text-align:center;
		background-color:#FFFFFF;
		margin:0px auto;
	}
	
	h1{
		font-size:small;
		font-weight:normal;
		margin:5px 85px 7px 0px;
		float:right;
	}

	html[xmlns] h1{
		font-size:small;
		font-weight:normal;
		margin:5px 165px 7px 0px;
		float:right;
	}

	*:first-child+html h1{
		font-size:small;
		font-weight:normal;
		margin:5px 165px 7px 0px;
		float:right;
	}

	/* safari only \*/
	html:\66irst-child h1{
		font-size:small;
		font-weight:normal;
		margin:5px 20px 7px 0px;
		letter-spacing:-1px;
		float:right;
	}
	/* end safari only */

	p#logobox{
		float:left;
	}
	
	div#hdrrightbx{
		width:642px;
		margin-right:3px;
		float:right;
	}
	
	p#telimgbox{
		color:#74A331;
		font-size:23px;
		float:right;
	}
	
	p#telimgbox span{
		vertical-align:middle;
		padding-right:2px;
	}
	
	p#telimgbox span#teltxt{
		vertical-align:middle;
		padding-right:2px;
	}
	
	html[xmlns] p#telimgbox span#teltxt{
		vertical-align:middle;
		padding-right:2px;
		padding-bottom:5px;
	}
	
	p#shpthemetxt{
		width:323px;
		text-align:left;
		letter-spacing:1px;
		line-height:180%;
		margin-left:2px;
		margin-right:5px;
		float:left;
	}
	
	/* safari only \*/
	html:\66irst-child p#shpthemetxt{
		width:300px;
		text-align:left;
		letter-spacing:0px;
		line-height:200%;
		margin-top:-30px;
		margin-left:0px;
		float:left;
	}
	/* safari only \*/
	
	p#time0mail{
		color:#74A331;
		font-size:18px;
		height:82px;
		background-image:url("../img/time_mail.gif");
		background-repeat:no-repeat;
		margin-right:20px;
		float:right;
	}
	
	html[xmlns] p#time0mail{
		color:#74A331;
		font-size:18px;
		width:280px;
		height:82px;
		background-image:url("../img/time_mail.gif");
		background-repeat:no-repeat;
		margin-right:30px;
		float:right;
	}
	
	p#time0mail span{
		display:block;
		text-align:left;
		margin:3px 0px 0px 77px;
	}
	
	html[xmlns] p#time0mail span{
		display:block;
		text-align:left;
		margin:3px 0px 0px 77px;
	}
	
	*:first-child+html p#time0mail span{
		display:block;
		text-align:left;
		margin:4px 0px 0px 77px;
	}
	
	span.uketuketime{
		padding:5px 0px 0px 35px;
	}
	
	html[xmlns] span.uketuketime{
		padding:4px 0px 0px 35px;
	}
	
	*:first-child+html span.uketuketime{
		padding:5px 0px 0px 35px;
	}
	
	div#pankuzu{
		text-align:left;
		padding:10px 0px 10px 5px;
	}
	
	p#ptop{
		text-align:right;
		padding-top:10px;
	}
	
	div#footer{
		width:100%;
		line-height:130%;
		margin-top:10px;
	}
	
	.newicon_va{
		display:inline !important;
		padding:2px 2px 0px 0px;
		vertical-align:middle;
	}
	
/* + end 基本設定 + */

/*/////////////////////////////////////////*/

/* + start コンテンツボタン設定 + */
	div#conbtbox{
		text-align:center;
		padding-top:5px;
		margin-left:1px;
	}
	
	p#conbttop{
		padding-left:2px;
		float:left;
	}
	
	p#conbttop a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_top.gif");
		background-repeat:no-repeat;
	}
	
	p#conbttop a:hover{
		background-image:url("../img/conbt_top_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbttop a#on{
		background-image:url("../img/conbt_top_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtsystem{
		padding-left:2px;
		float:left;
	}
	
	p#conbtsystem a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_system.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtsystem a:hover{
		background-image:url("../img/conbt_system_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtsystem a#on{
		background-image:url("../img/conbt_system_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtgirllist{
		padding-left:2px;
		float:left;
	}
	
	p#conbtgirllist a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_girllist.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtgirllist a:hover{
		background-image:url("../img/conbt_girllist_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtgirllist a#on{
		background-image:url("../img/conbt_girllist_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtschedule{
		padding-left:2px;
		float:left;
	}
	
	p#conbtschedule a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_schedule.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtschedule a:hover{
		background-image:url("../img/conbt_schedule_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtschedule a#on{
		background-image:url("../img/conbt_schedule_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtyoyaku{
		padding-left:2px;
		float:left;
	}
	
	p#conbtyoyaku a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_yoyaku.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtyoyaku a:hover{
		background-image:url("../img/conbt_yoyaku_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtyoyaku a#on{
		background-image:url("../img/conbt_yoyaku_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtmailmag{
		padding-left:2px;
		float:left;
	}
	
	p#conbtmailmag a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_mailmag.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtmailmag a:hover{
		background-image:url("../img/conbt_mailmag_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtmailmag a#on{
		background-image:url("../img/conbt_mailmag_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtenquete{
		padding-left:2px;
		float:left;
	}
	
	p#conbtenquete a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_enquete.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtenquete a:hover{
		background-image:url("../img/conbt_enquete_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtenquete a#on{
		background-image:url("../img/conbt_enquete_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtrecruit{
		padding-left:2px;
		float:left;
	}
	
	p#conbtrecruit a{
		display:block;
		width:110px;
		height:25px;
		background-image:url("../img/conbt_recruit.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtrecruit a:hover{
		background-image:url("../img/conbt_recruit_on.gif");
		background-repeat:no-repeat;
	}
	
	p#conbtrecruit a#on{
		background-image:url("../img/conbt_recruit_on.gif");
		background-repeat:no-repeat;
	}
/* + end コンテンツボタン設定 + */

/*/////////////////////////////////////////*/

/* + start [TOP][SYSTEM]-SYSTEM/派遣エリア-設定 + */
	div#tpsysleftbx{
		width:560px;
		_width:555px;
		height:100%;
		border-collapse:collapse;
		margin-bottom:6px;
		padding-right:5px;
		float:left;
	}
	
	div#tpsysrightbx{
		width:555px;
		height:100%;
		padding-left:5px;
		margin-bottom:6px;
		float:left;
	}
	
	p.tpsysleftbx0hl{
		width:auto;
		text-align:left;
		border-bottom:dashed 1px #5CCA8C;
		padding-left:3px;
		padding-bottom:3px;
	}
	
	html[xmlns] p.tpsysleftbx0hl{
		width:auto;
		text-align:left;
		border-bottom:dashed 1px #5CCA8C;
		padding-left:5px;
		padding-bottom:3px;
	}
	
	p.sysitembox{
		width:257px;
		text-align:left;
		border:dashed 1px #B2B2B2;
		padding:5px;
		margin:5px 5px 2px 2px;
		float:left;
	}
	
	html[xmlns] p.sysitembox{
		width:261px;
		text-align:left;
		border:dashed 1px #B2B2B2;
		padding:5px;
		margin:5px 5px 2px 2px;
		float:left;
	}
	
	span.sysitem{
		color:#349E62;
		padding-right:5px;
	}
	
	p.harea{
		width:75px;
		border:dashed 1px #B2B2B2;
		text-align:center;
		padding:8px 5px 5px 5px;
		margin:5px 5px 2px 0px;
		float:left;
	}
	
	div.tpsysbx{
		width:100%;
		text-align:left;
		margin-bottom:6px;
	}
	
	div.tpsysbx_blogdtl{
		width:800px;
		text-align:left;
		padding-right:6px;
		margin-bottom:6px;
		float:right;
	}
	
	.girldtlblog_thum{
		width:82px;
		margin:15px 0px 0px 7px;
		_margin:15px 0px 0px 3px;
		float:left;
	}
	
	.girldtlblog_thum a{
		text-decoration:none;
	}
	
	.girldtlblog_thum a:visited{
		text-decoration:none;
	}
	
	.girldtlblog_thum a:hover{
		text-decoration:underline;
	}
	
	p.sysitembox2{
		width:201px;
		text-align:left;
		border:dashed 1px #B2B2B2;
		padding:5px;
		margin:5px 9px 2px 2px;
		float:left;
	}
	
	p.time0p{
		margin:10px 0px 0px;
	}
	
	span.itemtime{
		color:#349E62;
		font-size:20px;
		padding-right:10px;
	}
	
	span.itemtimeright{
		font-size:20px;
		padding-right:20px;
	}
	
	span#toiwstel{
		color:#349E62;
		font-size:30px;
		padding-right:10px;
	}
	
	span#toiwstelright{
		font-size:30px;
	}
	
	.service_txt{
		font-size:15px;
		padding:0px;
	}
	
	.service_txtarrow{
		font-size:15px;
		padding:2px 0px;
	}
	
	.shiharai_txt{
		font-size:15px;
		line-height:200%;
		padding:7px 0px 0px;
	}
	
	.fueihou{
		width:220px;
		color:#999999;
		font-size:10px;
		text-align:right;
		margin:0px auto;
		float:right;
	}
	
/* + end [TOP][SYSTEM]-SYSTEM/派遣エリア-設定 + */

/*/////////////////////////////////////////*/

/* + start 女性ブログ設定 + */

.gblog_listbox{
	width:292px;
	height:164px;
	background-image:url("../img/gblog_listbox.jpg");
	background-repeat:no-repeat;
	text-align:left;
	margin:5px 4px;
	_margin:5px 3px;
	float:left;
}

.blogname{
	font-size:11px;
	height:25px;
	padding:10px 0px 0px 60px;
}

.bloggirl_photo{
	width:115px;
	padding:6px 0px 0px;
	margin:0px 0px 0px 4px;
	_margin:0px 0px 0px 2px;
	float:left;
}

.blog_g_photo_right{
	width:162px;
	height:110px;
	font-size:11px;
	float:left;
}

.blog_article{
	height:38px;
	padding:7px 0px 0px 25px;
}

.article_cmm{
	height:110px;
	line-height:170%;
	padding:0px 0px 0px 12px;
	overflow:hidden;
	word-break:break-all;
	float:left;
}

.blog_prevnext{
	text-align:center;
	font-size:13px;
	letter-spacing:0px;
	margin:20px 0px;
}

.blog_prevnext a{
	padding:5px 5px 5px 7px;
}

.blog_prevnext a:visited{
	padding:0px 5px 0px 7px;
}

.blog_prevnext a:hover{
	color:#FFFFFF;
	background-color:#43a96f;
}

/* + end 女性ブログ設定 + */

/*/////////////////////////////////////////*/

/* + start [TOP]-footer-設定 + */
	div#footer hr{
		border-top:solid 1px #5CCA8C;
		border-bottom:solid 1px #FFFFFF;
		margin:10px 0px;
	}
	
	div#footer p#ftrcmmtxt{
		line-height:150%;
		margin-bottom:5px;
	}
	
	div#footer p#systemftrcmmtxt{
		width:600px;
		text-align:left;
		line-height:150%;
		margin-bottom:5px;
		float:left;
	}
/* + end [TOP]-footer-設定 + */

/*/////////////////////////////////////////*/



