 	h3{
		font-size: 16px;
		padding: 40px 0px 10px 15px;
		background-image: url(../img/h3_bg.gif);
		background-repeat: no-repeat;
		color: #000000;
		width: 520px;
		position:left;
		font-weight: bold; 
		border: 0px;
		display: block;
		float:left;
		margin-bottom: 20px;
	}
/*↓2006/5/12追加 BBS用*/
	h3.top{
		font-size: 14px;
		padding: 6px 0px 9px 20px;
		background-image: url("../../img/h2_bg.gif");
		background-repeat: no-repeat;
		color: #000000;
		width: 495px;
		margin-top: 15px;
	}

/*↑2006/5/12追加*/	
	
	h4{
		font-size: 14px;
		padding: 6px 0px 9px 20px;
		background-image: url(../img/h4_bg.gif);
		background-repeat: no-repeat;
		color: #000000;
		width: 520px;
		margin-bottom: 10px;
		clear: both;
	}
	
	.arrangement{
		padding: 5px 5px 5px 10px;
		font-size:12px;
		line-height: 18px;
	}

/*問い合わせ管理用*/
	.salon_faq_bg{
		background-image: url("../../offer/img/salon_faq_bg.gif");
		background-repeat: repeat-y;
		width: 460px;
		padding: 5px 10px;
		font-size: 12px;
		line-height: 18px;
	}
	.faq_q{
		background-image:url(../../img/faq_q.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding: 0px 30px;
		padding-bottom: 5px;
		color:#333333;
		font-size: 14px;
		font-weight: bold;
		margin: 5px 0px;
	}
	.faq_a{
		background-image:url(../../img/faq_a.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding: 0px 30px;
		margin-left: 10px;
		font-size: 12px;
		color:#333333;
		margin: 0px 0px 5px 10px;
	}
	.hidden{
		display: none;
	}

	/*質問コーナー用*/
	.faq_q{
		background-image:url(../../img/faq_q.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding: 0px 30px;
		padding-bottom: 5px;
		color:#333333;
		font-size: 14px;
		font-weight: bold;
		margin: 5px 0px;
	}
	.faq_a{
		background-image:url(../../img/faq_a.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding: 0px 30px;
		margin-left: 10px;
		font-size: 12px;
		color:#333333;
		margin: 0px 0px 5px 10px;
	}
	.faq_dotted_line{
		background-image: url(../../offer/img/faq_line2.gif);
		background-repeat: repeat-x;
		margin: 5px 0px;
	}
	.faq_title{
		background-image:url(../img/faq_title.gif);
		background-repeat:no-repeat;
		background-position:top right;
		font-size:11px;
		font-weight: bold;
		padding: 0px 5px 0px 0px;	
	}
	h2.faq_bgtext{
		text-indent:-9999;
	}

	.faq_list_title{
		background-image:url(../../img/faq_list_title.gif);
		background-position:top left;
		background-position:top left;
		width:495px;
	}

	td.faq_list_title1{
		font-size:12px;
		height:25px;
		font-weight: bold;
		padding: 4px 5px 0px 15px;
	}
	td.faq_list_title2{
		font-size:11px;
		height:25px;
		font-weight: bold;
		padding: 4px 5px 0px 0px;
	}

	.faq_contents{
		margin-top:3px;
		padding:10px;

	}

	.question{
		background-image:url(../../img/question.gif);
		background-color:#f0fff0;
		background-repeat:no-repeat;
		background-position:middle left;
		font-size:12px;
		width:490px;
		height:25px;
		padding: 0px 5px 0px 17px;
	}

	.answer1{
		background-repeat:no-repeat;
		background-position:top 10px;
		font-size:12px;
		width:490px;
		height:25px;
		padding: 0px 5px 0px 45px;
	}

	.answer2{
		background-repeat:no-repeat;
		background-position:top 10px;
		font-size:12px;
		width:490px;
		height:25px;
		padding: 0px 5px 0px 45px;
	}

	.list{
		background-image: url("../img/topics_point.gif");
		background-repeat: no-repeat;
		padding-left: 15px;
		margin-top: 5px;
		padding-bottom: 5px;
		margin-left: 15px;
	}
	.response1{
		background-image:url("../img/answer1.gif");
		background-repeat:no-repeat;
		background-position:top 35px;
		font-size:12px;
		width:490px;
		height:25px;
		padding: 0px 5px 0px 70px;
	}
	.response2{
		background-image:url(../img/answer2.gif);
		background-repeat:no-repeat;
		background-position:top 35px;
		font-size:12px;
		width:490px;
		height:25px;
		padding: 0px 5px 0px 70px;
	}
	/*FAQ用ここまで*/

/*	#administration th{
		background-image:url(../img/headline.gif);
		background-repeat: repeat-x;
		padding: 10px 5px 10px 10px;
		font-size: 12px;
		border: 1px solid #999999;
	} */
/*	#administration td{
		padding: 5px 5px 5px 5px;
		font-size: 12px;
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
	}
	button.admin{
		padding: 3px 3px 3px 3px;
		font-size: 12px;
		width: 100px;
	}
	button.common{
		padding: 3px 3px 3px 3px;
		font-size: 12px;
		margin-left: 5px;
	}
	.arrangement{
		padding: 5px 5px 5px 10px;
		font-size:12px;
		line-height: 18px;

	}
	th.holiday{
		background-color:#ff99ff;
		padding: 5px 5px 5px 5px;
		font-size: 12px;
	}
	td.holiday{
		background-color:#ffccff;
		text-align:center;
		padding: 5px 5px 5px 5px;
		font-size: 12px;
	}
	th.weekday{
		background-color:#999999;
		padding: 5px 5px 5px 5px;
		font-size: 12px;
	}
	td.weekday{
		background-color:#cccccc;
		text-align:center;
		padding: 5px 5px 5px 5px;
		font-size: 12px;
	}
	th.saturday{
		background-color:#99ccff;
		padding: 5px 5px 5px 5px;
		font-size: 12px;
	}
	td.saturday{
		background-color:#99ffff;
		text-align:center;
		padding: 5px 5px 5px 5px;
		font-size: 12px;
	} */

	/*スカウト用*/

	#jobinfo_detail{
		margin-left: 25px;
	}

	#jobinfo_detail h2.detail_top{
		font-size: 14px;
		padding: 6px 0px 9px 20px;
		background-image: url("../img/detail_title_bg.gif");
		background-repeat: no-repeat;
		color: #000000;
		width: 650px;
		margin: 0px;
		margin-top: 15px;
		margin-bottom: 10px;
		text-align: left;
		clear: borh;
	}

	#jobinfo_detail h2.detail_second{
		font-size: 14px;
		padding: 6px 0px 9px 20px;
		background-image: url("../img/detail_title_bg2.gif");
		background-repeat: no-repeat;
		color: #000000;
		width: 650px;
		margin: 0px;
		margin-top: 20px;
		margin-bottom: 10px;
		text-align: left;
		clear: both;
	}

	#jobinfo_detail table{
		width: 640px;
		margin: 0px;
		padding: 0px;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		margin-left: 5px;
	}

	#jobinfo_detail th{
		font-size: 12px;
		font-weight: bold;
		background-image: url("../img/detail_th_bg.gif");
		background-repeat: repeat-y;
		padding: 5px;
		width: 100px;
		text-align: left;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;
	}
	/*スカウト用ここまで*/
