
/* -----------------------------------------
project Name: NIPPON PAPER CHEMICALS
title: product_common.css
version: 2009.Dec
description: product common setting
----------------------------------------- */

h2 {
	margin:0 0 5px;
}
#productmain h3 {
	margin:0 0 10px;
}
#productmain h4 {
	margin:0 0 10px;
	background:url(../../news/img/square.gif) 0 5px no-repeat;
	/*border-left:5px solid #999999;*/
	padding-left:12px;
}
#productmain h5 {
	margin:0 0 3px;
	font-size:9pt;
}
#productmain h6 {
	margin:0 0 3px;
	font-size:9pt;
	font-weight:bold;
}
#productmain p {
	margin:0 0 1em;
}
#productmain dl {
	margin:0;
}
.chemicalName {
	margin:0;
	text-align:right;
	font-weight:bold;
	color:#333333;
}

/* layout */
#productmain {
	padding:15px 20px;
}

/* product navigation */
#productNavi {
	margin: 10px 0 0;
	padding: 0;
}
	#productNavi {
		zoom: 1;/*for IE 5.5-7*/
	}
	#productNavi:after {/*for modern browser*/
		content: ".";
		display: block;
		visibility: hidden;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
		clear: both;
	}
#productNavi li {
	float: left;
	margin:0 20px 0 0;
	padding-left: 15px;
	background:url(../../img/sitemap_btn_01.gif) 0 5px no-repeat;
	list-style-type: none;
}
#productNavi li a {
	color: #666666;
	text-decoration: underline;
}
#productNavi li.current a {
	color: #4BACC6;
	font-weight: bold;
}


/* table setting */
#productmain table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
#productmain table th,
#productmain table td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:5px 10px;
}
#productmain table thead th {
	background:#E1F4FF;
}
#productmain table tbody th {
	background:#EFF9FB;
}
.nowrap {
	white-space:nowrap;
}

/* Inquire Area Setting */
.inquireArea {
	margin-top:30px;
	background:#e1f4ff;
	padding:10px;
}
.inquireArea h3 {
	color:#004664;
}
#productmain .inquireArea h4 {
	margin-bottom:0;
}
#productmain .inquireArea h3,
#productmain .inquireArea h4,
#productmain .inquireArea h5 {
	border-left:none;
	background:none;
	padding-left:0;
}

/* notes */
.notes {
	line-height:1.4;
	font-size:8pt;
}
.notesItalic {
	line-height:1.4;
	font-size:8pt;
	font-style:italic;
}

/* text-indent */
.indent {
	padding-left:1.2em;
	text-indent:-1.2em;
}


/* float */
.floatL {float:left;}
.floatR {float:right;}


/* text-align */
.alignL {text-align:left;}
.alignR {text-align:right;}
.alignC {text-align:center;}


/* margin */
.mb0 {margin-bottom:0 ! important;}
.mb5 {margin-bottom:5px ! important;}
.mb10 {margin-bottom:10px ! important;}
.mb15 {margin-bottom:15px ! important;}
.mb20 {margin-bottom:20px ! important;}
.mb25 {margin-bottom:25px ! important;}
.mb30 {margin-bottom:30px ! important;}
.mb35 {margin-bottom:35px ! important;}
.mb40 {margin-bottom:40px ! important;}
.mb45 {margin-bottom:45px ! important;}
.mb50 {margin-bottom:50px ! important;}

.ml0 {margin-left:0 ! important;}
.ml5 {margin-left:5px ! important;}
.ml10 {margin-left:10px ! important;}
.ml15 {margin-left:15px ! important;}
.ml20 {margin-left:20px ! important;}
.ml25 {margin-left:25px ! important;}
.ml30 {margin-left:30px ! important;}
.ml35 {margin-left:35px ! important;}
.ml40 {margin-left:40px ! important;}
.ml45 {margin-left:45px ! important;}
.ml50 {margin-left:50px ! important;}

.mr0 {margin-right:0 ! important;}
.mr5 {margin-right:5px ! important;}
.mr10 {margin-right:10px ! important;}
.mr15 {margin-right:15px ! important;}
.mr20 {margin-right:20px ! important;}
.mr25 {margin-right:25px ! important;}
.mr30 {margin-right:30px ! important;}
.mr35 {margin-right:35px ! important;}
.mr40 {margin-right:40px ! important;}
.mr45 {margin-right:45px ! important;}
.mr50 {margin-right:50px ! important;}
