@charset "utf-8";
/* ===================================================================
print
=================================================================== */
@media print {

html {
	background: transparent !important;
}

.old_ie body,
.ie8 body{
	zoom:73%;
}
.old_ie body.page_principles,
.ie8 body.page_principles,
.old_ie body.page_vision,
.ie8 body.page_vision,
.old_ie body.page_philanthropy,
.ie8 body.page_philanthropy,
.old_ie body.page_data,
.ie8 body.page_data {
	zoom:100% !important;
}

#ajinomoto_tpl_global_header{
	border-top:none;
}
#ajinomoto_tpl_global_header .ajinomoto_tpl_utility_block,
#topic_path,
#ajinomoto_tpl_footer_pagetop,
#ajinomoto_tpl_global_footer .bottom,
#left_column,
#footer_fixed,
#footer_recommended_links {
	display:none !important;
}
#ajinomoto_tpl_global_footer{
	background:none !important;
}
	#ajinomoto_tpl_global_footer .copyright{
		display:block;
		text-align:center;
		clear: both !important;
	}
#contents_title h1.main_title {
	margin-top: 15px;
}
#main_contents{
	float:none !important;
	margin: 0 auto;
}

/* TOP */
#category_home #page #visual .viewport ul li .leftTop,
#category_home #page #visual .viewport ul li .leftCenter,
#category_home #page #visual .viewport ul li .leftBottom {
	left: 30px !important;
}

#category_home #page #visual .viewport ul li .rightTop,
#category_home #page #visual .viewport ul li .rightCenter,
#category_home #page #visual .viewport ul li .rightBottom {
	right: 30px !important;
}

#category_home #page #visual .unit {
	right: 30px !important;
}


/* 事業紹介 */
.page_philanthropy #page #philan {
	height: 840px !important;
	overflow: visible !important;
}

.page_philanthropy #page #philan #popup {
	position: static !important;
}
.page_philanthropy #page #philan #popup .box {
	top: 970px !important;
}
.page_philanthropy #page #philan #popup .box .inner {
	padding: 0px !important;
}
.page_philanthropy #page #philan #popup .box .close {
	display: none;
}
.page_philanthropy #page #philan #popup .box .viewport {
	overflow: visible;
}
.page_philanthropy #page #philan #map {
	margin-top: 0 !important;
	margin-left: -374px !important;
	left: 50% !important;
	top: 10px !important;
}
.page_philanthropy #page #philan #minimap {
	right: 20px !important;
}
.page_philanthropy #ajinomoto_tpl_global_footer {
	margin-top: 400px;
}


/* 理念・経営ビジョン */
.page_vision #visual .text_area,
.page_vision #visual .text_area * {
	position: static !important;
}
	.page_vision #visual .text_area .text_area_inner_bg {
		position: absolute !important;
		top: 0 !important;
		right: 10px !important;
		background: none !important;
	}
	.page_vision #contents h2.headline_l,
	.page_vision #contents h2.headline_s {
		color: #DE0202 !important;
		border: 1px solid #DE0202;
	}


/* 会社データ */
.page_data_maps .maps_title h2,
.page_data_maps .maps_title p {
	color: #000;
}

.page_data .map_office p {
	border: 1px solid #999;
}


.page_data .map_relation .relation_tokyo,
.page_data .map_relation .relation_kawasaki,
.page_data .map_relation p {
	border: 1px solid #999;
}

.page_data .map_relation .relation_tokyo p,
.page_data .map_relation .relation_kawasaki p {
	border: none;
}


/* 志 */
.page_principles .block {
	margin-top: 40px;
}
.page_principles .block3 {
	position: relative !important;
	padding: 80px 0 !important;
}
.page_principles .block3 .image {
	top:0 !important;
	rught:0 !important;
}
.page_principles .block3 .image p {
	position: static !important;
	left: 0 !important;
	top: 0 !important;
	margin: -85px 0 0 20px !important;

}

}
