@charset "utf-8";
/*--------------------------------------------------------------------------------
 Site Search
--------------------------------------------------------------------------------*/
div#site_search
{
	margin:					0 0 10px 0;
	padding:				0 0 0 20px;
}
div#site_search_top
{
	height:					23px; /* 36-10 */
	padding:				13px 0 0 40px;
	background:				url("../img/sidenavi__search_top.jpg") no-repeat 0 0;
}
div#site_search_top h3
{
	font-size:				90%;
	font-weight:			normal;
}
div#site_search_middle
{
	width:					183px;
	text-align:				center;
	background:				url("../img/sidenavi_search_middle.jpg") repeat-y 0 0;
}
div#site_search_text
{
	margin:					0 0 10px 0;
}
div#site_search_submit
{
}
div#site_search_bottom
{
	height:					10px;
	background:				url("../img/sidenavi_search_bottom.jpg") no-repeat 0 0;
}
/*--------------------------------------------------------------------------------
 General Contents
--------------------------------------------------------------------------------*/
div.indent
{
	margin:					0 0 0 40px;
}
li div.nest_list_head
{
	margin-bottom:			5px;
}
/*----------------------------------------
 Main General
----------------------------------------*/
div#main div.right
{
	text-align:				right;
}
div#main div.left
{
	text-align:				left;
}
div#main div.grade_list_attention
{
	text-align:				left;
	color:					#ff0000;
}
div#main ul
{
	margin:					0 0 0 40px;
}
div#main ul.inpage_link
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 20px 20px;
}
div#main ul.disc
{
	list-style-type:		disc;
	margin:					0 0 20px 40px;
}
div#main ul.disc li
{
	list-style-type:		disc;
	margin-bottom:			5px;
}
div#main ul.disc li ol.decimal li
{
	list-style-type:		decimal;
}
div#main div.page_top_link
{
	text-align:				right;
}
div#main div.page_top_link a
{
	padding:				0 0 0 0;
}
div#main div#page_titie
{
	text-align:				center;
	font-size:				200%;
}
div#main div#page_titie_left
{
	text-align:				left;
	font-size:				200%;
}
div#main div#technology_information
{
}
div#main div#technology_information ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 20px 40px;
}
div#main div#technology_information ul li
{
	margin:					0 0 10px 0;
}
div#main table.img_border
{
	border:					1px solid #bbbb00;
}
div#main div#msds
{
}
div#main div#msds ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					20px 0 20px 40px;
}
div#main div#msds li
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 10px 0;
}
div#main div.usage_image_list
{
}
div#main div.usage_image_list h3
{
	color:					#4d4d4d;
	font-size:				110%;
	font-weight:			bold;
	padding:				0 0 0 5px;
	height:					25px;
	line-height:			25px;
}
div#main div.usage_image_list div.wrapper div.left
{
	width:					240px;
	margin-right:			10px;
	float:					left;
}
div#main div.usage_image_list div.wrapper div.right
{
	width:					240px;
	float:					left;
}
div#main div.usage_image_list div.wrapper div.area
{
	margin:					0 0 20px 0;
}
div#main div.usage_image_list div.wrapper div.image
{
	height:					150px;
	width:					240px;
}
div#main div.usage_image_list div.wrapper div.image_MPA05
{
	height:					230px;
	width:					240px;
}
div#main div.usage_image_list div.wrapper div.title
{
	text-align:				center;
}
div#main div.clear
{
	clear:					both;
}
div#main div.center
{
	text-align:				center;
}
/*----------------------------------------
 Popup Enclosure
----------------------------------------*/
body#popup div.left
{
	text-align:				left;
}
body#popup div.enclosure
{
	font-size:				75%;
	width:					523px;
	text-align:				left;
	border:					2px solid #0066cc;
	margin:					20px auto 0 auto;
}
body#popup div.enclosure_big
{
	font-size:				75%;
	width:					650px;
	text-align:				left;
	border:					2px solid #0066cc;
	margin:					20px auto 0 auto;
}
body#popup div.table
{
	text-align:				center;
}
body#popup div.table tr td
{
	padding:				0 0 0 2px;
	text-align:				left;
}
body#popup div.table tr td.center
{
	text-align:				center;
}
body#popup div.table table.parent
{
	width:					600px;
}
body#popup div.page_top_link
{
	text-align:				right;
}
body#popup div.page_top_link a
{
	padding:				0 0 0 0;
}
body#popup div.splitter
{
	margin:					5px 0 10px 0;
	height:					1px;
	border-top:				solid 1px #c0c0c0;
	width:					493px;
}
body#popup div.close
{
	margin:					0 0 10px 0;
	text-align:				center;
}
body#popup div.area,
body#popup div.enclosure_big div.area
{
	margin:					5px 10px 5px 10px;
}
body#popup div.enclosure_head
{
	background-color:		#0066cc;
	padding-bottom:			2px;
	margin-bottom:			10px;
}
body#popup div.enclosure_head h2
{
	text-align:				center;
	color:					#ffffff;
	font-size:				140%;
	font-weight:			bold;
	padding:				2px;
	border-top:				2px solid #ffffff;
	border-bottom:			2px solid #ffffff;
}
body#popup ul.disc
{
	list-style-type:		disc;
	margin:					0 0 20px 40px;
}
body#popup ul.disc li
{
	margin-bottom:			5px;
}
body#popup h3
{
	font-size:				130%;
	font-weight:			bold;
	padding:				2px;
}
body#popup h5
{
	font-size:				100%;
	font-weight:			bold;
}
body#popup p.red_bold
{
	color:					#ff0000;
	font-weight:			bold;
}
body#popup span.red_bold
{
	color:					#ff0000;
	font-weight:			bold;
}
body#popup table.red_bold
{
	margin-bottom:			20px;
}
body#popup table.red_bold,
body#popup table.red_bold tr,
body#popup table.red_bold tr td
{
	vertical-align:			top;
	color:					#ff0000;
	font-weight:			bold;
}
body#popup table.red_bold tr td.width13em
{
	width:					13em;
}
body#popup table.red_bold tr td.width17em
{
	width:					17em;
}
body#popup div.inner_enclosure_container
{
	text-align:				center;
}
body#popup div.inner_enclosure
{
	width:					480px;
	text-align:				left;
	border:					2px solid #ccccff;
	margin:					0 auto 20px auto;
}
body#popup div.inner_enclosure_head
{
	background-color:		#ccccff;
}
body#popup div.inner_enclosure_head h3
{
	font-size:				130%;
	font-weight:			bold;
	padding:				2px;
}
body#popup div.inner_enclosure ul li
{
	margin-bottom:			5px;
}
body#popup table.pop_qa
{
	border:					2px solid #bbbb00;
}
body#popup table.pop_qa table td
{
	text-align:				left;
	padding-bottom:			15px;
}
body#popup table.pop_qa table td span
{
	display:				block;
	padding:				5px 30px 15px 30px;
}
body#popup div.qa
{
}
body#popup div.qa h3
{
	font-size:				130%;
	font-weight:			bold;
	margin-bottom:			5px;
}
body#popup div.qa h5
{
	font-size:				100%;
	font-weight:			bold;
	margin:					10px 0 10px 20px;
}
body#popup div.qa p
{
	margin-left:			20px;
}
body#popup div.qa_splitter
{
	margin:					0 0 0 0;
	height:					1px;
	border-top:				solid 5px #ccccff;
	width:					480px;
}
body#popup p
{
	margin:					0 0 10px 0;
}
body#popup p.center
{
	text-align:				center;
}
body#popup ol li div.nest_list_head
{
	margin-bottom:			5px;
}
body#popup ol.decimal
{
	margin:					0 0 15px 20px;
	list-style-type:		decimal;
}
body#popup ol.decimal li
{
	margin:					0 0 5px 0;
}
body#popup ol.alpha
{
	margin:					0 0 15px 20px;
	list-style-type:		lower-alpha;
}
body#popup ol.alpha li
{
	margin:					0 0 5px 0;
	list-style-type:		lower-alpha;
}
/*
body#popup h3
{
	margin:					10px 0 10px 0;
	font-size:				140%;
	font-weight:			bold;
}
*/
body#popup h4
{
	margin:					10px 0 10px 0;
	font-size:				110%;
	font-weight:			bold;
}
body#popup div.site_map
{
	width:					453px;
}
body#popup div.site_map ul
{
	list-style-type:		none;
	margin:					0 0 0 20px;
}
body#popup div.site_map ul li
{
	margin-bottom:			5px;
}
body#popup div.site_map ul li.label
{
	color:					#ffffff;
	background-color:		#0066cc;
	line-height:			1.5em;
	padding-left:			5px;
}
body#popup ul.no_margin
{
	margin:					0 0 0 0;
}
body#popup ul.no_margin_black
{
	margin:					0 0 0 0;
}
body#popup ul.no_margin_black li
{
	color:					#4d4d4d;
}
body#popup ul li div.nest_list_head
{
	margin-bottom:			5px;
}
body#popup div.enclosure_noborder
{
	width:					523px;
	text-align:				left;
	margin:					0 0 0 8px;
}
body#popup div.line_in_title
{
	padding:				5px 0;
	border-top:				1px solid #c0c0c0;
	border-bottom:			1px solid #c0c0c0;
	text-align:				center;
	margin-bottom:			20px;
	font-size:				18px;
	font-weight:			bold;
}
body#popup div.blue_back_title
{
	line-height:			1.5em;
	margin-bottom:			20px;
	background-color:		#0066cc;
	text-align:				center;
	color:					#ffffff;
	font-size:				16px;
	font-weight:			bold;
}
body#popup div.enclosure_noborder div.product_area
{
	margin:					0 0 10px 0;
}
body#popup div.enclosure_noborder div.proof
{
}
body#popup div.enclosure_noborder div#member_service
{
}
body#popup ul.disc
{
	list-style-type:		disc;
	margin:					0 0 10px 40px;
}
body#popup div.enclosure_noborder ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 20px 40px;
}
body#popup div.enclosure_noborder table ul
{
	list-style-type:		none;
	margin:					0;
}

