@charset "Shift_JIS";

* {
	-webkit-print-color-adjust: exact;
	z-index: 5;
	position: relative;
}

/**印刷用共通画像の設定**/
.hpb-layoutset-02 #hpb-wrapper h3 {
	display: list-item;
	list-style-image: url(icon_1X.png);
	list-style-position: inside;
	background: none;
	padding-left: 0;
}
#hpb-aside #banner a#banner-service {
	display: list-item;
	list-style-image: url(top_banner_1X_01.png);
	list-style-position: inside;
	text-indent: 0;
	font-size: 0;
}
#hpb-aside #banner a#banner-access {
	display: list-item;
	list-style-image: url(top_banner_1X_03.png);
	list-style-position: inside;
	text-indent: 0;
	font-size: 0;
}
#hpb-aside #companyinfo {
    background-color: #e8e8e8 !important;
}
#pagetop a {
	display: list-item;
	list-style-image: url(returnTop_1X.png);
	list-style-position: inside;
    text-indent: 0;
	font-size: 0;
}
.color-block {
	position:absolute!important;
	left:0!important;
	top:0!important;
	display: block !important;
	width:100%!important;
	height:100%!important;
	z-index: 0;
}


/**印刷用メイン画像の設定**/
.mainVisual.top {
	display: list-item;
	list-style-image: url(img/print/mainvisual_top_print.png);
	list-style-position: inside;
}
.mainVisual.concept {
	display: list-item;
	list-style-image: url(img/print/mainvisual_concept_print.png);
	list-style-position: inside;
}
.mainVisual.service {
	display: list-item;
	list-style-image: url(img/print/mainvisual_service_print.png);
	list-style-position: inside;
}
.mainVisual.saitama {
	display: list-item;
	list-style-image: url(img/print/mainvisual_saitama2_print.png);
	list-style-position: inside;
}
.mainVisual.keikan {
	display: list-item;
	list-style-image: url(img/print/mainvisual_keikan_print.png);
	list-style-position: inside;
}
.mainVisual.company {
	display: list-item;
	list-style-image: url(img/print/mainvisual_company_print.png);
	list-style-position: inside;
}
.mainVisual.taisaku {
	display: list-item;
	list-style-image: url(img/print/mainvisual_taisaku_print.png);
	list-style-position: inside;
}
.mainVisual.recruit {
	display: list-item;
	list-style-image: url(img/print/mainvisual_recruit_print.png);
	list-style-position: inside;
}
.mainVisual.contact {
	display: list-item;
	list-style-image: url(img/print/mainvisual_contact_print.png);
	list-style-position: inside;
}
.mainVisual.privacy {
	display: list-item;
	list-style-image: url(img/print/mainvisual_privacy_print.png);
	list-style-position: inside;
}
.mainVisual.access {
	display: list-item;
	list-style-image: url(img/print/mainvisual_access_print.png);
	list-style-position: inside;
}

/**SERVICE&PRODUCTS 印刷用ページ内リンク画像の設定**/
.navi_banner li {
	border: none;
}
.navi_banner li a,
.navi_banner li a span {
	font-size: 0;
}
.navi_banner li .border {
	display: none;
}
.navi_banner li.service_nav01 a {
	display: list-item;
	list-style-image: url(img/print/service_nav01.png);
	list-style-position: inside;
}
.navi_banner li.service_nav02 a {
	display: list-item;
	list-style-image: url(img/print/service_nav02.png);
	list-style-position: inside;
}
.navi_banner li.service_nav03 a {
	display: list-item;
	list-style-image: url(img/print/service_nav03.png);
	list-style-position: inside;
}
.navi_banner li.service_nav04 a {
	display: list-item;
	list-style-image: url(img/print/service_nav04.png);
	list-style-position: inside;
}
.navi_banner li.service_nav05 a {
	display: list-item;
	list-style-image: url(img/print/service_nav05.png);
	list-style-position: inside;
}
.navi_banner li.service_nav06 a {
	display: list-item;
	list-style-image: url(img/print/service_nav06.png);
	list-style-position: inside;
}
.navi_banner li.service_nav07 a {
	display: list-item;
	list-style-image: url(img/print/service_nav07.png);
	list-style-position: inside;
}
.navi_banner li.service_nav08 a {
	display: list-item;
	list-style-image: url(img/print/service_nav08.png);
	list-style-position: inside;
}