@charset "utf-8";
/* CSS Document */

@media print{
	body {
	/*width:100%;*/
	zoom: 60%!important;
	/*overflow: visible !important;*/
	-webkit-print-color-adjust: exact;
	}
	
	
	.header .h_txt h1,
	.headerArea,
	.gnav ul,
	.mv_txt_box,
	.contents_inner,
	.contents_inner2,
	.top_ttl h2{
		width: 100%;
	}
	.mv_txt_img {
		width: 40%;
	}
	.mv_txt_img img {
		width: 100%;
	}
	.top_business_list li {
		width:27%;
	}
	.top_workbase_list li {
		width:27%;
	}
	.more_btn {
		width: 100%;
	}
	.top_contactArea li {
		width: 45%;
	}
	.top_contactArea li img {
		width: 100%;
	}
	.top_business_img {
		right: 0;
	}
	.f_logo, .f_inner {
		width: 100%;
	}
	.fnav1 {
		width: 600px;
	}
	
	
	.h_address {
		float: none;
	}
	#Container{width:auto;}

	#pageTop{opacity: 0;}

	.sp_gnavArea sp {display: none;}

	.sp_gnav_btn {display: none;}

	.sp_gnav, .gnav_fix {display: none;}

	.sp, .sp2 {display: none;}

	.top_bg, .top_companyArea::before, .top_businessArea::before, .top_companyArea::after, .sub_contents { background: none;}
	.top_companyArea .top_ttl h2 { border-left: none;}
	.top_companyArea .contents_inner { border-right: none;}

	#footer {
		width: auto;
		height: auto;
		overflow: hidden;
	}


/* top
---------------------------------------------- */
	.wideslider {
		background-image: url(../images/mv01.png)!important;
		background-repeat: no-repeat;
	}

	.wideslider ul{
		display:none;
	}

/* 改ページ
---------------------------------------------- */
	.pagebreak_b{page-break-before: always;}

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

}
