@charset "utf-8";

/* 採用情報 */

/* 2011.09 */

#headingIndex01{
margin:0;
padding:0;
}
#contentsWrapper{
padding:7px 0;
background:#ccc;
}

#indexC01 {
margin-bottom:6px;
width:620px;
background:url(../img/block01_bg.gif) repeat-y left top;
}
#indexC01 .cWrapper01 {
background:url(../img/block01_tp.gif) no-repeat left top;
}
#indexC01 .cWrapper02 {
padding:4px 8px 14px 8px;
background:url(../img/block01_bm.gif) no-repeat left bottom;
}
#indexC02 {
width:620px;
background:url(../img/block02_bg.gif) repeat-y left top;
}
#indexC02 .cWrapper01 {
background:url(../img/block02_tp.gif) no-repeat left top;
}
#indexC02 .cWrapper02 {
padding:4px 8px 14px 8px;
background:url(../img/block02_bm.gif) no-repeat left bottom;
}


#indexC01 h3{
font-weight:normal;
}
#contentsWrapper .firstColumnBox{
float:left;
display:inline;
}
#contentsWrapper .secondColumnBox{
float:left;
display:inline;
}

#contentsWrapper .endColumnBox{
float:right;
display:inline;
}
#indexC01 .firstColumnBox, #indexC01 .endColumnBox{
width:292px;
}
#indexC02 .firstColumnBox, #indexC02 .secondColumnBox, #indexC02 .endColumnBox{
width:186px;
}
#indexC02 .secondColumnBox{
margin-left:22px;
}
#contentsWrapper h2 {
margin:0 0 9px 0;
padding:0;
}
#contentsWrapper .indexPict{
margin-bottom:8px;
}
#contentEnclosingArea #contentsArea ul.iconLinkListA01 {
	margin-top:10px;
	margin-left:0;
}

#contentEnclosingArea #contentsArea .headingTypeD02 {
	font-size:55%;
}
#contentEnclosingArea #contentsArea p.separateBlock02 {
	padding-bottom:0;
	font-size:55%;
}
body:nth-of-type(1) #contentEnclosingArea #contentsArea .headingTypeD02 {font-size:10px;}
body:first-of-type #contentEnclosingArea #contentsArea .headingTypeD02 {font-size:10px;}

body:nth-of-type(1) #contentEnclosingArea #contentsArea p.separateBlock02 {font-size:10px;}
body:first-of-type #contentEnclosingArea #contentsArea p.separateBlock02 {font-size:10px;}

