﻿@charset "UTF-8";

/**********************************************
 Index
**********************************************/
#index_box {
	width:1000px;
	height:500px;
	margin:50px auto 20px auto;
	padding-bottom:50px;
	background:url(../image/back_index.gif) no-repeat bottom;
	text-align:center;
}


address#index_copyright {
	margin:0 auto 30px auto;
	width:1000px;
	text-align:center;
	font-style:normal;
	font-size:12px;
	color:#666666;
}


/*---------------------------------------------
 Index No-Flash
---------------------------------------------*/
div#index_no_flash {
	width:600px;
	height:450px;
	margin:0 auto;
	text-align:left;
}


/**********************************************
 Top
**********************************************/
/*---------------------------------------------
 Top Flash
---------------------------------------------*/
div#topflash {
	width:610px;
	margin-bottom:20px;
/* 	width:700px; /* [width]700px+(padding:150px+150px)=1000px */
/* 	margin:20px 150px 0 150px; */
}


/*---------------------------------------------
 Top No-Flash
---------------------------------------------*/
div#no_flash {
	width:606px;  /* [widht]606px+(padding:2px+2px)=610px */
	height:309px; /* [height]309px+(padding:2px+2px)=313px */
	background:url(../image/no_flash/back_no_flash.gif) repeat-x;
	padding:2px;
}

div#no_flash_l {
	float:left;
	width:220px;  /* [widht]220px+(padding:2px)=222px */
	height:305px; /* [height]61px x 5piece = 305px + (padding:2px+2px)=309px */
	padding:2px 0 2px 2px;
}
	
div#no_flash_r {
	float:left;
	width:378px;  /* [width](left:(378px+(padding:2px+2px)=383px)+(line:2px)+(right:222px)=606px */
	height:305px; /* [height]305px+(padding:2px+2px)=309px */
	border-left:solid 2px #0079da;
	padding:2px;
}

div#no_flash_l li.fl_list {
	display:block;
	width:220px;	
	height:60px; /* [height]60px+(line:1px)=61px */
	list-style-type:none;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	border-bottom:solid 1px #0079da;
}

div#no_flash_l li#fl_list_end {border-bottom-color:#ffffff;}

div#no_flash_l li.fl_list a {
	display:block;
	width:220px;
	height:60px;
	background-repeat:no-repeat;
	/*\*/overflow:hidden;/**/
}

div#no_flash_l li.fl_list a#fl_pro {background-image:url(../image/no_flash/menu1-1.gif);}
div#no_flash_l li.fl_list a#fl_pro:hover {background-image:url(../image/no_flash/menu1-2.gif);}

div#no_flash_l li.fl_list a#fl_line {background-image:url(../image/no_flash/menu2-1.gif);}
div#no_flash_l li.fl_list a#fl_line:hover {background-image:url(../image/no_flash/menu2-2.gif);}

div#no_flash_l li.fl_list a#fl_re {background-image:url(../image/no_flash/menu3-1.gif);}
div#no_flash_l li.fl_list a#fl_re:hover {background-image:url(../image/no_flash/menu3-2.gif);}

div#no_flash_l li.fl_list a#fl_sp {background-image:url(../image/no_flash/menu4-1.gif);}
div#no_flash_l li.fl_list a#fl_sp:hover {background-image:url(../image/no_flash/menu4-2.gif);}

div#no_flash_l li.fl_list a#fl_user {background-image:url(../image/no_flash/menu5-1.gif);}
div#no_flash_l li.fl_list a#fl_user:hover {background-image:url(../image/no_flash/menu5-2.gif);}


/* ----- English ----- */
div#no_flash_l li.fl_list a#fl_pro_e {background-image:url(../image/no_flash/0menu1-1.gif);}
div#no_flash_l li.fl_list a#fl_pro_e:hover {background-image:url(../image/no_flash/0menu1-2.gif);}

div#no_flash_l li.fl_list a#fl_line_e {background-image:url(../image/no_flash/0menu2-1.gif);}
div#no_flash_l li.fl_list a#fl_line_e:hover {background-image:url(../image/no_flash/0menu2-2.gif);}

div#no_flash_l li.fl_list a#fl_re_e {background-image:url(../image/no_flash/0menu3-1.gif);}
div#no_flash_l li.fl_list a#fl_re_e:hover {background-image:url(../image/no_flash/0menu3-2.gif);}

div#no_flash_l li.fl_list a#fl_com_e {background-image:url(../image/no_flash/0menu4-1.gif);}
div#no_flash_l li.fl_list a#fl_com_e:hover {background-image:url(../image/no_flash/0menu4-2.gif);}

div#no_flash_l li.fl_list a#fl_con_e {background-image:url(../image/no_flash/0menu5-1.gif);}
div#no_flash_l li.fl_list a#fl_con_e:hover {background-image:url(../image/no_flash/0menu5-2.gif);}

div#no_flash_l li.fl_list a#fl_cat_e {background-image:url(../image/no_flash/0menu6-1.gif);}
div#no_flash_l li.fl_list a#fl_cat_e:hover {background-image:url(../image/no_flash/0menu6-2.gif);}


