@charset "Shift_JIS";
/* CSS Document */

#body{
	padding:0;
}

#header,
#lNavi,
.rightClm,
.toPageTop,
.btmtoPageTop,
#footer{
	display:none;
}

#wrapper{
	width:700px;
}

#contents{
	float:none;
}



/*++++++++++++++++++++++++++++++++++old contents*/

body{
	width:100%;
	margin:0px;
	padding:0px;
	background:#fff;
	}
	
#companyFuture a,
#companyAbout a,
#companyWorks a,
#companyFif a,
#recruit a,
#service a,
#ir a,
#serviceEnglish a,
#irEnglish a,
#ffsEnglish a,
#infoEnglish a,
#beliefEnglish a{
color:#333;
}
	
#containerOutSide{
	width:100%;
	margin:0;
	background:none;
	}

#container{
	width:100%;
	margin:0;
	text-align:left;
	}

/* ============================================================ 
	Head
============================================================ */
#headTop p{
	width:100%;
	text-indent:0;
	height:1em;
	}

#headTop ul,
#headTop li{
	display:none;
	}

#head{
	width:100%;
	}

#headTop{
	height:auto;
	background:none;
	}
	
#companyFuture #headMid,
#companyAbout #headMid,
#companyWorks #headMid,
#companyFif #headMid,
#service #headMid,
#recruit #headMid,
#ir #headMid,
#serviceEnglish #headMid,
#irEnglish #headMid,
#ffsEnglish #headMid,
#infoEnglish #headMid,
#beliefEnglish #headMid,
#headBtm{
display:none;
height:0;
}

/* ============================================================ 
	Cont
============================================================ */
#main{ display:inline; }

#companyFuture #cont,
#companyAbout #cont,
#companyWorks #cont,
#companyFif #cont,
#recruit #cont,
#service #cont,
#ir #cont,
#serviceEnglish #cont,
#irEnglish #cont,
#ffsEnglish #cont,
#infoEnglish #cont,
#beliefEnglish #cont{
width:100%;
background:none;
}


#companyFuture #contLeft,
#companyAbout #contLeft,
#companyWorks #contLeft,
#companyFif #contLeft,
#recruit #contLeft,
#service #contLeft,
#ir #contLeft,
#serviceEnglish #contLeft,
#irEnglish #contLeft,
#ffsEnglish #contLeft,
#infoEnglish #contLeft,
#beliefEnglish #contLeft{
float:none;
height:1em;
}


#companyFuture #contLeftTop,
#companyAbout #contLeftTop,
#companyWorks #contLeftTop,
#companyFif #contLeftTop,
#recruit #contLeftTop,
#service #contLeftTop,
#ir #contLeftTop,
#serviceEnglish #contLeftTop,
#irEnglish #contLeftTop,
#ffsEnglish #contLeftTop,
#infoEnglish #contLeftTop,
#beliefEnglish #contLeftTop{
width:100%;
background:none;
padding:0;
}

#companyFuture #contLeftTop .contLeftBtn,
#companyAbout #contLeftTop .contLeftBtn,
#companyWorks #contLeftTop .contLeftBtn,
#companyFif #contLeftTop .contLeftBtn,
#recruit #contLeftTop .contLeftBtn,
#service #contLeftTop .contLeftBtn,
#ir #contLeftTop .contLeftBtn,
#serviceEnglish #contLeftTop .contLeftBtn,
#irEnglish #contLeftTop .contLeftBtn,
#ffsEnglish #contLeftTop .contLeftBtn,
#infoEnglish #contLeftTop .contLeftBtn,
#beliefEnglish #contLeftTop .contLeftBtn{
display:none;
}

#companyFuture #contLeft #contLeftTitle,
#companyAbout #contLeft #contLeftTitle,
#companyWorks #contLeft #contLeftTitle,
#companyFif #contLeft #contLeftTitle,
#recruit #contLeft #contLeftTitle,
#service #contLeft #contLeftTitle,
#ir #contLeft #contLeftTitle,
#serviceEnglish #contLeft #contLeftTitle,
#irEnglish #contLeft #contLeftTitle,
#ffsEnglish #contLeft #contLeftTitle,
#infoEnglish #contLeft #contLeftTitle,
#beliefEnglish #contLeft #contLeftTitle{
height:1em;
width:100%;
padding-bottom:10px;
padding:0;
background:none;
text-indent:0;
color:#333333;
}


#companyFuture #contLeft #contLeftTitle a,
#companyAbout #contLeft #contLeftTitle a,
#companyWorks #contLeft #contLeftTitle a,
#companyFif #contLeft #contLeftTitle a,
#recruit #contLeft #contLeftTitle a,
#service #contLeft #contLeftTitle a,
#ir #contLeft #contLeftTitle a,
#serviceEnglish #contLeft #contLeftTitle a,
#irEnglish #contLeft #contLeftTitle a,
#ffsEnglish #contLeft #contLeftTitle a,
#infoEnglish #contLeft #contLeftTitle a,
#beliefEnglish #contLeft #contLeftTitle a{
height:1em;
color:#333333;
}


#companyFuture #contLeftBtm,
#companyAbout #contLeftBtm,
#companyWorks #contLeftBtm,
#companyFif #contLeftBtm,
#recruit #contLeftBtm,
#service #contLeftBtm,
#ir #contLeftBtm,
#serviceEnglish #contLeftBtm,
#irEnglish #contLeftBtm,
#ffsEnglish #contLeftBtm,
#infoEnglish #contLeftBtm,
#beliefEnglish #contLeftBtm{
display:none;
}


#contLeftTop ul,
#contLeft .contLeftBtn{
display:none;
}

#cont #contCenter{
float:none;
width:100%;
}

.pageBreakBefore{
page-break-before: always;
}

.pageBreakAfter{
page-break-after: always;
}

/* ============================================================ 
	Foot
============================================================ */
#foot{
	height:35px;
	width:100%;
	margin-top:10px;
	padding-top:10px;
	background:none;
	border-top:1px solid #333;
	}

#foot p{
	text-indent:0;
	text-align:right;
	}

/* ============================================================ 
============================================================ */
.circleBoxHead,
.circleBoxFoot{
	display:none;
	}
	
.circleBoxBody{
	margin:0;
	padding:3px 10px 0;
	border-left:0;
	border-right:0;
	}
	
