﻿@charset "utf-8";
/* recruit.css */


/*======================================

		h

=======================================*/

#recruit div#pagetitle h2 {
	width: 950px;
	height: 189px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 auto;
	padding: 0;
	background: url(../recruit/images/title.jpg) center top no-repeat;
}

/*======================================

		index.htm

=======================================*/
#recruit h3#title_saiyou {
	margin:20px 0px 16px;
	padding:0px;
	width:650px;
	height:20px;
	line-height: 1;
	background: url(../recruit/images/tit_recruit.gif) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#recruit #saiyou_intoro_tx{
	margin:0 0px 16px;
	padding:0px;
	width:650px;
}

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

大きいボタン2つ
------------------------------*/
/*募集情報*/
#recruit #btn_boshuu{
	margin:0 0px 40px 20px;
	padding:0px;
	float: left;
}

#recruit #btn_boshuu a{
	margin:0 0;
	padding:0px;
	width:292px;
	height: 60px;
	display: block;
	background: url(../recruit/images/btn_details.jpg) left top no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

/*Q&A*/
#recruit #btn_qanda{
	margin:0 0px 40px 20px;
	padding:0px;
	float: left;
}

#recruit #btn_qanda a{
	margin:0 0;
	padding:0px;
	width:292px;
	height: 60px;
	display: block;
	background: url(../recruit/images/btn_qanda.jpg) left top no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

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

採用情報コンセプト
------------------------------*/
#recruit #saiyou_concept{
	margin:0 0px 25px;
	padding:0px;
	clear: both;
	width: 650px;
}

/*左側*/
#recruit #saiyou_concept_left{
	margin:0 0px 25px;
	padding:0px;
	float: left ;
	width: 410px;
}

#recruit #saiyou_concept_left h4{
	margin:0 0px 15px;
	padding:0px;
	width: 410px;
	height: 20px;
	background:url(../recruit/images/copy_customer_d.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -9999px;

}

/*右側*/
#recruit #saiyou_concept_right{
	margin:0 ;
	padding:0px;
	float: right ;
}
/*======================================

		募集情報

=======================================*/
#recruit h3#title_boshuu {
	margin:20px 0px 16px;
	padding:0px;
	width:650px;
	height:20px;
	line-height: 1;
	background: url(../recruit/images/subtit_boshuu.gif) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/*==============================

        説明文章

==============================*/
#recruit #boshuu_info_tx{
	margin:0 auto 15px;
	width:630px;
}

/*==============================

         各情報の入れ物

==============================*/
#recruit div.recruit_boshuu_div{
	margin:0px 0px 37px 0px;
	padding:10px 0px 18px 16px;
	width:616px;
	background: #FAF9E8;
	border: 9px solid #ECEACF;
}

#recruit div.recruit_boshuu_div dl{
	margin:5px 0 0 0;
	padding:0px 0px 10px 0px;
	border-bottom: 1px dotted #83655B;
	width:600px;
}
#recruit div.recruit_boshuu_div dl dt{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 19px;
	background: url(../recruit/images/img_allow_01.gif) left center no-repeat;
}

/*リンク指定*/
#recruit div.recruit_boshuu_div dl dt a{
	color:#9F1721;
}

#recruit div.recruit_boshuu_div dl dt a:link{
	color:#9F1721;
}
#recruit div.recruit_boshuu_div dl dt a:visited{
	color:#663333;
}
#recruit div.recruit_boshuu_div dl dt a:hover{
	color:#9F1721;
	text-decoration: none;
}
#recruit div.recruit_boshuu_div dl dt a:active{
	color:#9F1721;
}

#recruit div.recruit_boshuu_div dl dt{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 19px;
	background: url(../images/img_allow_01.gif) left center no-repeat;
}

#recruit div.recruit_boshuu_div dl dd{
	margin:0px 0px 0px 20px ;
}


/*==============================

募集情報の記事

==============================*/
/**/
#recruit .boshuu_shousai_div{
	margin:0px 0px 70px 0px;
	background: #F8F7DB;
	width: 609px;
	border: 1px solid #D7D58E;
	padding:29px 19px 30px 20px;
	overflow:hidden;
}


/* コンテンツタイトル */
#recruit .boshuu_shousai_div h5 {
	margin:0px 0 15px;
	padding:0px 0px 0px 3px;
	border-left: 3px solid #7A303D;
	font: bold 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #574D21;
}

/* コンテンツボックス左*/
#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji{
	margin:0px auto 20px auto;
	padding:0;
	width:600px;
}

#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji p{
	margin:0px 0 1em;
}


