@charset "UTF-8";
/* ==========================================================================================================

	 3) basic layout style
 
============================================================================================================*/

/* #product_nav
--------------------------------------------------------------- */
#product_nav {
	background: url(../product/img/nav_bg.jpg)  no-repeat bottom;
	height: 54px;
}
#product_nav_2col {
	background: url(../product/img/nav_2col_bg.jpg) no-repeat bottom;
	height: 54px;
}
#product_nav_3col {
	background: url(../product/img/nav_3col_bg.jpg) no-repeat bottom;
	height: 54px;
}
#product_nav ul li,
#product_nav_2col ul li,
#product_nav_3col ul li {
	float: left;
	margin-right: 5px;
}
#develop_nav ul li {
	float:left;
	margin-right:10px;
}
#product_nav ul li.last,
#develop_nav ul li.last,
#product_nav_2col ul li.last,
#product_nav_3col ul li.last {
	margin-right: 0;
}
#product_nav ul li a,
#product_nav_2col ul li a,
#product_nav_3col ul li a,
#product_nav ul li span,
#product_nav_2col ul li span,
#product_nav_3col ul li span {
	display: block;
	text-indent: -9999px;
	width: 152px;
	height: 35px;
}

/*-- 01グレード --*/
#product_nav ul li.pnav_01 a,
#product_nav_3col ul li.pnav_01 a {
	background: url(../product/img/nav_product.jpg) no-repeat 0 0;
	
}
#product_nav ul li.pnav_01 a:hover,
#product_nav_3col ul li.pnav_01 a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat 0 -35px;
}
#product_nav ul li.pnav_01 a.stay,
#product_nav_3col ul li.pnav_01 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat 0 -70px;
}

/*-- 02構成 --*/
#product_nav ul li.pnav_02 a {
	background: url(../product/img/nav_product.jpg) no-repeat -608px 0;
}
#product_nav ul li.pnav_02 a:hover,
#product_nav ul li.pnav_02p a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat -608px -35px;
}
#product_nav ul li.pnav_02 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -608px -70px;
}
#product_nav ul li.pnav_02p a {
	background: url(../product/img/nav_product.jpg) no-repeat -608px -105px;
}
/*
#product_nav ul li.pnav_02_nolink {
	background: url(../product/img/nav_composition_no.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	width: 152px;
	height: 35px;
}
*/

/*-- 03特長 --*/
#product_nav ul li.pnav_03 a,
#product_nav_3col ul li.pnav_03 a  {
	background: url(../product/img/nav_product.jpg) no-repeat -152px 0;
}
#product_nav ul li.pnav_03 a:hover,
#product_nav ul li.pnav_03p a:hover,
#product_nav_3col ul li.pnav_03 a:hover  {
	background: url(../product/img/nav_product.jpg) no-repeat -152px -35px;
}
#product_nav ul li.pnav_03 a.stay,
#product_nav_3col ul li.pnav_03 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -152px -70px;
}
#product_nav ul li.pnav_03p a,
#product_nav_3col ul li.pnav_03p a {
	background: url(../product/img/nav_product.jpg) no-repeat -152px -105px;
}

/*-- 04用途 --*/
#product_nav ul li.pnav_04 a,
#product_nav_3col ul li.pnav_04 a {
	background: url(../product/img/nav_product.jpg) no-repeat -304px 0;
}
#product_nav ul li.pnav_04 a:hover,
#product_nav_3col ul li.pnav_04 a:hover,
#product_nav ul li.pnav_04p a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat -304px -35px;
}
#product_nav ul li.pnav_04 a.stay,
#product_nav_3col ul li.pnav_04 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -304px -70px;
}
#product_nav ul li.pnav_04p a,
#product_nav_3col ul li.pnav_04p a {
	background: url(../product/img/nav_product.jpg) no-repeat -304px -105px;
}