body#popup div.table_contact
{
}
body#popup table.left tr td
{
	text-align:				left;
}
/*----------------------------------------
 Enclosure
----------------------------------------*/
ul.SYA05
{
	margin:					20px 0 20px 40px;
}
div#main div.enclosure
{
	width:					523px;
	text-align:				left;
	border:					2px solid #0066cc;
	margin:					0 0 0 8px;
	padding-bottom:			10px;
}
div#main div.enclosure div.area
{
	margin:					0 10px 0 10px;
}
div#main div.enclosure div.area p.bold
{
	font-weight:			bold;
}
div#main div.enclosure div.area ul.disc
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 20px 40px;
}
div#main div.enclosure div.area ul.disc_black
{
	list-style-type:		disc;
	color:					#4d4d4d;
	margin:					0 0 20px 40px;
}
div#main div.enclosure p.red_bold
{
	color:					#ff0000;
	font-weight:			bold;
}
div#main div.enclosure span.red_bold
{
	color:					#ff0000;
	font-weight:			bold;
}
div#main div.enclosure_head
{
	background-color:		#0066cc;
	padding-bottom:			2px;
	margin-bottom:			10px;
}
div#main div.enclosure_head h2
{
	text-align:				center;
	color:					#ffffff;
	font-size:				16px;
	font-weight:			bold;
	padding:				2px;
	border-top:				2px solid #ffffff;
	border-bottom:			2px solid #ffffff;
}
div#main div.enclosure div.site_map
{
	width:					453px;
}
div#main div.enclosure div.site_map ul
{
	list-style-type:		none;
	margin:					0 0 0 20px;
}
div#main div.enclosure div.site_map ul li
{
	margin-bottom:			5px;
}
div#main div.enclosure div.site_map ul li.label
{
	color:					#ffffff;
	background-color:		#0066cc;
	line-height:			1.5em;
	padding-left:			5px;
}
div#main ul.no_margin
{
	margin:					0 0 0 0;
}
div#main ul.no_margin_black
{
	margin:					0 0 0 0;
}
div#main ul.no_margin_black li
{
	color:					#4d4d4d;
}
div#main ul li div.nest_list_head
{
	margin-bottom:			5px;
}
div#main div.enclosure_noborder
{
	width:					523px;
	text-align:				left;
	margin:					0 0 0 8px;
}
div#main div.line_in_title
{
	padding:				5px 0;
	border-top:				1px solid #c0c0c0;
	border-bottom:			1px solid #c0c0c0;
	text-align:				center;
	margin-bottom:			20px;
	font-size:				18px;
	font-weight:			bold;
}
div#main div.blue_back_title
{
	line-height:			1.5em;
	margin-bottom:			20px;
	background-color:		#0066cc;
	text-align:				center;
	color:					#ffffff;
	font-size:				16px;
	font-weight:			bold;
}
div#main div.enclosure_noborder div.product_area
{
	margin:					0 0 10px 0;
}
div#main div.enclosure_noborder div.proof
{
}
div#main div.enclosure_noborder div#member_service
{
}
div#main div.enclosure_noborder div#member_service h3
{
	color:					#4d4d4d;
	font-size:				120%;
	font-weight:			bold;
	padding:				0 0 0 5px;
	height:					25px;
	line-height:			25px;
}
div#main div.enclosure_noborder ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 20px 40px;
}
div#main div.enclosure_noborder ul.black
{
	list-style-type:		disc;
	color:					#4d4d4d;
	margin:					0 0 20px 40px;
}
div#main div.enclosure_noborder ul.true_black
{
	list-style-type:		disc;
	color:					#000000;
	margin:					0 0 20px 40px;
}
div#main div.enclosure_noborder table ul
{
	list-style-type:		none;
	margin:					0;
}
div#main div.enclosure_noborder table ul.disc
{
	list-style-type:		disc;
	margin:					0 0 20px 40px;
}
div#main div.enclosure_noborder ul.grade_list
{
	list-style-type:		none;
	margin:					0;
}
div#main div.table_contact
{
}
div#main div.msds_list
{
	width:					600px;
}
div#main div.enclosure_noborder ul.msds_list
{
	margin:					0;
	list-style-type:		none;
}
div#main div.enclosure_noborder ul.msds_list li
{
	list-style-type:		none;
	word-break:				break-all;
	width:					20%;
	height:					1.7;
	line-height:			1.7;
	color:					#4d4d4d;
	text-align:				left;
	vertical-align:			top;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
/*----------------------------------------
 Table
----------------------------------------*/
div#main table.left tr td
{
	text-align:				left;
}
div#main div.enclosure_noborder div.table_normal
{
	margin:					0 0 20px 0;
}
div#main table.pta00
{
	border-collapse:		collapse;
	margin:					0 0 0 60px;
}
div#main table.pta00 tr
{
	height:					15px;
	margin:					0;
	padding:				0;
	border:					0;
}
div#main table.pta00 td
{
	border:					0;
	height:					15px;
	text-align:				left;
}
div#main div.table_caption
{
	width:					9em;
	text-align:				left;
	background-color:		#ff4500;
}
div#main div.table_caption h3
{
	color:					#ffffff;
	font-size:				110%;
	font-weight:			bold;
	padding:				0 0 0 5px;
	height:					25px;
	line-height:			25px;
}
div#main table.normal
{
	width:					523px;
	margin:					0 0 5px 0;
	text-align:				center;
}
div#main table.normal caption
{
	text-align:				left;
}
div#main table.normal,
div#main table.normal tr,
div#main table.normal th,
div#main table.normal td
{
	word-break:				break-all;
	vertical-align:			top;
	border-collapse:		collapse;
	border:					1px solid #000000;
}
div#main table.normal td.vcenter
{
	vertical-align:			middle;
}
div#main table.normal td.tleft
{
	vertical-align:			middle;
	padding:				5px 0 5px 10px;
	text-align:				left;
}
div#main table.normal th
{
	vertical-align:			middle;
	background-color:		#ffff99;
}
div#main table.normal th.tleft
{
	vertical-align:			middle;
	padding:				5px 0 5px 10px;
	text-align:				left;
}
div#main table.normal th.grade_list_head,
div#main table.normal td.grade_list_head
{
	background-color:		#ff9933;
	color:					#ffffff;
}
div#main table.normal td.ETA00
{
	vertical-align:			middle;
	background-color:		#ffff99;
	padding:				0 0 0 10px;
	width:					20em;
	text-align:				left;
}
div#main table.normal td.no_right_border
{
	vertical-align:			middle;
	border-right:			0;
}
div#main table.normal td.no_side_border
{
	vertical-align:			middle;
	border-right:			0;
	border-left:			0;
}
div#main table.normal td.no_left_border
{
	border-left:			0;
}
/*-----------------------------------------------*/
div#main table.msds
{
	width:					523px;
	text-align:				left;
}
/*-----------------------------------------------*/
div#main table.grade_list
{
	width:					523px;
	margin:					0 0 5px 0;
	text-align:				center;
}
div#main table.grade_list caption
{
	font-size:				120%;
	font-weight:			bold;
	text-align:				left;
}
div#main table.grade_list,
div#main table.grade_list tr,
div#main table.grade_list th,
div#main table.grade_list td
{
	word-break:				break-all;
	vertical-align:			top;
	border-collapse:		collapse;
	border:					2px solid #ffffff;
}
div#main table.grade_list th
{
	background-color:		#ff9933;
	color:					#ffffff;
	vertical-align:			middle;
}
div#main table.grade_list td
{
	color:					#000000;
	background-color:		#ffddbb;
}
div#main table.grade_list th.row_head,
div#main table.grade_list td
{
	padding:				10px 0 10px 0;
}
div#main table.grade_list th.empty
{
	background-color:		transparent;
}
/*-----------------------------------------------*/
div#main table.contact
{
	width:					523px;
	margin:					0 0 50px 0;
	text-align:				center;
}
div#main table.contact caption
{
	text-align:				left;
}
div#main table.contact,
div#main table.contact tr,
div#main table.contact th,
div#main table.contact td
{
	border-collapse:		collapse;
	border:					2px solid #c0c0c0;
}
div#main table.tecetf
{
	margin:					0 0 0 14px;
}
/*--------------------------------------------------------------------------------
 General Footer
--------------------------------------------------------------------------------*/
div#general_footer
{
	width:					760px;
/*	margin:					0 auto 0 auto;*/
}
div#general_footer_top
{
	height:					36px;
	background:				url("../img/footernavi_back.jpg") repeat-x 0 0;
}
div#general_footer_top ul
{
	padding:				10px 0 0 20px;
}
div#general_footer_top ul li
{
	font-size:				90%;
	border-left:			solid 2px #4d4d4d;
	padding:				0 5px 0 5px;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#general_footer_bottom
{
	background:				url("../img/coppy_right_logo.jpg") no-repeat right top;
	height:					70px;
	line-height:			70px;
}
div#general_footer_bottom p
{
	padding:				0 0 0 20px;
	font-size:				90%;
}
/*--------------------------------------------------------------------------------
 Top Page
--------------------------------------------------------------------------------*/
/*----------------------------------------
 Layout
----------------------------------------*/
div#top_container
{
	width:					810px;
/*	margin:					0 auto 0 auto;*/
/*	background:				url("http://www.akchem.com/rs/jpn/img/top_background.jpg") repeat-y 0 0;*/
	color:					#4d4d4d;
	font-size:				75%;
	line-height:			1.5;
	position:				relative;
}
div#top_wrapper
{
	width:					760px;
/*	margin:					0 auto 0 auto;*/
	text-align:				left;
	background-color:		#ffffff;
}
/*----------------------------------------
 Header
----------------------------------------*/
div#top_header
{
	width:					100%;
}
div#top_header_wrapper
{
}
div#top_header_left
{
	width:					375px;
	height:					140px;
	float:					left;
	background:				url("../img/headder_top_sitename.jpg") no-repeat 0 0;
}
div#top_header_right
{
	width:					385px;
	float:					left;
}
div#top_header_right_top
{
	height:					118px;
}
div#top_header_right_bottom
{
	height:					22px;
	text-align:				right;
}
div#top_header_right_bottom ul
{
	/*padding:				58px 20px 0 0;*/
	padding:				0 20px 0 0;
}
div#top_header_right_bottom ul li#english
{
	height:					22px;
	width:					55px;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
	background:				url("../img/headder_english_over_03.jpg") no-repeat 0 0;
}
div#top_header_right_bottom ul li#chinese_simplified
{
	height:					22px;
	width:					83px;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
	background:				url("../img/headder_china_over_01.jpg") no-repeat 0 0;
}
div#top_header_right_bottom ul li#chinese_traditional
{
	height:					22px;
	width:					83px;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
	background:				url("../img/headder_china_over_02.jpg") no-repeat 0 0;
}
div#top_header_right_bottom ul li a:hover
{
	background-color:		transparent;
}
div#top_header_right_bottom ul li a:hover img
{
	visibility:				hidden;
}
/*--------------------
 Float Claer
--------------------*/
div#top_header_clear
{
	clear:					both;
}
/*----------------------------------------
 Content
----------------------------------------*/
div#top_content
{
	width:					100%;
	margin:					20px auto 0 auto;
	background:				url("../img/content_backimage.jpg") no-repeat 0 0;
	text-align:				center;
}
div#top_content_title
{
	margin:					0 0 25px 0;
}
div#top_content_wrapper
{
	height:					300px;
}
div#top_content_wrapper div.title
{
	width:					350px;
	height:					39px;
	background:				url("../img/content_title.jpg") no-repeat 0 0;
}
div#top_content_wrapper h2
{
	font-weight:			bold;
	font-size:				150%;
	padding:				0 0 0 20px;
	text-align:				left;
	color:					#ffffff;
	line-height:			39px;
}
div#top_content_left
{
	float:					left;
	display:				inline;
	width:					350px;
	margin:					0 10px 0 20px;
}
div#top_content_right
{
	float:					left;
	display:				inline;
	width:					350px;
	height:					244px;
	margin:					0 20px 0 10px;
}
div#top_content_left div.top_content_list ul,
div#top_content_right div.top_content_list ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 0 40px;
}
div#top_content_left div.top_content_list ul li,
div#top_content_right div.top_content_list ul li
{
}
div#top_content_left div.top_content_list ul li.list_blank,
div#top_content_right div.top_content_list ul li.list_blank
{
	margin:					20px 0 0 0;
}
div#top_content_left div.top_content_list ul li ul,
div#top_content_right div.top_content_list ul li ul
{
	list-style-type:		none;
	margin:					0 0 0 40px;
}
div#top_content_left div.top_content_list ul li ul li,
div#top_content_right div.top_content_list ul li ul li
{
	padding:				5px 0 0 0;
}

div#top_content_left div.top_content_list_head,
div#top_content_right div.top_content_list_head
{
	width:					350px;
	height:					10px;
	margin:					10px 0 0 0;
	background:				url("../img/content_flame_top.jpg") no-repeat 0 0;
}
div#top_content_left div.top_content_list
{
	width:					350px;
	padding:				0 0 10px 0;
	background:				url("../img/content_flame_middle.jpg") repeat-y 0 0;
	text-align:				left;
}
div#top_content_right div.top_content_list
{
	width:					350px;
	background:				url("../img/content_flame_middle.jpg") repeat-y 0 0;
	text-align:				left;
}
div#top_content_left div.top_content_list_foot,
div#top_content_right div.top_content_list_foot
{
	width:					350px;
	height:					10px;
	background:				url("../img/content_flame_bottom.jpg") no-repeat 0 0;
}
/*--------------------
 Float Claer
--------------------*/
div#top_content_clear
{
	width:					760px;
	height:					0px;
	clear:					both;
}
/*----------------------------------------
 Footer
----------------------------------------*/
div#top_footer
{
	width:					760px;
	margin:					0 auto 0 auto;
}
div#top_footer_top
{
	height:					36px;
	background:				url("../img/footernavi_back.jpg") repeat-x 0 0;
}
div#top_footer_top ul
{
	padding:				10px 0 0 20px;
}
div#top_footer_top ul li
{
	font-size:				90%;
	border-left:			solid 2px #4d4d4d;
	padding:				0 5px 0 5px;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#top_footer_middle
{
	height:					54px;
	line-height:			54px;
}
div#top_footer_middle p
{
	padding:				0 0 0 20px;
	font-size:				90%;
}
div#top_footer_bottom
{
	height:					54px;
	background-color:		#0f2188;
	text-align:				right;
}
div#top_footer_bottom ul
{
	padding:				11px 20px 0 0;
}
div#top_footer_bottom ul li#elastomer
{
	margin:					0 10px 0 0;
	background:				url("../img/bottom_icon_over_01.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#top_footer_bottom ul li#asaclean
{
	margin:					0 10px 0 0;
	background:				url("../img/bottom_icon_over_02.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#top_footer_bottom ul li#bastardmild
{
	background:				url("../img/bottom_icon_over_03.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#top_footer_bottom ul li a:hover
{
	background-color:		transparent;
}
div#top_footer_bottom ul li a:hover img
{
	visibility:				hidden;
}
/*--------------------------------------------------------------------------------
 Product Common
--------------------------------------------------------------------------------*/
/*----------------------------------------
 Header
----------------------------------------*/
div#product_header
{
	width:					100%;
	height:					118px;
}
div#product_header_search
{
	width:					100%;
	height:					93px;
}
div#product_header_left
{
	width:					230px;
	height:					93px;
	float:					left;
}
div#product_header_right
{
	width:					530px;
	height:					93px;
	background:				url("../img/headder_back.jpg") repeat-x 0 0;
	text-align:				right;
	float:					left;
}
div#product_header_login
{
	height:					24px;
	margin:					20px 20px 20px 0;
}
div#product_header_login ul li
{
	vertical-align:			middle;
	height:					24px;
	line-height:			24px;
}
div#product_header_login ul li.message
{
	vertical-align:			baseline;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_login ul li.login
{
	background:				url("../img/login_over.jpg") no-repeat 100% 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_login ul li.logout
{
	background:				url("http://www.akchem.com/rs/jpn/img/logout_over.jpg") no-repeat 100% 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_login ul li a:hover
{
	background-color:		transparent;
}
div#product_header_login ul li a:hover img
{
	visibility:				hidden;
}
div#product_header_tips
{
}
div#product_header_tips ul
{
	padding:				0 15px 0 10px;
}
div#product_header_tips ul li
{
	font-size:				90%;
	background:				url("../img/arrow_small.gif") no-repeat 0 3px;
	padding:				0 10px 0 10px;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_tips ul li#question
{
	border-right:			solid 2px #4d4d4d;
}
div#product_header_tips ul li#sitemap
{
	margin:					0 0 0 10px;
	border-right:			solid 2px #4d4d4d;
}
div#product_header_tips ul li#registration
{
	margin:					0 0 0 10px;
}
div#product_header_clear
{
	clear:					both;
}
div#product_header_menu
{
}
div#product_header_menu ul li#home
{
	background:				url("../img/headdernavi_over_01.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_menu ul li#information
{
	background:				url("../img/headdernavi_over_02.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_menu ul li#technology
{
	background:				url("../img/headdernavi_over_03.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_menu ul li#service
{
	background:				url("../img/headdernavi_over_04.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_menu ul li#inquiry
{
	background:				url("../img/headdernavi_over_05.jpg") no-repeat 0 0;
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
}
div#product_header_menu ul li a:hover
{
	background-color:		transparent;
}
div#product_header_menu ul li a:hover img
{
	visibility:				hidden;
}
/*----------------------------------------
 Side Menu
----------------------------------------*/
div#product_side
{
	min-height:				270px;
	height:					auto !important;
	height:					200px;
	padding:				0 0 0 20px;
}
div#product_side div.finding
{
	width:					183px;
	height:					25px;
	margin:					0 0 5px 0;
}
div#product_side h3
{
	font-size:				130%;
	line-height:			25px;
}
div#product_side ul
{
	margin-bottom:			20px;
}
div#product_side ul li
{
	font-size:				90%;
	height:					32px;
	line-height:			32px;
	margin-bottom:			3px;
	padding:				0 0 0 30px;
	background:				url("../img/sidenavi.jpg") no-repeat 0 0;
}
div#product_side ul li.big
{
/*	height:					40px; /* 48-8 */
	height:					48px;
	background:				url("http://www.akchem.com/rs/jpn/img/sidenavi_big.jpg") no-repeat 0 0;
}
div#product_side ul li.big a
{
	display:				block;
	line-height:			1.5;
	padding:				8px 0 0 0;
}
/*----------------------------------------
 Top Page
----------------------------------------*/
div#product_information
{
	margin:					10px 0 10px 0;
}
div#product_information_wrapper
{
	width:					100%;
}
div#product_information div#information
{
	width:					325px;
	float:					left;
	display:				inline;
}
div#product_information h2
{
	padding:				0 0 0 20px;
	height:					27px;
	line-height:			27px;
	font-size:				120%;
	font-weight:			bold;
	color:					#0000ff;
	background:				url("http://www.akchem.com/rs/jpn/img/main_title_bar.jpg") no-repeat 0 0;
}
div#product_information div#old_information
{
	width:					200px;
	float:					left;
	display:				inline;
	text-align:				right;
}
div#product_information div#old_information a
{
	height:					27px;
	line-height:			27px;
	margin:					0 20px 0 0;
}
div#product_information ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 0 40px;
}
div#main div.finding_link
{
	position:				relative;
	width:					257px;
	height:					39px;
	background:				url("http://www.akchem.com/rs/jpn/img/contenttitle_over_02.jpg") no-repeat 0 0;
}
div#main div.finding_link h3
{
	position:				absolute;
	color:					#ffffff;
	font-size:				120%;
	font-weight:			bold;
	height:					39px;
	line-height:			39px;
	top:					0;
	left:					0;
	padding:				0 0 0 20px;
}
div#main a:hover div.finding_link
{
	cursor:					pointer;
}
div#main div.roll_over a:hover
{
	background-color:		transparent;
}
div#main div.roll_over a:hover img
{
	visibility:				hidden;
}
div#main div.product_finding
{
	width:					257px;
	height:					39px;
	margin:					0 0 5px 0;
	background:				url("../img/contenttitle_normal.jpg") no-repeat 0 0;
}
div#main div.product_finding_long
{
	width:					350px;
	height:					39px;
	margin:					0 0 10px 0;
	background:				url("../img/content_title.jpg") no-repeat 0 0;
}
div#main div.product_finding h3,
div#main div.product_finding_long h3
{
	color:					#ffffff;
	font-size:				120%;
	font-weight:			bold;
	padding:				0 0 0 20px;
	height:					39px;
	line-height:			39px;
}
div#main div.product_finding_long div.product_finding_long_left
{
	float:					left;
	display:				inline;
	width:					312px;
}
div#main div.product_finding_long div.product_finding_long_right
{
	float:					left;
	display:				inline;
	width:					38px;
	padding-top:			3px;
}
div#main div.string_finding
{
}
div#main div.string_finding h3
{
	font-size:				120%;
	font-weight:			bold;
}
div#main div.service_list
{
	margin:					0 0 20px 0;
}
div#main div.service_list ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 0 40px;
}
/*--------------------------------------------------------------------------------
 Engineering Plastics
--------------------------------------------------------------------------------*/
/*----------------------------------------
 Top Page
----------------------------------------*/
div#engineering_plastics_top
{
	width:					525px;
}
div#engineering_plastics_top div.splitter
{
	margin:					5px 0 10px 0;
	height:					1px;
	border-top:				solid 1px #c0c0c0;
	width:					525px;
}
div#engineering_plastics_top_logo
{
	margin:					0 0 30px 0;
}
div#engineering_plastics_top_wrapper
{
	margin:					0 0 10px 0;
	display:				inline;
}
div#engineering_plastics_top_wrapper a
{
	text-decoration:		none;
}
div#engineering_plastics_introduction
{
	float:					left;
}
div#engineering_plastics_environment
{
	float:					left;
}
div#engineering_plastics_products
{
}
div#engineering_plastics_products div.product_area
{
	margin:					0 0 15px 0;
}
div#engineering_plastics_products_left
{
	float:					left;
}
div#engineering_plastics_products_right
{
	float:					left;
}
div#engineering_plastics_products h3
{
	margin:					0 0 10px 0;
	color:					#ffffff;
	font-size:				120%;
	width:					237px; /* 257-20 */
	font-weight:			bold;
	padding:				0 0 0 20px;
	height:					37px;
	line-height:			37px;
	background:				url("../img/contenttitle_normal.jpg") no-repeat 0 0;
}
div#engineering_plastics_products ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 0 40px;
}
div#engineering_plastics_top div.clear
{
	clear:					both;
}
/*--------------------------------------------------------------------------------
 Polyethylene
--------------------------------------------------------------------------------*/
/*----------------------------------------
 Top Page
----------------------------------------*/
div#polyethylene_top
{
	width:					525px;
}
div#polyethylene_top div.splitter
{
	margin:					5px 0 10px 0;
	height:					1px;
	border-top:				solid 1px #c0c0c0;
	width:					525px;
}
div#polyethylene_top_logo
{
	margin:					0 0 30px 0;
}
div#polyethylene_introduction
{
	margin:					0 0 10px 0;
}
div#polyethylene_introduction a
{
	text-decoration:		none;
}
div#polyethylene_products
{
}
div#polyethylene_products div.product_area
{
	margin:					0 0 15px 0;
}
div#polyethylene_products_left
{
	float:					left;
}
div#polyethylene_products_right
{
	float:					left;
}
div#polyethylene_products a.no_dec
{
	text-decoration:		none;
}
div#polyethylene_products ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 0 40px;
}
div#polyethylene_top_clear
{
	clear:					both;
}
/*--------------------------------------------------------------------------------
 Polymethyl Methacrylate
--------------------------------------------------------------------------------*/
/*----------------------------------------
 Top Page
----------------------------------------*/
div#polymethyl_methacrylate_top
{
	width:					525px;
}
div#polymethyl_methacrylate_top span.red
{
	color:					#ff0000;
}
div#polymethyl_methacrylate_top ul
{
	padding-bottom:			10px;
}
div#polymethyl_methacrylate_top div.product_enclosure_top
{
	width:					254px;
	height:					39px;
	background:				url("http://www.akchem.com/rs/jpn/img/contenttitle_flame_top.jpg") no-repeat 0 0;
}
div#polymethyl_methacrylate_top div.product_enclosure_top h3
{
	color:					#ffffff;
	font-size:				120%;
	font-weight:			bold;
	padding:				0 0 0 20px;
	height:					39px;
	line-height:			39px;
}
div#polymethyl_methacrylate_top div.product_enclosure_middle
{
	width:					254px;
	background:				url("http://www.akchem.com/rs/jpn/img/contenttitle_flame_middle.jpg") repeat-y 0 0;
}
div#polymethyl_methacrylate_top div.product_enclosure_middle div#pellet
{
	background:				url("http://www.akchem.com/rs/jpn/img/pmma_pellet.jpg") no-repeat 145px 11px;
}
div#polymethyl_methacrylate_top div.product_enclosure_middle div#sheet
{
	background:				url("http://www.akchem.com/rs/jpn/img/pmma_sheet.jpg") no-repeat 145px 11px;
}
div#polymethyl_methacrylate_top div.product_enclosure_middle div#powder
{
	background:				url("http://www.akchem.com/rs/jpn/img/pmma_powder.jpg") no-repeat 145px 11px;
}
div#polymethyl_methacrylate_top div.product_enclosure_middle h3
{
	color:					#4d4d4d;
	font-size:				120%;
	font-weight:			bold;
	padding:				0 0 0 20px;
	height:					39px;
	line-height:			39px;
}
div#polymethyl_methacrylate_top div.product_enclosure_bottom
{
	width:					254px;
	height:					10px;
	margin-bottom:			10px;
	background:				url("http://www.akchem.com/rs/jpn/img/contenttitle_flame_bottom.jpg") no-repeat 0 0;
}
div#polymethyl_methacrylate_top div.product_area
{
	padding:				0 0 15px 0;
}
div#polymethyl_methacrylate_top div.splitter
{
	margin:					5px 0 10px 0;
	height:					1px;
	border-top:				solid 1px #c0c0c0;
	width:					525px;
}
div#polymethyl_methacrylate_top_logo
{
	margin:					0 0 30px 0;
}
div#polymethyl_methacrylate_top_wrapper
{
	margin:					0 0 10px 0;
	display:				inline;
}
div#polymethyl_methacrylate_top_wrapper a
{
	text-decoration:		none;
}
div#polymethyl_methacrylate_introduction
{
	float:					left;
}
div#polymethyl_methacrylate_environment
{
	float:					left;
}
div#polymethyl_methacrylate_products
{
}
div#polymethyl_methacrylate_products_left
{
	float:					left;
}
div#polymethyl_methacrylate_products_right
{
	margin:					0 0 0 15px;
	float:					left;
}
div#polymethyl_methacrylate_products ul
{
	list-style-type:		disc;
	color:					#027abb;
	margin:					0 0 0 40px;
}
div#polymethyl_methacrylate_top div.clear
{
	clear:					both;
}
div.polymethyl_methacrylate_attention
{
	margin:					20px 0 0 20px;
}
div.polymethyl_methacrylate_attention p
{
	font-size:				120%;
	color:					#ff0000;
}
/*--------------------------------------------------------------------------------
 Standard
--------------------------------------------------------------------------------*/
.cecstyle1
{
	font-size:				8px;
	color:					#000000;
	line-height:			10px;
	font-style:				normal;
}
.cecstyle2
{
	font-size:				10px;
	color:					#000000;
	line-height:			12px;
	font-style:				normal;
}
.cecstyle3
{
	font-size:				12px;
	color:					#000000;
	line-height:			17px;
	font-style:				normal;
}
.cecstyle4
{
	font-size:				14px;
	color:					#000000;
	line-height:			16px;
	font-style:				normal;
}
.cecstyle5
{
	font-size:				16px;
	color:					#000000;
	line-height:			18px;
	font-style:				normal;
}
.cecstyle6
{
	font-size:				18px;
	color:					#000000;
	line-height:			20px;
	font-style:				normal;
}
.cecstyle3b
{
	font-weight:			bold;
	font-size:				12px;
	color:					#000000;
	line-height:			14px;
	font-style:				normal;
}
.cecstyle4b
{
	font-weight:			bold;
	font-size:				14px;
	color:					#000000;
	line-height:			16px;
	font-style:				normal;
}
.cecstyle5b
{
	font-weight:			bold;
	font-size:				16px;
	color:					#000000;
	line-height:			18px;
	font-style:				normal;
}
.cecstyle2i
{
	font-size:				10px;
	color:					#000000;
	line-height:			12px;
	font-style:				italic;
}
.cecstyle3i
{
	font-size:				12px;
	color:					#000000;
	line-height:			15px;
	font-style:				italic;
}
.cecstyle4i
{
	font-size:				14px;
	color:					#000000;
	line-height:			16px;
	font-style:				italic;
}
.cecstyle5i
{
	font-size:				16px;
	color:					#000000;
	line-height:			18px;
	font-style:				italic;
}
.cecstyle4Red
{
	font-size:				14px;
	color:					#ff0000;
	line-height:			16px;
	font-style:				normal;
}
.cecstyle3LinkBlue
{
	font-size:				12px;
	color:					#0000cc;
	line-height:			15px;
	font-style:				normal;
}
.cecstyle2LinkWhite
{
	font-size:				10px;
	color:					#ffffff;
	line-height:			12px;
	font-style:				normal;
}
.cecstyle3LinkWhite
{
	font-size:				12px;
	color:					#ffffff;
	line-height:			15px;
	font-style:				normal;
}
.cecstyle4LinkWhite
{
	font-size:				14px;
	color:					#ffffff;
	line-height:			16px;
	font-style:				normal;
}
.cecstyle5LinkWhite
{
	font-size:				16px;
	color:					#ffffff;
	line-height:			18px;
	font-style:				normal;
}
.cecstyle6LinkWhite
{
	font-size:				18px;
	color:					#ffffff;
	line-height:			20px;
	font-style:				normal;
}
.leftnavi
{
	font-size:				12px;
	color:					#000000;
	line-height:			15px;
	font-style:				normal;
}
.ceclist3
{
	font-size:				12px;
	line-height:			13px;
	font-style:				normal;
}
.unnamed1
{
	font-size:				10px;
}
.cecstyle3f
{
	font-size:				12px;
	line-height:			12px;
}
.cecstyle90
{
	font-weight:			bold;
	font-size:				22px;
	color:					#000000;
	line-height:			18px;
	font-style:				normal;
}
.cecstyle91
{
	font-weight:			bold;
	font-size:				18px;
	color:					#000000;
	line-height:			18px;
	font-style:				normal;
}
.cecstyle2b
{
	font-weight:			bold;
	font-size:				10px;
	line-height:			12px;
}
.cecstyle4f
{
	font-size:				14px;
	font-style:				normal;
}
.cecstyle3non
{
	font-size:				12px;
}
.cecstyle3e
{
	font-size:				12px;
	line-height:			15px;
	font-style:				normal;
	background-color:		#eeffee;
	text-align:				center;
}
.cecstyle6b
{
	font-weight:			bold;
	font-size:				18px;
	line-height:			20px;
	font-style:				normal;
}
.cecstyle7b
{
	font-weight:			bold;
	font-size:				24px;
	line-height:			28px;
}
.cecstyle100
{
	font-weight:			bold;
	font-size:				16px;
	background:				#0066cc;
	color:					#ffffff;
	line-height:			18px;
	font-style:				normal;
}
.cecstyle101
{
	font-size:				14px;
	color:					#000000;
	line-height:			16px;
	font-style:				normal;
}
.cecstyle102
{
	font-size:				12px;
	color:					#ff0000;
	line-height:			17px;
	font-style:				normal;
}
.cecstyle103
{
	font-size:				12px;
	background:				#ccccff;
	color:					#000000;
	line-height:			17px;
	font-style:				normal;
}
.cecstyle104
{
	font-size:				12px;
	background:				#ccccff;
	color:					#0033cc;
	line-height:			17px;
	font-style:				normal;
}
.cecstyle105
{
	font-size:				14px;
	background:				#ccccff;
	color:					#000000;
	line-height:			16px;
	font-style:				normal;
}
/*--------------------------------------------------------------------------------
 Standard Support
--------------------------------------------------------------------------------*/
.line_24
{
	line-height:			24px;
}