@charset "iso-8859-1";

/* =====================================
NEOMA Foam index CSS
===================================== */

/* Link */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover,
a:active {
	text-decoration: underline;
}

body#neoma.home .topBox {
	background: url(../../english/images/index_bg001.gif) repeat-y 0 0;
}

body#neoma.home .topBox .topMenuArea {
	float: left;
	width: 244px;
	margin-right: 11px;
}
body#neoma.home .topBox .topMenuArea-center {
	float: left;
	width: 244px;
	margin-right: 12px;
}
body#neoma.home .topBox .topMenuArea p {
	padding: 16px 0 5px 6px;
	background: url(../../english/images/index_bg003.gif) no-repeat 0 10px #ffffff;
}

* html body#neoma.home .topBox .topMenuArea {
	margin-right: 9px;
}
* html body#neoma.home .topBox .topMenuArea-center {
	margin-right: 10px;
}
* html body#neoma.home .topBox .topMenuArea-end {
	margin-right: 0;
}
*html body#neoma.home .topBox .topMenuArea p { /* ie6 print hack */
	height: 1%;
}
body#neoma.home .topBox .topMenuArea ul {
	padding: 0 0 0 15px;
}
body#neoma.home .topBox .topMenuArea ul li a {
	display: block;
	min-height: 11px;
	padding: 1px 0 2px 16px;
	background: url(../images/link_ic001.gif) no-repeat 0 0.4em;
}
* html body#neoma.home .topBox .topMenuArea ul li a {
	height: 1%;
}

body#neoma.home .topBox .topInfoArea {
	float: right;
	width: 198px;
}
body#neoma.home .topBox .topInfoArea .title {
	padding-top: 10px;
	background: #ffffff;
}
body#neoma.home .topBox .topInfoArea .infoBox {
	width: 166px;
	margin: 0 1px;
	padding: 1px 15px 0 15px;
	min-height: 170px;
	background: url(../../english/images/index_bg002.gif) repeat-x left bottom #eeeeee;
}
* html body#neoma.home .topBox .topInfoArea .infoBox {
	height: 170px;
}
body#neoma.home .topBox .topInfoArea .infoBox p {
	margin-top: 15px;
}

body#neoma.home .line {
	line-height: 1.3em;
}
body#neoma.home .topBox .topMenuArea ul li.lineDash {
	background: url(../../english/images/index_li001.gif) repeat-x top;
	margin-top: 3px;
}



body#neoma.home .topBox .topMenuArea ul li.linkBlank a {
	display: block;
	background: url(../images/blank_ic001.gif) no-repeat 0 0.35em;
	padding: 2px 0 2px 20px;
}


body#neoma.home .note03 {
	line-height: 1;
}


/* Clearfix
------------------------------------- */
body#neoma.home .topBox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

body#neoma.home .topBox {
	width: 768px;
	zoom: 1;
}
