@charset "iso-2022-jp";
/* ======================== 目次 ==========================

	[01]:会社概要
	[02]:よくあるご質問
	[03]:お役立ちリンク
	[04]:求人情報
	[05]:プライバシーポリシー
	[06]:サイトマップ
	
	

======================================================== */


/************ [01]:会社概要 ************/

.com_img{
	width:505px;
	margin:0px auto 20px;
}
table.com_tb{
	width:485px;
	margin:0px auto;
}
table.com_tb th{
	width:120px;
	text-align:center;
	vertical-align:middle;
	color:#663300;
	background-color:#faf4eb;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
table.com_tb td{
	padding:5px 15px;
	border-bottom:1px #ccc solid;
}
table.com_tb .no_border{ border-bottom:none;}

table.com_tb td p{
	width:250px;
}
table.com_tb td span{
	display:block;
	position:relative;
	top:20px;
}
.padding_10{
	padding:10px;
}
.map_bt, .map_bt a { width:40px; height:14px; text-indent:-8874px; display:block; background:url(/com/img/map_bt.gif) 0px 0px no-repeat; line-height:1px;font-size:1px; line-height:1px; font-size:1px;}
.map_bt a:hover { background:url(/com/img/map_bt.gif) 0px -14px no-repeat; text-decoration:none; }

.Bt_recruit { width:505px; height:56px; background:url(/com/img/recruit_bt.gif) 0px 0px no-repeat ;margin:15px auto 50px; }
.Bt_recruit a { width:505px; height:56px; display:block; text-indent:-8874px; }
.Bt_recruit a:hover { background:url(/com/img/recruit_bt.gif) 0px -56px no-repeat ; }

 
/************ [02]:よくあるご質問 ************/

.faq_Box01 { width:495px; margin:0px auto 10px; }

.faq_ul{ margin:0px 0px; width:240px;}
.faq_ul li { padding-left:13px; background:url(/img/point_b.gif) 0% 3px no-repeat; list-style:none; }

.faq_ul2{ margin:0px 0px; width:200px;}
.faq_ul2 li { padding-left:13px; background:url(/img/point_b.gif) 0% 3px no-repeat; list-style:none; }


.h2_faq { background:url(/com/img/point_q.gif) 0px 0px no-repeat; height:100%; }
.faq_Box02 { padding:10px; }

/************ [03]:お役立ちリンク ************/

.link_Box01 { width:505px; margin:0px auto; }
.link_Box01 p { margin:0px 0px 20px 0px; }

.link_ul{ margin:0px 10px; }
.link_ul li { padding-left:13px; background:url(/img/point_b.gif) 0% 3px no-repeat; list-style:none; }

.link_table01    { width:505px; margin:0px auto 20px; }
.link_table01 th { background:url(/img/h3.gif) 0px 50% no-repeat; width:200px; border-bottom:1px solid #ccc; text-align:left; padding:5px 0px 5px 20px; }
.link_table01 td { border-bottom:1px solid #ccc; text-align:left;}



/************ [04]:求人情報 ************/

.rec_text{
	background:url(/com/img/rec_text.gif) no-repeat;
	text-indent:-5555px;
	width:382px;
	height:40px;
	margin:0px auto 15px;
}
.rec_box{
	width:445px;
	margin:0px auto;
	padding:0px;
}
.rec_box .rec_img01{
	width:150px;
}
.rec_box p.right_text{
	width:280px;
}
.rec_img02{
	width:445px;
	margin:20px auto 30px;
}
table.rec_tb{
	width:485px;
	margin:0px auto;
}
table.rec_tb th{
	background:url(/img/h3.gif) 5px 50% no-repeat;
	width:100px;
	padding-left:32px;
	text-align:left;
	vertical-align:middle;
	color:#663300;
	font-size:14px;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc dotted;

}
table.rec_tb td{
	padding:5px 30px 5px;
	border-bottom:1px #ccc dotted;
}
table.rec_tb td ol{margin:0px;padding:0px;}
table.rec_tb .no_border{ border-bottom:none;}

table.rec_tb td ul{margin:0px;padding:0px; list-style:none;}

table.rec_tb td.paddin0{
	padding:5px 30px 0px;
}


/************ [05]:プライバシーポリシー ************/

.privacy_list01 { margin-left:20px;  padding:10px;}
.privacy_bg { background:url(/com/img/privacy_bg.jpg) 99% 99% no-repeat; }
.privacy_bg p ,.privacy_bg ul { padding:0px 20px ; }

.privacy_bg ol { padding:0px 10px ; }


/************ [06]:サイトマップ ************/

.stemap_wrap01 { width:505px; margin:0px auto; }
.stemap_wrap02 { width:250px; }
.stemap_wrap03 { width:100px; }

.sitemap_ul{ margin:20px 0px;}
.sitemap_ul li { padding-left:13px; background:url(/img/point_b.gif) 0% 3px no-repeat; list-style:none; }
.stemap_indentA { margin-left:10px; }
.stemap_indentB { margin-left:20px; }
.sitemap_ul li.stemap_indentC { margin-left:10px; background:url(/img/point_a.gif) 0% 3px no-repeat; list-style:none; }