@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 {
	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;
}


/* philanthropy */
.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;
}


/* vision */
.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;
	}

/* principles */
.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;

}


}
