@charset "utf-8";

dl{
	margin:40px 30px 0px 30px;
}

dt{
	clear:both;
	float:left;
	width:115px;
}

dd{
	border-bottom:1px solid #999999;
	padding:0px 10px 20px 125px;
	margin:0px 0px 20px 0px;
	font-size: 12px;
}

ol{
	padding:0px 0px 0px 20px;
	margin:0px;
}

ol.privacy{
	margin:0px 0px 20px 5px;
	line-height:18px;
}

ol.privacy li{
	margin-bottom:10px;
}

p.txt{
	margin-bottom:20px;
}

p.sign{
	text-align:right;
}

div.sitemap{
	clear:both;
	margin:0px 10px 0px 10px;
}

div.sitemap dl{
	margin:0px 0px 30px 0px;
}

div.sitemap dl.left{
	float:left;
}

div.sitemap dl.right{
	float:right;
}

div.sitemap dt{
	float:none;
	width:270px;
	margin-bottom:15px;
}

div.sitemap dd{
	border-bottom:none;
	padding:0px;
	margin:0px 0px 10px 20px;
}

.pdf{
	float:right;
	border-bottom:none;
	padding:0px 20px 0px 0px;
	margin:0px;
}

.list_end{
	border-bottom:none;
}

.list_top{
	_text-indent:-3px;
}

/* ---------------- RECRUIT ---------------- */

#profile img.recruitbtn{
	margin:10px 0 0 185px;
	clear:both;
}

#profile table.ta_mt02{
	margin-top:15px;
}

#profile .ta_tit{
	font-size:14px;
	font-weight:bold;
}

#profile #recruit{
	width:605px;
	margin-top:0px;
	margin-bottom:45px;
}

#profile #recruit p{
	width:575px;
	margin:0 15px;
}