/* ----- Chinese ----- */
div#no_flash_l li.fl_list a#fl_pro_c {background-image:url(../image/no_flash/1menu1-1.gif);}
div#no_flash_l li.fl_list a#fl_pro_c:hover {background-image:url(../image/no_flash/1menu1-2.gif);}

div#no_flash_l li.fl_list a#fl_line_c {background-image:url(../image/no_flash/1menu2-1.gif);}
div#no_flash_l li.fl_list a#fl_line_c:hover {background-image:url(../image/no_flash/1menu2-2.gif);}

div#no_flash_l li.fl_list a#fl_re_c {background-image:url(../image/no_flash/1menu3-1.gif);}
div#no_flash_l li.fl_list a#fl_re_c:hover {background-image:url(../image/no_flash/1menu3-2.gif);}

div#no_flash_l li.fl_list a#fl_sp_c {background-image:url(../image/no_flash/1menu4-1.gif);}
div#no_flash_l li.fl_list a#fl_sp_c:hover {background-image:url(../image/no_flash/1menu4-2.gif);}

div#no_flash_l li.fl_list a#fl_com_c {background-image:url(../image/no_flash/1menu5-1.gif);}
div#no_flash_l li.fl_list a#fl_com_c:hover {background-image:url(../image/no_flash/1menu5-2.gif);}


/*---------------------------------------------
 Topics List
---------------------------------------------*/
ul.topics_list {
	width:530px; /* [width]530px+(padding:40px+40px)=610px */
	padding:0 40px;
	font-size:12px;
}

ul.topics_list li {
	list-style-type:none;
	width:530px;
	padding:10px 0;
	background:url(../image/line.gif) repeat-x bottom;
}

ul.topics_list li.start {padding-top:0;}
ul.topics_list li.end   {background:none;padding-bottom:0;}


/* ----- Topics List (Table_Left) ----- */
div.list_info,
div.list_exhibi,
div.list_intro,
div.list_job,
div.list_pro {
	float:left;
	width:60px; /* [width]60px+(padding:20px)=80px */
	margin-right:20px;
	padding:4px 0;
	text-align:center;
	color:#ffffff;
}

div.list_info   {background-color:#cc0000;}
div.list_exhibi {background-color:#ff3333;}
div.list_intro  {background-color:#ff9900;}
div.list_job    {background-color:#009933;}
div.list_pro    {background-color:#3399ff;}


/* ----- Topics List (Table_Right) ----- */
div.list_r {
	float:left;
	width:450px; /* [width](left:80px)+(right:450px)=530px */
	padding-top:2px;
	line-height:20px;
	color:#666666;
}

div.list_r span.topics_title {font-weight:bold;font-size:14px;}

div.list_r a.topics_link       {color:#666666;font-weight:bold;font-size:14px;}
div.list_r a.topics_link:hover {color:#0000ff;}

div.list_r p.exhibi_photo {
	background:url(../image/camera.gif) no-repeat;
	padding-left:25px;
	line-height:20px;
}

div.list_r p.exhibi_photo a       {color:#ff0000;}
div.list_r p.exhibi_photo a:hover {color:#0000ff;}

/* SummerTime ----- */
h3#s_time_title {
	font-size:14px;
	margin-bottom:5px;
	text-decoration:underline;
}

p#s_time_box {
	line-height:24px;
	margin:10px 20px;
	font-size:14px;
	font-weight:bold;
}

p#s_time_box strong {
	color:#cc0000;
}


/*---------------------------------------------
 Products List
---------------------------------------------*/
p#pro_comment {
	background:url(../image/ya.gif) no-repeat;
	height:18px;
	line-height:20px;
	margin-left:20px;
	padding-left:20px;
	font-size:12px;
	color:#666666;
}

ul.pro_list {
	width:570px; /* [width]570px+(margin:20px+20px)=610px */
	margin:0 20px;
	font-size:14px;
}

ul.pro_list li {
	list-style-type:none;
	width:570px;
	border-bottom:solid 1px #cccccc;
	padding:10px 0 10px 0;
}

ul.pro_list li.end {border-bottom:none;padding-bottom:0;}


/* ----- Products List (Left) ----- */
div#box_pro,
div#box_li,
div#box_re,
div#box_mic {
	float:left;
	background-repeat:no-repeat;
	width:258px; /* [width]258px+(padding:112px)=370px */
	height:75px; /* [height]75px+(padding:20px)=95px */
	padding:20px 0 0 112px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	background-repeat:no-repeat;
}

div#box_pro {background-image:url(../image/top_pro_inbox_pro.gif);}
div#box_li  {background-image:url(../image/top_pro_inbox_line.gif);}
div#box_re  {background-image:url(../image/top_pro_inbox_retail.gif);}
div#box_mic {background-image:url(../image/top_pro_inbox_micron.gif);}


/* ----- Products List (Right) ----- */
div.box_r {
	float:left;
	width:200px; /* [width](left:370px)+(right:200px)=570px */
	padding-top:2px;
}

div.box_r a {
	display:block;
	background-image:url(../image/top_pro_link1.gif);
	background-repeat:no-repeat;
	width:160px; /* [width]160px+(padding:40px)=200px */
	height:42px; /* [height]42px+(padding:18px)=60px */
	padding:18px 0 0 40px;
	color:#ffffff;
	font-weight:bold;
}

div.box_r a:hover {background-image:url(../image/top_pro_link2.gif);}

div.box_r a:link	{text-decoration:none;color:#ffffff;}
div.box_r a:visited	{text-decoration:none;color:#ffffff;}
div.box_r a:active	{text-decoration:underline;color:#ffffff;}
div.box_r a:hover	{text-decoration:underline;color:#ffffff;}


/*---------------------------------------------
 Information
---------------------------------------------*/
p#asbestos {
	background:url(../image/exclamation.gif) no-repeat;
	margin:0 20px;
	padding-left:32px;
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
}

p#asbestos a {color:#ff3333;}


/**********************************************
 WorldWide
**********************************************/
div#map {
	width:600px; /* [width]600+(margin:150px+150px)=900px */
	height:425px;
	margin:0 150px;
}

/*---------------------------------------------
 WorldWide No-Flash
---------------------------------------------*/
div#map_no_flash {
	position:relative;
	width:600px; 
	height:425px;
}

div#map_no_flash div {
	position:absolute;
	width:122px;
	height:26px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}

div#map_no_flash div#map_af {
	top:290px;
	left:250px;
}

div#map_no_flash div#map_as {
	top:240px;
	left:320px;
}

div#map_no_flash div#map_ch {
	top:220px;
	left:390px;
}

div#map_no_flash div#map_eu {
	top:170px;
	left:380px;
}

