/*============================================================
	1: -print
============================================================*/
.imgbox-4item,
.imgbox-3item,
.imgbox-2item,
.imgbox-1item,
.blocknav-3item,
.blocknav-2item,
.blocknav-2item-rollup {
	width:480px;
}
div#heading-lv2 {
	margin-right:-400px;
}
body#full #contentAreaMain,
body#leaf #contentAreaMain {
	width:640px;
}
body#full #contentAreaMain .content-lv3,
body#popup #contentAreaMain .content-lv3,
body#leaf #contentAreaMain .content-lv3 {
	padding:6px 0 1px;
}
body#full #contentAreaMain .content-lv3,
body#popup #contentAreaMain .content-lv3,
body#leaf #contentAreaMain .content-lv3 {
	>padding-bottom:16px;
	_padding-bottom:16px;
}
body#full #contentAreaMain .content-lv1,
body#full #contentAreaMain .content-lv2,
body#full #contentAreaMain .content-lv3,
body#popup #contentAreaMain .content-lv1,
body#popup #contentAreaMain .content-lv2,
body#popup #contentAreaMain .content-lv3,
body#leaf #contentAreaMain .content-lv1,
body#leaf #contentAreaMain .content-lv2,
body#leaf #contentAreaMain .content-lv3 {
	background:none;
}

div#heading-pagetitle {
	padding-left:0px;
}
#popup #headerArea,
#headerArea {
	background:none;
	height:auto;
	border-bottom:solid 1px #9c0009;
	margin-bottom:20px;
}
	#headerArea #headerAreaPadder {
		background:none;
		border-bottom:solid 2px #d70c18;
	}
#headerArea #gNavi,
#headerArea #subNavi,
#footer ul,
#contentAreaSub,
#topicpath {
	display:none;
}
body#leaf #contentAreaMain {
	float:left;
}
body #footer-innerbox {
	width:640px;
}
	body #footer address {
		display:inline;
		background:none;
		width:auto;
	}
		body #footer address span.clear {
			display:inline;
			font-size:65%;
		}
#popup .wrap,
.wrap {
	background:none;
}

.img-right .txtArea {
	width:auto;
}
.img-right .imgArea {
	width:400px;
	float:left;
}

div#heading-lv2 .main-img {
	text-align:left;
}
.blocknav-2item,
.blocknav-2item-rollup,
.blocknav-3item {
	margin-bottom:0;
}
.blocknav-2item .item,
.blocknav-3item .item,
.blocknav-2item-rollup .item {
	margin-bottom:10px;
}

div.heading-lv3 {
	_margin-bottom:5px;
	>margin-bottom:5px;
}

.TableA {
	_margin-bottom:0;
	_padding:-bottom15px;
	>margin-bottom:0;
	>padding-bottom:15px;
}

.recruitFlow {
	padding-top:5px;
}

body#popup .content-lv3 {
	width:568px;
}

/* only index */
#topFlash {
	display:none;
}
.topBlockNavA {
	>padding-top:20px;
}
.topBlockNavA .leftItem,
.topBlockNavA .rightItem {
	>top:20px;
}
.topBlockNavA .centerItem {
	>margin-left:56px;
}
.topBlockNavB {
	margin-right:-100px;
}



#main{
	position:static;
}

#leaf #wrap-lv2 #content {
	*background-image:none;
}

#full .wrap,
#leaf .wrap{
	padding-top:0px;
}

#contentAreaMain{
	padding-left:20px;
}


