@charset "utf-8";
/*------------------------------------------------------------
	共通スタイル
------------------------------------------------------------*/
.pageTitle {
		overflow: hidden;
		background: url(../company/images/h2_bg.jpg) no-repeat center top;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/english/recruit/images/h2_bg.jpg',sizingMethod='scale');
}

#contentsArea p {
		font-size: 14px;
		margin-bottom:10px;
}

#contentsArea .textP {
		margin-bottom: 35px;
		line-height: 1.7;
}
#contentsArea .textP_2 {
		margin-bottom: 20px;
		line-height: 1.7;
}
#contentsArea .contInr {
		padding-top:25px;
		padding-bottom:25px;
}
#contentsArea .contInr:last-child {
		padding-bottom:0;
}
#contentsArea .contInr .headLine04 {
		margin-bottom:20px;
}
#contentsArea .contInr:last-child {
		padding-bottom:0;
}
#contentsArea .txtR{
		text-align:right;
}
#contentsArea .comUl.norm li a span {
		padding-left: 13px;
		font-size: 14px;
		background: url(../common/images/icon08.png) no-repeat left center;
}
#contentsArea .contInr .comTable .comTextList{
		margin-bottom:8px;
}
#contentsArea .contInr .ttlSub{
		font-size:18px;
		font-weight:bold;
}
#contentsArea .contInr .comTextList {
		margin-right: 0;
}
#contentsArea .contInr .comTextList:last-child{
		margin-bottom:0;
}

#contentsArea .comTextListNum {
		margin: 0 0 30px 20px;
		list-style:decimal;
}

#contentsArea .contInr .comTextListNum:last-child{
		margin-bottom:10px;
}
#contentsArea .contInr .comTextListNum li:last-child{
		padding-bottom:0;
}

#contentsArea .comTextListNum > li {
		font-size: 14px;
		line-height: 1.7;
		padding-bottom:8px;
}

#contentsArea .comTextListNum .comTextList  {
		margin-top:4px;
		margin-bottom:0;
		margin-right:0;
}
#contentsArea .txtThin{
		letter-spacing:-0.05em;
}
#contentsArea.contFull{
	width:100%;
}
#contentsArea .headLine.ttlClose{
		margin-bottom:26px;
}
#contentsArea .contInr02 {
		padding-bottom:30px;
}
#contentsArea .comTextListNum_ctm {
		margin: 0px 0 30px 45px;
}