div#map_no_flash div#map_jp {
	top:240px;
	left:470px;
}

div#map_no_flash div#map_na {
	top:200px;
	left:70px;
}

div#map_no_flash div#map_oc {
	top:330px;
	left:460px;
}

div#map_no_flash div#map_sa {
	top:330px;
	left:130px;
}

div#map_no_flash div a {
	display:block;
	width:122px;
	height:26px;
	background-repeat:no-repeat;
	/*\*/overflow:hidden;/**/
}

div#map_no_flash div#map_af a {background-image:url(../worldwide/image/no_flash/btn_map_af1.gif);}
div#map_no_flash div#map_af a:hover {background-image:url(../worldwide/image/no_flash/btn_map_af2.gif);}

div#map_no_flash div#map_as a {background-image:url(../worldwide/image/no_flash/btn_map_as1.gif);}
div#map_no_flash div#map_as a:hover {background-image:url(../worldwide/image/no_flash/btn_map_as2.gif);}

div#map_no_flash div#map_ch a {background-image:url(../worldwide/image/no_flash/btn_map_ch1.gif);}
div#map_no_flash div#map_ch a:hover {background-image:url(../worldwide/image/no_flash/btn_map_ch2.gif);}

div#map_no_flash div#map_eu a {background-image:url(../worldwide/image/no_flash/btn_map_eu1.gif);}
div#map_no_flash div#map_eu a:hover {background-image:url(../worldwide/image/no_flash/btn_map_eu2.gif);}

div#map_no_flash div#map_jp a {background-image:url(../worldwide/image/no_flash/btn_map_jp1.gif);}
div#map_no_flash div#map_jp a:hover {background-image:url(../worldwide/image/no_flash/btn_map_jp2.gif);}

div#map_no_flash div#map_na a {background-image:url(../worldwide/image/no_flash/btn_map_na1.gif);}
div#map_no_flash div#map_na a:hover {background-image:url(../worldwide/image/no_flash/btn_map_na2.gif);}

div#map_no_flash div#map_oc a {background-image:url(../worldwide/image/no_flash/btn_map_oc1.gif);}
div#map_no_flash div#map_oc a:hover {background-image:url(../worldwide/image/no_flash/btn_map_oc2.gif);}

div#map_no_flash div#map_sa a {background-image:url(../worldwide/image/no_flash/btn_map_sa1.gif);}
div#map_no_flash div#map_sa a:hover {background-image:url(../worldwide/image/no_flash/btn_map_sa2.gif);}


/**********************************************
 Omimai
**********************************************/
h1#omimai_title {
	font-size:20px;
	margin:50px 0 20px 30px;
}

div#omimai {
	width:506px; /* [width]506px+(padding:50px+50px)+(line:2px+2px)=610px */
	margin:15px 0px;
	padding:10px 50px;
	color:#000000;
	font-size:14px;
/*	font-weight:bold;*/
	line-height:24px;
/*	border:solid 2px #990000;*/
	background-color:#ffffff;
}

div#omimai a#omimai_toiawase {
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}

div#omimai a#omimai_toiawase:hover {color:#0000ff;}

p#tohoku  {
	margin:10px 0;
	margin-bottom:15px;
	text-decoration:underline;
}

p#tohoku span#tohoku_toiawase {
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
}

p#tohoku span#tohoku_toiawase span#tohoku_tel {
	font-size:18px;
}
