@charset "utf-8";

/******************************************************/
/* 左カラム */
/******************************************************/

/* contents */
div#contents div#contents_recruit h1.outline{height:15px;margin-bottom:20px;overflow:hidden;text-indent:-9999px;background:url(/recruit/img/faq/title.gif) no-repeat top left;}

div#contents_faq{margin:25px 0 20px 0;}


div#contents_faq div#faqR{
	float:right;
	width:464px;
	_width:504px;
	padding-left:40px;
	}

div#contents_faq div#faqR dt{
	background:url(/recruit/img/common/bg_h3.gif) repeat-x top left;
	line-height:23px;
	font-weight:bold;
	color:#557711;
	padding:0 10px;
	}

div#contents_faq div#faqR dd{margin:10px 0 30px 0;}

div#contents_faq div#faqR p.pagetop{text-align:right;}
div#contents_faq div#faqR p.pagetop a{
	background:url(/recruit/img/faq/ico_pagetop.gif) no-repeat left 3px;
	padding-left:10px;
	text-decoration:none;
	}

div#contents_faq div#faqR p.pagetop a:link,
div#contents_faq div#faqR p.pagetop a:visited{color:#666666; }

div#contents_faq div#faqR p.pagetop a:hover,
div#contents_faq div#faqR p.pagetop a:active{color:#557711;}

div#contents_faq dl#faqL{
	float:left;
	width:170px;
	}

div#contents_faq dl#faqL dd{
	padding-top:8px;
	color:#557711;
	text-align:center;
	font-weight:bold;
	}
