@charset "utf-8";
@import url("common.css");
@import url("top.css");
@import url("contents.css");

/* 印刷用設定 */
body {
	background-image: none !important;
	background-color: #FFFFFF !important;
	overflow-y: visible !important;
}
#header-wrap {
	background-image: url(../images/header/print_header_wrap.jpg) !important;
}
#logo, #glabalNav {
	display: none !important;
}

html>body #header {
	position: relative !important;
}
*:first-child+html #naviContents-r {
	margin-left: 19px !important;
}
*:first-child+html #pageTitle {
	float: right !important;
	margin-left: 0px !important;
}


/* Win IE用設定 */
.linkarrow li,
.linkarrowRed li,
.linkarrowRedLeft li,
.squareList li {
	_height: 1em;
}
#header {
	_position: relative !important;
}
#header {
	_background-image: none !important;
}
#header-wrap {
	_background-image: url(../images/header/print_header_wrapie.jpg) !important;
	_width: 702px !important;
	_margin-left: 0px !important;
}
#main {
	_height: auto !important;
	_background-color: #FFFFFF !important;
	_background-image: none !important;
}
#main-wrap1 {
	background-image: none !important;
}
#main-wrap2,
#photoMain-wrap2 {
	background-image: none !important;
	padding-top: 0px !important;
	_width: 702px !important;
	_margin-left: 0px !important;
}
#naviContents-r {
	_margin-left: 19px !important;
}
#topImg {
	_display: none;
}
#pageTitle {
	_float: right !important;
	_margin-left: 0px !important;
}
#crumb {
	_width: 370px !important;
}
#topContents {
	_background-image: url(../images/top/movie_p.jpg);
	_background-repeat: no-repeat;
	_width: 700px !important;
	_padding-top: 207px;
}
#info {
	_width: 700px !important;
}
#info ul {
	width: 605px !important;
}
#contents {
	_width: 700px !important;
	_margin-right: 0px !important;
	_margin-left: 0px !important;
}
#footer {
	_width: 702px;
}
#footer p {
	_width: 702px !important;
}
#naviContents-l {
	_width: 530px !important;
}
#naviContents-r {
	_width: 150px !important;
	_margin-left: 20px !important;
}
#navTitle {
	_width: 146px !important;
}
#localNavi,
#localNavi ul {
	_width: 700px !important;
}
#nikken-l {
	_width: 240px !important;
}
#localNavi li a,
#localNavi li.link1Active,
#localNavi li.link2Active,
#localNavi li.link3Active,
#localNavi li.link4Active,
#localNavi li.link5Active,
#localNavi li.link6Active {
	_margin-left: 0px !important;
}
#corporate .header,
#service h2,
#serviceList h2 {
	_width: 660px;
}
.serviceContents {
	_width: 660px !important;
}
.pjList-l {
	_width: 305px !important;
}
.pjList-r {
	_width: 305px !important;
}
.pjListData {
	_width: 197px !important;
}
.pjListData h3 {
	_width: 140px !important;
}
#pjSheetImg {
	_width: 150px !important;
	_overflow: hidden !important;
}
#pjSheetData {
	_width: 330px !important;
	_margin-left: 30px !important;
}
#photoMain-wrap2 {
	_width: 702px !important;
}
#pjImgImg {
	_width: 340px !important;
	_overflow: hidden !important;
}
#contact input {
	_width: 330px !important;
}
#sitemap #contents ul li ul {
	_height: 1em;
}
#sitemap #contents ul li ul li {
	_height: 1em;
}
#sitemap #contents ul li.last {
	_height: 1em;
}