#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji strong {
	margin:0px 0px 0px 5px;
	padding:3px 3px 0px 3px;
	background: #CDCC8A;
	border: 1px solid #DBDBB5;
	display:inline;
	font-weight: normal;
}

#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji span {
	margin:0px 0px 0px 5px;
	padding:3px 3px 0px 3px;
	background: #9F1721;
	border: 1px solid #DBDBB5;
	display:inline;
	font-weight: normal;
	color:#FFFFFF;
}

/*table*/
#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji table{
	margin: 0 0 15px 0;
	border:1px solid #F4F3D0;
	border-collapse: collapse;
	width: 595px;
}

#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji table th{
	padding: 0.5em ;
	border:1px solid #F4F3D0;
	width: 145px;
	background-color: #EBEABE;
}

#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji table td{
	padding: 0.5em ;
	border:1px solid #F4F3D0;
	background-color: #FBFAE6;
}

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

		戻るボタン

------------------------------*/
#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji p.btn_back {
	margin: 0 auto;
	padding: 0;
	width: 109px;
	height: 27px;
	text-indent: -9999px;
	background: url(../images/btn_back.gif) center top no-repeat;
}
#recruit .boshuu_shousai_div .boshuu_shousai_div_kiji p.btn_back a {
	display: block;
	width: 109px;
	height: 27px;
	overflow: hidden;
}



/*==============================

        新卒採用情報

==============================*/
#recruit  h4#title_shinsotsu{
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	width:650px;
	height:35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../recruit/images/subtit_shinsotsu.gif) no-repeat left top;
	display: block;
}

/*==============================

       アルバイト採用情報

==============================*/
#recruit  h4#title_arubaito{
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	width:650px;
	height:35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../recruit/images/subtit_arubaito.gif) no-repeat left top;
	display: block;
}
/*==============================

       契約社員採用情報

==============================*/
#recruit h4#title_keiyaku{
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	width:650px;
	height:35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../recruit/images/subtit_keiyaku.gif) no-repeat left top;
	display: block;
}

/*======================================

		faq.htm

=======================================*/
#recruit #main h3#title_faqs {
	margin:30px 0 25px 0;
	padding:0;
	width:215px;
	height:16px;
	line-height:16px;
	text-indent:-9999px;
	background:url(../faqs/images/tit_faqs.gif) left top no-repeat;
}

#recruit .faqs_cont{
	margin: 0;
	padding: 0;
	border: 0;
	width:650px;
}

/*メニュー*/
#recruit #main ul#recruit_faq_link {
	margin:0 1px 20px;
	padding:0;
	width:648px;
	height:40px;
	background: url(../recruit/images/recruit_faq_menu.gif) left top no-repeat;
	list-style-type: none;
}

#recruit #main ul#recruit_faq_link li{
	margin:0;
	padding:0;
	float: left;
}

#recruit #main ul#recruit_faq_link li a{
	margin:0;
	padding:0;
	display: block;
	width:216px;
	height:40px;
	overflow: hidden;text-indent: -9999px;
}


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

各タイトル

------------------------------*/
#recruit h4#title_saiyou{
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	width:650px;
	height:35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../recruit/images/tit_saiyou.gif) no-repeat left top;
	display: block;
}

#recruit h4#title_shigoto{
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	width:650px;
	height:35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../recruit/images/tit_kinmu.gif) no-repeat left top;
	display: block;
}

#recruit h4#title_sonota{
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	width:650px;
	height:35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../recruit/images/tit_sonota.gif) no-repeat left top;
	display: block;
}



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

Q&A一連

------------------------------*/
#recruit #main  dl.q_answered {
	margin: 0 auto 20px ;
	padding :0;
	border:1px solid #AEAD78;
	width:608px;
}

#recruit #main  dl.q_answered dt {
	color: #444444;
	text-decoration: none; 
	padding: 5px 0 7px 30px;
	margin: 0px;
	line-height:40px;
	font-weight:bold;
	border-bottom:1px solid #AEAD78;
	background:url(../recruit/images/icon_question.gif) left 15px no-repeat #FAF9E8;
}

#recruit #main  dl.q_answered dd {
	padding: 5px 10px 5px 30px;
	margin: 0px;
	line-height:40px;
	line-height:1.7em;
	background:url(../recruit/images/icon_ask.gif) left 7px no-repeat #E4E3B6;
}

/*page top*/
#recruit .faqs_cont p.pagetop{
	margin: 0 20px 20px 0;
	padding :0;
	float: right;
	width:109px;
	height: 27px;
	background: url(../recruit/images/btn_pagetop.gif) left top no-repeat;
}

#recruit .faqs_cont p.pagetop a{
	margin: 0;
	padding :0;
	display: block;
	width:109px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
}
