@charset "Shift_JIS";


/*
	Recruit

 */


/* ***********************************************************************
	TOP
*********************************************************************** */

.catch{
font-size: 12px;
color: #666;
line-height: 1.7;
letter-spacing: 0;
margin: 10px 5px 5px 20px;
}

.NGtit{
background: url(../images/tit_ng.gif) no-repeat;
width: 600px;
height: 29px;
text-indent:-9999px;
margin-top:12px;
padding:0px;
}

.NGtitInfo{
background: url(../images/tit_ng_info.gif) no-repeat;
width: 600px;
height: 22px;
text-indent:-9999px;
margin-top:20px;
padding:0px;
}

.CRtit{
background: url(../images/tit_cr.gif) no-repeat;
width: 600px;
height: 29px;
text-indent:-9999px;
margin-top:30px;
padding:0px;
}

.CRtitInfo{
background: url(../images/tit_cr_info.gif) no-repeat;
width: 600px;
height: 22px;
text-indent:-9999px;
margin-top:5px;
padding:0px;
}


/* **************Information************** */

.MainTxtareaTop{
width:600px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear:both;
}

dl.NewsTopics{
margin: 0px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:600px;
}

dl.NewsTopics dt {
margin: 10px 0px 0px 0px;
display:block;
width:100px;
color:#a3c528;
}

dl.NewsTopics dd.top{
margin: -1.6em 0px 0px 100px;
font-weight:bold;
}

dl.NewsTopics dd{
margin: 2px 0px 0px 100px;
}

dl.NewsTopicsLast{
margin: 0px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:600px;
border-top:dotted 1px;
border-bottom:dotted 1px;
}

dl.NewsTopicsLast dt {
margin: 10px 0px 0px 0px;
display:block;
width:100px;
color:#a3c528;
}

dl.NewsTopicsLast dd.top{
margin: -1.6em 0px 0px 100px;
font-weight:bold;
}

dl.NewsTopicsLast dd{
margin: 2px 0px 0px 100px;
}
/* **************/Information************** */



/* **************/jinji layout************** */

/*clearfix*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.jinji {/*白枠コラム本文部分*/
	padding:4px 10px 0 10px;
}

.jinji .left {/*画像左配置の場合*/
	float:left;
	padding:0 5px 0 0;
}

.jinji .right {/*画像左配置の場合*/
	float:right;
	padding:0 0 0 5px;
}

