@media print{

html, body {
	_zoom: 65%;
	font-size: 12px !important;
}

* html .allContentsWrapper {
	width: 100% !important;
}

.popup #subNaviBlock01,
.layout01 #subNaviBlock01,
.layout02 #subNaviBlock01,
.layout03 #subNaviBlock01,
.layout04 #subNaviBlock01,
.layout05 #subNaviBlock01,

.popup .assistBlock01,
.layout01 .assistBlock01,
.layout02 .assistBlock01,
.layout03 .assistBlock01,
.layout04 .assistBlock01,
.layout05 .assistBlock01,

.popup .assistBlock02,
.layout01 .assistBlock02,
.layout01 .globalNaviBlock_L,
.layout01 .globalNaviBlock_G,
.layout01 .breadNaviBlock,

.layout02 .assistBlock02,
.layout02 .globalNaviBlock_L,
.layout02 .globalNaviBlock_G,
.layout02 .breadNaviBlock,

.layout03 .assistBlock02,
.layout03 .globalNaviBlock_L,
.layout03 .globalNaviBlock_G,
.layout03 .breadNaviBlock,

.layout04 .assistBlock02,
.layout04 .globalNaviBlock_L,
.layout04 .globalNaviBlock_G,
.layout04 .breadNaviBlock,

.layout05 .assistBlock02,
.layout05 .globalNaviBlock_L,
.layout05 .globalNaviBlock_G,
.layout05 .breadNaviBlock,

.popup #leftArea,
.layout01 #leftArea,
.layout02 #leftArea,
.layout03 #leftArea,
.layout04 #leftArea,
.layout05 #leftArea,

.popup #rightArea,
.layout01 #rightArea,
.layout02 #rightArea,
.layout03 #rightArea,
.layout04 #rightArea,
.layout05 #rightArea,

.layout01 .mainAreaFootContents,
.layout02 .mainAreaFootContents,
.layout03 .mainAreaFootContents,
.layout04 .mainAreaFootContents,
.layout05 .mainAreaFootContents,

.layout01 .assistBlock03,
.layout02 #serchBox02,
.layout02 #serchBox03
 {
	display: none;
}
.popup .pagination-prevGoUp,
.layout01 .pagination-prevGoUp,
.layout02 .pagination-prevGoUp,
.layout03 .pagination-prevGoUp,
.layout04 .pagination-prevGoUp,
.layout05 .pagination-prevGoUp{
	visibility:hidden;
	height:48px;
}
#header {
	margin-bottom: 20px;
}

.popup .siteLogo,
.popup02 .siteLogo,
.layout01 .siteLogo {
	position: relative !important;
	top: 0 !important;
}
.popup .mainArea,
.popup02 .mainArea,
.layout01 .mainArea {
	width: 100%;
	float: none;
	margin: 0;
}

#footer{
	margin-top:50px;
	clear:both;

}
	.popup #body,
	.layout01 #body,
	.layout02 #body,
	.layout03 #body,
	.layout04 #body{
		background:none;
	}
 	#header .siteLogo {
		background: url(/common/images/layout_parts/parts_body/greenLine.gif) repeat-x left bottom;
		padding:30px 0px 30px 25px;
		width:100%;

	}
 	.layout05 #header .siteLogo {
		background: none!important;
	}

.layout01 #mainArea,
.layout02 #mainArea,
.layout03 #mainArea,
.layout04 #mainArea,
.layout05 #mainArea{
	float: none;
}

#tabNavigation{
	*margin:0 -2px;
}
* html #tabNavigation{
	margin-right:-1px;
}
#tabNavigation #tabNavigation-body table tr td .textNavList ul{
	*padding-bottom:25px !important;
}


/*===========================================================

	- additional & fix element   ||   date: 10.06.22

===========================================================*/
#mainVisual { margin-right:-25px; }
.layout07 #body { margin:-28px -0px 0 -25px; }
.assistBlock01,
.pagination-prevGoUp,
.globalNaviBlock_L_NEW,
.layout07 #subNaviBlock01 { display:none; }


/*===========================================================

	- additional & fix element   ||   date: 11.06.16

===========================================================*/
* html .local-listPageUnit .heading h4,
* html .tabArea .contentsWrapper,
* html .heading-lv3 h3,
* html .columnBox_corporate,
* html .columnBox_corporate .wrap,
* html .columnBox_corporate table.figureTable td h5,
* html #body
 { zoom:1; }

* html .tabArea .contents {	zoom:1;	clear:both; }
* html .tabArea .tab ul li { float:left; }

}