/*-- 05規格サイズ表 --*/
#product_nav ul li.pnav_05 span,
#product_nav ul li.pnav_05 a,
#product_nav_3col ul li.pnav_05 span,
#product_nav_3col ul li.pnav_05 a {
	background: url(../product/img/nav_product.jpg) no-repeat -456px 0;	
}
#product_nav ul li.pnav_05 a:hover,
#product_nav_3col ul li.pnav_05 a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat -456px -35px;
}
#product_nav ul li.pnav_05 a.stay,
#product_nav_3col ul li.pnav_05 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -456px -70px;
}

/*-- 06特殊加工一覧 --*/
#product_nav ul li.pnav_06 a {
	background: url(../product/img/nav_product.jpg) no-repeat -760px 0;
}
#product_nav ul li.pnav_06 a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat -760px -35px;
}
#product_nav ul li.pnav_06 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -760px -70px;
}

/* table
--------------------------------------------------------------- */
#main table th.null {
	background: #FFF;
}
#main table .high {
	background: #f4a33f;
	text-align: center;
}
#main table .high-left {
	background: #f4a33f;
	text-align: left;
}

#main table .middle {
	background: #FBBD5A;
	text-align: center;
}

#main table .low {
	background: #fbdda8;
	text-align: center;
}
#main table .num {
	background: #fdf3e6;
	text-align: center;
}
#main table th.col_01 {
	background: #E5E5E5;
}
#main table th.col_02 {
	background: #ccc;
}
#main table th.col_03 {
	background: #bbbbbb;
}



/* dl.seal
--------------------------------------------------------------- */
#product #main dl.seal dt,
#product #main dl.seal dd {
	float: left;
}
#product #main dl.seal dt {
	width: 30%;
}

/* #medical
--------------------------------------------------------------- */
#product #main #medical {
	background: url(../product/diamiron_medical/img/medical_pic01.jpg) no-repeat;
	padding-left: 240px;
	min-height: 296px;
	height: auto !important;
	height: 296px;
}

/* dl.material
--------------------------------------------------------------- */
#product #main ul.material {
	width: 290px;
	float: left;
	margin-left: 1em;
}
#product #main ul.material li {
	margin-bottom: 0.7em;
}
#product #main ul.material li img {
	float: left;
}
#product #main ul.material li dl {
	margin: 0 0 0 1em;
	float: left;
}
#product #main ul.material li dl dt {
	margin: 0 1em 0 0;
}
#product #main ul.material li dl dd {
	font-size: 93%;
}




/* #develop_nav
--------------------------------------------------------------- */
#develop_nav {
	background: url(../product/development/img/nav_bg.jpg) no-repeat 0px bottom;
	height: 54px;
}
#develop_nav ul li a {
	display: block;
	text-indent: -9999px;
	height: 35px;
}

#develop_nav ul li.pnav_01 {
	width: 201px;
}
#develop_nav ul li.pnav_01 a {
	background: url(../product/img/nav_product.jpg) no-repeat -1113px 0;
}
#develop_nav ul li.pnav_01 a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat -1113px -35px;
}
#develop_nav ul li.pnav_01 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -1113px -70px;
}

#develop_nav li.pnav_02 {
	width: 201px;
}
#develop_nav ul li.pnav_02 a {
	background: url(../product/img/nav_product.jpg) no-repeat -912px 0;
}
#develop_nav ul li.pnav_02 a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat -912px -35px;
}
#develop_nav ul li.pnav_02 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -912px -70px;
}

#develop_nav li.pnav_03 {
	width: 201px;
}
#develop_nav ul li.pnav_03 a {
	background: url(../product/img/nav_product.jpg) no-repeat -1314px 0;
}
#develop_nav ul li.pnav_03 a:hover {
	background: url(../product/img/nav_product.jpg) no-repeat -1314px -35px;
}
#develop_nav ul li.pnav_03 a.stay {
	background: url(../product/img/nav_product.jpg) no-repeat -1314px -70px;
}

/* ul.p4_character
--------------------------------------------------------------- */
#product #main ul.p4_character {
	margin: 0 0 1em 1em
}
#product #main ul.p4_character li {
	float: left;
	width: 290px;
}
#product #main ul.p4_character li dl dt {
	font-weight:bold;
	padding-bottom: 0.5em;
}

/* MF exmple.html
--------------------------------------------------------------- */
.mf-exmple {
	width: 320px;
}