@charset "utf-8";
/* tag reset */
html, body, div, h1, h2, h3, h4, h5, h6, p, dd, dt, dl, ul, ol, li, pre, form, fieldset, input, select, option, textarea, address, blockquote, table, th, td, caption {
	margin:0px;
	padding:0px;
}
body{
	font-size:12px;
	font-family: "Verdana", "Arial","Arial Black","Times New Roman","Comic Sans MS", sans-serif;
	line-height:1em;
	color:#333333;
	text-align:center;
	background:#ffffff url(/common_en/images/bg2.gif) left top repeat-x;
}

body#index{
	background:#ffffff url(/common_en/images/bg.gif) left top repeat-x;
}

* html body{
	font-size:0.75em;
}
a {
	color:#2150a7;
	text-decoration:none;
	outline:none;
}
a img{
	border:none;
}

.red {
	color:#FF0066;
}
.small {
	font-size:0.8em;
}

h1{
	font-size:1.6em;
}
h2{
	font-size:1.4em;
}
h3{
	font-size:1.2em;
}
h4,h5,h6{
	font-size:1em;
}
ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.clr{
	clear:both;
}
.larger{
	font-size:1.1em;
	font-weight:bold;
}
.vmdl{
	vertical-align:middle;
}
.mBottom2{
	margin-bottom:2px !important;
}
.indent{
	margin-left:1em !important;
}
.width120{
	width:120px;
}
img.pdf{
	vertical-align:middle;
	margin-left:2px;
	margin-right:4px;
}
#cbody{
	width:760px;
	margin:0px auto;
	text-align:left;
}
/*header*/
#header{
	width:760px;
	height:87px;
	overflow:hidden;
}
#header h1{
	float:left;
	width:576px;
	height:53px;
}
#header h1 img{
	margin-top:14px;
}
#subinfo{
	float:left;
	width:184px;
	height:53px;
	text-align:right;
	font-size:10px;
}
#subinfo li{
	float:left;
}
#subinfo li.chgLang{
	float:none;
	margin-bottom:13px;
}

#gnavi  {margin-top:-2px;}
#gnavi li{
	display:block;
	float:left;
	width:189px;
	vertical-align:top;
	height:34px;
}
#gnavi li a {
	display:block;
	width:189px;
	height:34px;
	text-indent:-5000px;
}

#gnavi li#gn1,
#gnavi li#gn1 a,{
	width:190px;
}

#gnavi li#gn4,
#gnavi li#gn4 a{
	width:192px;
}

#gnavi .pkg{background:url(../images/gnavi_ov.jpg) no-repeat bottom center;}
#gn1 a {background:url(../images/gnavi_01.gif) no-repeat;}
#gn2 a {background:url(../images/gnavi_02.gif) no-repeat;}
#gn3 a {background:url(../images/gnavi_03.gif) no-repeat;}
#gn4 a {background:url(../images/gnavi_04.gif) no-repeat;}

#gnavi a:hover {background:none;}

/*main*/
#no-flash{
text-align:center;
vertical-align:middle;
line-height:200%;
}

#no-flash p{
padding-top:100px;
}



#main{
	width:760px;
	margin-bottom:10px;
}
* html #main{
	margin-bottom:0px;
}
#breadcrumb{
	font-size:0.8em;
	text-transform:uppercase;
	padding:0px 5px;
	letter-spacing:0;
	height:33px;
	line-height:33px;
	background:#ffffff;
}
#breadcrumb a{
	color:#2150a7;
}
#cateTitle{
	width:760px;
	height:100px;
	margin-bottom:10px;
	color:#ffffff;
}

#products2  #cateTitle_0{
	background:#2150a7 url(/common_en/images/sumitube.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_1{
	background:#2150a7 url(/common_en/images/Irraxsleeve.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_2{
	background:#2150a7 url(/common_en/images/Irraxtube.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_3{
	background:#2150a7 url(/common_en/images/Poreflon-Tube.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_4{
	background:#2150a7 url(/common_en/images/Poreflon-Membrane.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_5{
	background:#2150a7 url(/common_en/images/Sumiflon-Neziseal.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_6{
	background:#2150a7 url(/common_en/images/Sumiflon-Mushseal.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_7{
	background:#2150a7 url(/common_en/images/Poreflon-Module.jpg) left top no-repeat;
    margin-bottom:10px;
}


#products #cateTitle_8{
	background:#2150a7 url(/common_en/images/Poreflon-Ozone-Dissolution-MM.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_9{
	background:#2150a7 url(/common_en/images/Sumifulon-Coated-Aluminum.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_10{
	background:#2150a7 url(/common_en/images/Sumiflon-Coated-Aluminum-with.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_11{
	background:#2150a7 url(/common_en/images/Sumiflon-Cladding.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_12{
	background:#2150a7 url(/common_en/images/Soft-roller.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_13{
	background:#2150a7 url(/common_en/images/Polyimide-tube.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_14{
	background:#2150a7 url(/common_en/images/Teralink.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_15{
	background:#2150a7 url(/common_en/images/Ganpla.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle_16{
	background:#2150a7 url(/common_en/images/Micromold.jpg) left top no-repeat;
    margin-bottom:10px;
}

#products #cateTitle{
	background:#2150a7 url(/common_en/images/ttl_bg_products.jpg) left top no-repeat;
}

#company #cateTitle{
	background:#2150a7 url(/common_en/images/ttl_bg_company.jpg) left top no-repeat;
}
#news #cateTitle{
	background:#2150a7 url(/common_en/images/ttl_bg_news.jpg) left top no-repeat;
}
#recruit #cateTitle{
	background:#2150a7 url(/common_en/images/ttl_bg_recruit.jpg) left top no-repeat;
}
#sitemap #cateTitle{
	background:#2150a7 url(/common_en/images/ttl_bg_other.jpg) left top no-repeat;
}
#contact #cateTitle{
	background:#2150a7 url(/common_en/images/ttl_bg_other.jpg) left top no-repeat;
}
#content{
	float:right;
	width:550px;
	background:#ffffff;
}
/*sidebar*/
#sidebar{
	float:left;
	width:190px;
	background:#eaeaea;
}
#localnavis{
	width:182px;
	margin:0px 4px;
}
.localnavi{
	width:182px;
	margin:5px 0px;
	border-top:1px solid #b8c2cc;
	border-bottom:1px solid #b8c2cc;
	background:#ffffff url(/common_en/images/localnavi_bg.gif) left top repeat-y;
}
.localnavi h3{
	font-size:1em;
	margin:0px 1px;
	background:#767882;
	border-bottom:1px solid #b8c2cc;
}
.localnavi h3.close{
	border-bottom:none;
}
.localnavi ul{
	width:174px;
	margin:0px 4px;
	padding-bottom:4px;
}
.localnavi li{
	padding-bottom:1px;
	background:#ffffff url(/common_en/images/localnavi_li_bg.gif) left bottom repeat-x;
}
.localnavi li a{
	display:block;
	height:auto;
	padding:8px 0px 8px 30px;
	margin:1px 0px;
	color:#666666;
	background:#ffffff url(/common_en/images/localnavi_li_arrow.gif) 18px center no-repeat;
}
.localnavi li a:hover{
	background-color:#eef4ff;
}
#labels{
	width:180px;
	margin:0px 1px 0px 9px;
}

#labels{
	display:none;
}

#labels li {
	float:left;
	width:60px;
	height:72px;
}

.lnv2{
    padding:0px 0px 8px 10px;
	margin:1px 0px;
	background:#ffffff url(/common_en/images/localnavi_li_arrow.gif) 18px center no-repeat;
}


/*footer*/
#footer{
	margin:0px;
	border-top:2px solid #d1d1d1;
	width:760px;
	padding-top:15px;
	height:50px;
}
#copyright{
	float:left;
	width:240px;
}
#footnavi{
	float:right;
	width:510px;
	text-align:right;
}
#footnavi ul{
	margin-right:10px;
	text-align:right;
}
#footnavi li{
	display:inline;
	vertical-align:top;
}
#footnavi li img{
	vertical-align:top;
}

/*###TOP###*/
#mainVisual{
	position:relative;
	margin:0px 0px;
	width:760px;
	height:320px;
	background:#ffffff url(/common_en/images/mainvis_btm.gif) left bottom repeat-x;
}
#swfArea{
	margin:0px 50px;
	width:760px;
	height:280px;
	background:#ffffff;
}
#index #content{
	float:left;
	width:556px;
	background:#ffffff;
}
#index #content a{
	text-decoration:none;
}
#index #content .titleSet{
	width:556px;
	height:24px;
	margin-bottom:0px;
	background:#ebebea url(/common_en/images/top_list_title_bg.gif) left top repeat-x;
	line-height:1em !important;
}
#index #content .titleSet h2{
	float:left;
	width:501px;
	height:24px;
	margin:0px;
}
#index #content .titleSet div{
	float:right;
	width:55px;
	height:24px;
}

dl#newsReleaseList,
dl#newProductsList{
	clear:both;
	margin:5px 12px 12px;
}
dl#newsReleaseList dt{
	line-height:1.5em;
	float:left;
	width:80px;
	color:#333333;
	border:none;
	padding-left:15px;
	margin:0;
	background:#ffffff url(/common_en/images/localnavi_li_arrow.gif) 0 5px no-repeat;
	/* hides from macIE \*/
	overflow:hidden;
/**/
}

dl#newsReleaseList dd{
	padding-left:100px;
	background:url(/common_en/images/dot_01.gif) left bottom repeat-x;
	margin:0 0 0.6em 0;
}

ul#newsReleaseList li img.pdf{
	vertical-align:bottom;
}
ul#newProductsList li{
	clear:both;
    display:block;
	padding-bottom:10px;
	background:url(/common_en/images/top_list_li_bg_02.gif) left bottom no-repeat;

}
ul#newProductsList li h4{
	font-weight:normal;
	padding-top:10px;
	margin:0px 0px 5px;

}
ul#newProductsList li a.thumb{
	display:block;
	float:left;
	width:80px;
	height:80px;
}

ul#newProductsList li .thumb{
	display:block;
	float:left;
	width:80px;
	height:80px;
}



ul#newProductsList li .thumb img{
	margin:10px;
}
ul#newProductsList li .excerpt{
	float:left;
	width:452px;
	height:100px;
}
ul#newProductsList li .excerpt p{
	font-size:10px;
	line-height:1.2em;
	color:#666666;
}
#index #sidebar{
	float:right;
	width:110px;
	background:#ffffff;
}
#index #sidebar ul.banners{
	margin:0px;
	padding:0px;
}
#index #sidebar ul.banners li,
#index #sidebar ul.banners li img{  
	vertical-align:bottom;
}
#index #sidebar ul.banners li{
	margin:0px 0px 8px;
	padding:0px;
}

/*####contents######*/
#content{
	line-height:1.5em;
}
#content h2,
#content h3,
#content h4,
#content h5,
#content p{
	margin-bottom:1em;
}
#content p.catch{
	font-size:1.4em;
	color:#2a60c5;
}
#content p.pagetop{
	clear:both;
	margin-right:13px;
	text-align:right;
}
#content a{
	text-decoration:underline;
}
.buttons{
	text-align:center;
	margin:18px 0px;
}
.buttons form{
	display:inline;
}
.buttons input{
	margin:0px 5px;
}
span.reg{
	font-weight:normal;
}
/*default*/
/*.default内で有効*/
#content .inner{
	margin:0px 10px 10px 13px;
	width:527px;
}
#content .default p.catch{
	margin-left:15px;
}
#content .default p.read{
	margin-left:10px;
}
#content .default h3{
	color:#2150a7;
	height:34px;
	line-height:34px;
	padding-left:12px;
	background:url(/common_en/images/h3_bg.gif) left top repeat-y;
	border-bottom:1px solid #2150a7;
}
#content .default h4{
	height:29px;
	line-height:25px;
	padding-left:17px;
	margin-bottom:1em;
	background:url(/common_en/images/h4_bg.gif) left top no-repeat;
}
#content .default h4.high{
	height:35px;
	line-height:120%;
	background:url(/common_en/images/h4_bg.gif) left bottom no-repeat;
}
img.left{
	float:left;
	margin:0px 10px 10px 0px;
}
#content .default ul{
	margin-bottom:1em;
}
#content .default ul.inlink{
	margin-bottom:1em;
}
#content .default ul.inlink li{
	
}
#content .default ul.inlink li a{
	padding-left:12px;
	background:url(/common_en/images/arrow_ccl.gif) left center no-repeat;
	color:#3babd1;
}
#content .default dl{
	border:1px solid #dbe1eb;
	padding:0px;
	margin:0px 0px 1em;
}
#content .default dt{
	height:23px;
	line-height:23px;
	color:#ffffff;
	padding-left:10px;
	background:#17469b url(/common_en/images/dt_bg.gif) left top repeat-x;
	border-bottom:1px solid #dbe1eb;
	margin-bottom:1em;
}

/* ===contact dl style==== */
#content .default dl.contact dt{
	clear:both;
}
#content .default dl.contact dd{
	height:50px;
}
#content .default dl.contact dd.photo{
	float:left;
}  



#content .default dt.exst{
	padding-left:22px;
	background:#17469b url(/common_en/images/dt_bg_02.gif) left top no-repeat;
}
#content .default dt a{
	color:#ffffff;
}
#content .default dd{
	padding:0px 7px 1em;
}
#content .default table{
	border-collapse:collapse;
	width:525px;
	border-left:1px solid #e7ebf3;
	border-right:1px solid #e7ebf3;
	line-height:1.2em;
}

#content .default th{
	line-height:1.2em;
	text-align:left;
	vertical-align:top;
	padding:8px 5px 8px 20px;
	font-weight:normal;
	background:#f0f4fb url(/common_en/images/th_bg.gif) left top no-repeat;
}
#content .default td{
	padding:8px 5px 8px 12px;
	background:url(/common_en/images/td_bg.gif) left top repeat-y;
}
#content .default #iso td{
	padding:8px 5px 8px 12px;
	background:none;
}



#content .default .tbbottom{
	width:525px;
	background:url(/common_en/images/dot_01.gif) left top repeat-x;
	height:1em;
}
#content .sub{
	color:#000000;
	font-size:10px;
}
#content ul.sub li{
	text-indent:-1em;
	margin-left:1em;
}
#content ul.sub li a{
	color:#3babd1;
}
/*default end*/
#content h2#pageTitle{
	color:#ffffff;
	height:30px;
	line-height:30px;
	padding-left:30px;
	background:#2150a7 url(/common_en/images/indiv_title_bg.gif) left top no-repeat;
}
#content #pageTitleSet{
	width:550px;
	height:30px;
	margin-bottom:1em;
	background:#2150a7 url(/common_en/images/indiv_title_bg.gif) left top no-repeat;
}
#content #pageTitleSet h2{
	float:left;
	width:462px;
	height:30px;
	margin:0px;
}
#content #pageTitleSet div{
	float:right;
	width:88px;
	height:30px;
}
#content #pageTitleSet div a{
	display:block;
	text-align:right;
	margin-right:8px;
	margin-top:8px;
	margin-bottom:7px;
}
#content .description{
	padding-left:225px;
	min-height:220px;
}
* html #content .description{
	height:220px;
}
#content .description p.catch{
	padding-top:15px;
}
#content .description em{
	font-style:normal;
	color:#ff0000;
	font-weight:bold;
}
/*products*/
ul.productsList li{
	width:550px;
	background:url(../../english/products/img/list_li_bg.gif) left bottom repeat-x;
	margin-bottom:7px;
}
#content ul.productsList li p{
	text-indent:1em;
	margin:0px 20px 0px 0px;
	padding-bottom:1em;
}
#content ul.productsList h4{
	font-size:1.2em;
	margin-top:5px;
	padding-left:12px;
	background:url(/common_en/images/arrow_ccl.gif) left center no-repeat;
}
ul.productsList li .thumb{
	float:left;
	width:190px;
}
ul.productsList li .thumb img{
	margin-bottom:7px;
}
ul.productsList li .excerpt{
	float:left;
	width:360px;
}
ul.productsList a{
	text-decoration:underline;
}
#content p.catch-prod{
	clear:both;
}
#content p.read-prod{
	margin:0px 16px 1em;
}
#content .prodInfo{
	width:527px;
}
#content .prodInfo .thumb{
	float:left;
	width:225px;
}
#content .prodInfo .thumb img{
	margin-bottom:15px;
}
#content .prodInfo dl.spec{
	float:left;
	width:302px;
	padding:0px;
	margin:0px;
	border:none;
}
#content .prodInfo dl.spec dt{
	border:1px solid #dbe1eb;

}

/* products table style */

#content table.prodFeature{
	border:none;
}
#content table.prodFeature th,
#content table.prodFeature td{
	background:url(/products/img/prodtb_dot.gif) left bottom repeat-x;
}
#content table.prodFeature th{
	width:120px;
	background-color:#e8edf6;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}
#content table.prodFeature ul{
	margin-bottom:0em;
}
#content table.prodFeature li{
	text-indent:-1em;
	margin-left:1em;
	line-height:1.5em;
}
#content table.prodFeature li,
#content table.prodFeature li img{
	vertical-align:middle;
}

/* contact table style */

#content table.contactFeature{
	border:none;
	width:540px;
}
#content table.contactFeature th,
#content table.contactFeature td{
	background:url(../../english/products/img/prodtb_dot.gif) left bottom repeat-x;
	padding:8px;
}
#content table.contactFeature th{
	background-color:#e8edf6;
	padding:8px;
	text-align:left;
	vertical-align:middle;
}
#content table.contactFeature ul{
	margin-bottom:0em;
}
#content table.contactFeature li{
	text-indent:-1em;
	margin-left:1em;
	line-height:1.5em;
}
#content table.contactFeature li,
#content table.contactFeature li img{
	vertical-align:middle;
}

#content table.contact_T th,td{
	line-height:140%;
	}
#content table.contact_T td input{
	vertical-align:middle;}

/**/

#content table.prodbase{
	border:none;
	margin-bottom:10px;
}
#content table.prodbase th,
#content table.prodbase td{
	text-align:center;
	background:url(../../english/products/img/prodtb_dot.gif) left bottom repeat-x;
	border-right:#CCC 1px solid;
}
#content table.prodbase th{
	background-color:#e8edf6;
	padding:5px 0 10px 0;
	text-align:center;
	vertical-align:middle;
}
#content table.prodbase ul{
	margin-bottom:0em;
}
#content table.prodbase li{
	text-indent:-1em;
	margin-left:1em;
	line-height:1.5em;
}
#content table.prodbase li,
#content table.prodbase li img{
	vertical-align:middle;
}

#content table.prodbase td{
}

#content table.auto {
	width:auto;
}

#content table.nodeco,
#content table.nodeco th,
#content table.nodeco tr,
#content table.nodeco td {
	border:none;
	background:none;
	padding:0;
	margin:0 10px 0 0;
	width:auto;
	height:auto;
	line-height:150%;
	vertical-align:top;
}
#content table.nodeco {
	width:auto;
	margin-bottom:10px;
}
#content table.nodeco td img {
	margin:0 15px 10px 0;
}
#content table.nodeco tr {
	border-bottom:1px #CCCCCC dotted;
}
#content table.nodeco td {
	padding-top:10px;
}

/* products table style end. */


#content #serviceDesk{
	
}
#content #serviceDesk p{
	padding-left:12px;
	background:url(/common_en/images/arrow_ccl.gif) left center no-repeat;
}
#content #serviceDesk dl.tel{
	margin:0px;
	padding:0px;
	border:none;
}
#content #serviceDesk dl.tel dt{
	float:left;
	border:2px solid #666666;
	padding:0px 0px 0px 15px;
	background:#666666;
	width:280px;
	/*width:200px*/
	height:58px;
	line-height:20px;
	margin:0px 0px 5px;
}
#content #serviceDesk dl.tel dd{
	float:left;
	border:2px solid #666666;
	width:200px;
	font-size:1.0em;
	font-weight:bold;
	height:58px;
	line-height:20px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px;
}
/*sumitube*/
#content ul#sumiTypes{
	margin:0px 0px 10px;
	padding:0px;
}
#content ul#sumiTypes li{
	margin:0px;
	padding:0px;
}
#content ul#sumiTypes li a{
	display:block;
	padding:3px 12px;
	background:#bbd3fe url(../../english/products/img/sumi_type_arrow_01.gif) 512px center no-repeat;
	border-bottom:1px solid #ffffff;
}
#content ul#sumiTypes li ul{
	margin:0px;
	padding:0px;
}
#content ul#sumiTypes li li a{
	padding:3px 24px;
	background:#dfe7f8 url(../../english/products/img/sumi_type_arrow_02.gif) 512px center no-repeat;
	color:#3366cc;
}
#content ul#sumiTypes li li li a{
	padding:3px 36px;
	background:#eff3fb url(/english/products/img/sumi_type_arrow_03.gif) 512px center no-repeat;
	color:#666666;
}
#content ul#sumiTypes li a:hover{
	background:#ffffff url(/english/products/img/sumi_type_arrow_03.gif) 512px center no-repeat;
}
#content table#sumiSpecList{
	border-collapse:collapse;
	border:none;
	width:525px;
	margin-bottom:5px;
}
#content table#sumiSpecList a{
	color:#3babd1;
}

#content table#sumiSpecList th{
	text-align:center;
	background:#b4b4b4 url(../../english/products/img/sumitb_th_bg.gif) right bottom no-repeat;
	color:#ffffff;
	padding:5px 0px;
	vertical-align:middle;
	border-bottom:1px solid #b4b4b4;
}
#content table#sumiSpecList th.name{
	width:122px;
}
#content table#sumiSpecList th.material{
	width:83px;
}
#content table#sumiSpecList th.combustibility{
	width:50px;
}
#content table#sumiSpecList th.std{
	width:108px;
}
#content table#sumiSpecList th.temp{
	width:47px;
}
#content table#sumiSpecList th.feature{
	width:52px;
}
#content table#sumiSpecList th.detail{
	background-position:left bottom;
	width:63px;
}
#content table#sumiSpecList td{
	text-align:center;
	background:#ffffff url(../../english/products/img/sumitb_td_bg.gif) right bottom no-repeat;
	border-bottom:1px solid #e8e8e8;
	padding:5px 3px;
	vertical-align:middle;
}
#content table#sumiSpecList td.name{
	text-align:left;
	width:116px;
	/*width:122px;*/
}
#content table#sumiSpecList td.material{
	width:71px;
	/*width:83px;*/
}
#content table#sumiSpecList td.combustibility{
	width:44px;
	/*width:50px;*/
}
#content table#sumiSpecList td.std{
	text-align:left;
	width:102px;
	/*width:108px;*/
}
#content table#sumiSpecList td.temp{
	width:41px;
	/*width:47px;*/
}
#content table#sumiSpecList td.feature{
	width:46px;
	/*width:52px;*/
}
#content table#sumiSpecList td.detail{
	background:#ffffff;
	text-align:left;
	width:57px;
	/*width:63px;*/
}
#content table#sumiSpecList2{
	border-collapse:collapse;
	border:none;
	width:525px;
	margin-bottom:5px;
}
#content table#sumiSpecList2 a{
	color:#2150a7;
}

#content table#sumiSpecList2 th{
	text-align:center;
	background:#b4b4b4;
	color:#ffffff;
	padding:5px 0px;
	vertical-align:middle;
	border:1px solid #ffffff;
}
#content table#sumiSpecList2 th.head{
	background:#929298;
}
#content table#sumiSpecList2 td{
	text-align:center;
	background:#d9d9d9;
	border:1px solid #ffffff;
	padding:5px 3px;
	vertical-align:middle;
}
#content table#sumiSpecList2 td.bg2{
	background:#ececec;
}
#adobereader{
	display:block;
	float:right;
	padding-top:20px;
}



/*company*/
ul#contentslist{
	position:relative;
	margin-right:-8px;
	width:558px;
}
ul#contentslist li{
	float:left;
	width:186px;
	height:120px;
	background:url(../../english/company/img/list_li_bg.gif) right top repeat-y;
	margin-bottom:12px;
/* hides from macIE \*/
	overflow:hidden;
/**/
}
ul#contentslist h3{
	font-size:1em;
	margin:8px 0px;
}
ul#contentslist p{
	margin:0px 8px 0px 0px;
}
ul#contentslist a{
	text-decoration:underline;
}
ul#contentslist li.noline{
	background:none;
}
ul#contentslist img.thumb{
	border-bottom:2px solid #2151a7;
}
.descr-outline{
	background:url(/english/company/img/description_bg_outline.jpg) left top no-repeat;
}
#content table#comData{
	border:none;
	margin-bottom:1em;
}
#content table#comData th,
#content table#comData td{
	padding-left:0px;
	background:url(/common_en/images/dot_01.gif) left bottom repeat-x;
}
#content table#comData th img{
	margin-right:10px;
}
#content dl#history{
	border:none;
}
#content dl#history dt{
	line-height:1.5em;
	float:left;
	width:80px;
	color:#333333;
	border:none;
	padding-left:15px;
	margin:0;
	background:#ffffff url(/common_en/images/pt_01.gif) 0 5px no-repeat;
}
#content dl#history dd{
	padding-left:110px;
	background:url(/common_en/images/dot_01.gif) left bottom repeat-x;
	margin:0 0 0.6em 0;
}
/*news*/
ul#newsList{
	margin:0px 18px 1em;
}
ul#newsList li{
	padding-left:12px;
	margin-bottom:0.5em;
	background:url(/common_en/images/arrow_ccl.gif) left center no-repeat;
}
ul#newprodList{
	width:517px;
	margin:0px 15px 10px 18px;
}
ul#newprodList li{
	width:517px;
	background:url(../../english/products/img/list_li_bg.gif) left bottom repeat-x;
	margin-bottom:9px;
}
#content ul#newprodList h4{
	font-size:1em;
	margin-top:5px;
	padding-left:12px;
	background:url(/common_en/images/arrow_ccl.gif) left center no-repeat;
}
ul#newprodList li .thumb{
	float:left;
	width:135px;
}
ul#newprodList li .thumb img{
	margin-bottom:10px;
}
ul#newprodList li .excerpt{
	float:left;
	width:382px;
}
/*recruit*/
.descr-freshman{
	background:url(../../english/recruit/img/description_bg_freshman.jpg) left top no-repeat;
}
/*contact*/
#content ul.agreement{
	border:1px solid #cccccc;
	padding:12px;
	margin-right:12px;
}
#content ul.agreement li{
	padding-left:12px;
	background:url(/common_en/images/pt_01.gif) left 5px no-repeat;
	margin-bottom:1em;
}
#content ul.agreement li ul{
	margin:0.5em 0px;
	padding:0px;
}
#content ul.agreement li ul li{
	margin:0px 0px 0px 1.5em;
	padding:0px;
	list-style-type:disc;
	background:none;
}

#content ul.nomal li{
	padding-left:12px;
	background:url(/common_en/images/pt_01.gif) left 5px no-repeat;
	line-height:1.5em;
	}
	
/*sitemap*/
#content dl.sitemap{
	
}
#content dl.sitemap dt{
	height:29px;
	line-height:25px;
	padding-left:17px;
	margin-bottom:5px;
	background:url(/sitemap/img/dt_bg.gif) left top no-repeat;
}
#content dl.sitemap dd{
	margin:0px 8px 1em;
}
#content dl.sitemap li{
	color:#666666;
	padding-left:10px;
	background:url(/sitemap/img/arrow_01.gif) left 5px no-repeat;
}
#content dl.sitemap li a.def{
	color:#2151a7;
}
#content dl.sitemap li a{
	color:#3babd1;
}
#content dl.sitemap li ul{
	margin-left:10px;
}
#content dl.sitemap li li{
	background:url(/sitemap/img/arrow_02.gif) left 5px no-repeat;
}
#content dl.sitemap li li li{
	background:none;
	list-style-type:disc;
	padding:0px;
	margin-left:1.5em;
}

/*#####--clearfix*/
#pageTitleSet:after{
	content:'';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#pageTitleSet{
	display:inline-block;
	min-height:0px;
}
/* hides from macIE \*/
* html #pageTitleSet{
	display:block;
	height:0px;
}

/* PKG CLASS
************************************/

.pkg:after {
	content: ""; /* Vvf */
	display: block; /* ubNxvf */
	clear: both;
	height: 0;
	visibility: hidden;
}

.pkg {
	min-height: 1px;
}

* html .pkg {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* end */

.left {
	float:left;
	margin:0 15px 10px 0;
}

table.prodbase{
background:#ffffff;
}

/*家電リスト*/
ul#electronicslist{
	position:relative;
	margin-right:-8px;
	width:558px;
}
ul#electronicslist li{
	float:left;
	width:186px;
	background:url(/english/company/img/list_li_bg.gif) right top repeat-y;
	margin-bottom:5px;
/* hides from macIE \*/
	overflow:hidden;
/**/
}
ul#electronicslist h3{
	font-size:1em;
	margin:8px 0px;
}
ul#electronicslist p{
	margin:0px 8px 0px 0px;
}
ul#electronicslist a{
	text-decoration:underline;
}
ul#electronicslist li.noline{
	background:none;
}
ul#electronicslist img.thumb{
	border-bottom:2px solid #2151a7;
}
/*リストページindex*/
#industry{
	width:450px;

}

#industry .pkg{
	margin-bottom:px;
}


#industry div.left{
	height:160px;
	margin:0 0 0 7px;
	padding:0;
	float:left;
	display:inline;
}
#industry div.right{
	height:150px;
	margin:0 40px 0 0;
	padding:0;
	float:right;
}

#industry ul {
	margin:3px 0 0 0;
}

#industry li {
line-height:100%;
display:inline;
padding:0 10px 0 0px;
margin-bottom: 8px;
background:url(../../english/products/img/sumi_type_arrow_03.gif) left no-repeat;

}

#industry img{
  margin-bottom: 10px;
  }
  
.listtable h4{
font-size:0.8em;
	margin-top:2px;
	padding-left:10px;
	background:url(/english/products/img/tabletop.gif) left center no-repeat;
}

.listtable p{
font-size:10px;
	line-height:1.2em;
	color:#666666;
	text-decoration:none;
}


.listtable2 h4{
font-size:0.8em;
	margin-top:2px;
	padding-left:10px;
	background:url(../../english/products/img/tabletop.gif) left center no-repeat;
}

.listtable2 p{
font-size:10px;
	line-height:1.2em;
	color:#666666;
	text-decoration:none;

}
.listtable2 td{
	vertical-align:top;
	padding:0;
}
.listtable2 img{
	border:1px #FFF solid;
	margin:0;
}
.listtable2 a:hover img{
	border:1px #666666 solid;
}
.listtable2 a{
	padding:0;
}


/*イラックスチューブリスト*/
#content table#sumiSpecList3{
	border-collapse:collapse;
	border:none;
	width:525px;
	margin-bottom:5px;
}
#content table#sumiSpecList3 a{
	color:#3babd1;
}

#content table#sumiSpecList3 th{
	text-align:center;
	background:#b4b4b4 url(/english/products/img/sumitb_th_bg.gif) right bottom no-repeat;
	color:#ffffff;
	padding:0px 0px;
	vertical-align:middle;
	border-bottom:1px solid #b4b4b4;
}
#content table#sumiSpecList3 th.name{
	width:130px;
}
#content table#sumiSpecList3 th.material{
	width:170px;
}

#content table#sumiSpecList3 th.temp{
	width:47px;
}

#content table#sumiSpecList3 th.detail{
	background-position:left bottom;
	width:50px;
}
#content table#sumiSpecList3 td{
	text-align:center;
	background:#ffffff url(../../english/products/img/sumitb_td_bg.gif) right bottom no-repeat;
	border-bottom:1px solid #e8e8e8;
	vertical-align:middle;
}
#content table#sumiSpecList3 td.name{
	text-align:left;
	width:130px;
	
}
#content table#sumiSpecList3 td.material{
	text-align:left;
	width:170px;
}

#content table#sumiSpecList3 td.temp{
	width:41px;

}

#content table#sumiSpecList3 td.detail{
	background:#ffffff;
	text-align:left;
	width:50px;
}

.details1{
background:url(../../english/products/img/list_border.gif);
font-weight:bold;
}

#industry2 img{
 margin-bottom:15px;

}


#functiontop {
	margin-top:20px;
	margin-bottom:15px;
	width:536px;
	height:247px;
	background:url(../../english/products/img/function_top2.gif) no-repeat;
	position:relative;
}
	
#functiontop li {
	display:block;
	position:absolute;
}	

#functiontop li a {
	display:block;
	text-indent:-3000px;
}

#ft-1 {left:7px;   top:7px;}
#ft-2 {left:146px; top:7px;}
#ft-3 {left:279px;  top:7px;}
#ft-4 {left:412px; top:7px;}
#ft-5 {left:85px;  top:146px;}
#ft-6 {left:188px; top:146px;}
#ft-7 {left:290px; top:146px;}


#ft-1 a,#ft-2 a,#ft-3 a,#ft-4 a{width:125px; height:125px;}
#ft-5 a,#ft-6 a,#ft-7 a {width:94px; height:94px;}


#ft-1 a:hover {background:url(../../english/products/img/ft1_2.gif) no-repeat;}
#ft-2 a:hover {background:url(../../english/products/img/ft2_2.gif) no-repeat;}
#ft-3 a:hover {background:url(../../english/products/img/ft3_2.gif) no-repeat;}
#ft-4 a:hover {background:url(../../english/products/img/ft4_2.gif) no-repeat;}
#ft-5 a:hover {background:url(../../english/products/img/ft5_2.gif) no-repeat;}
#ft-6 a:hover {background:url(../../english/products/img/ft6_2.gif) no-repeat;}
#ft-7 a:hover {background:url(../../english/products/img/ft7_2.gif) no-repeat;}

div.frame {
	width:527px;
	height:480px;
	overflow:scroll;
}

/*nopdf*/
.frame a.noPDF {
	cursor:text;
	text-decoration:none;
}
.frame a.noPDF span {
	display:none;
}
.frame a.noPDF:hover span {
	display:block;
	color:#FF0000;
	font-size:90%;
}

#nofla{
width:760px;
height:280px;
background:url(../../common_en/images/back_fla.jpg);
position:relative;
}

#nofla li{
display:block;
position:absolute;
}

#nofla li a {
	display:block;
	text-indent:-3000px;
}

#no_1 {
	left:0px;
	top:70px;
}

#no_1 a {
	width:191px;
	height:71px;	
}

#no_2 {
	left:0px;
	top:141px;
}

#no_2 a {
	width:191px;
	height:70px;	
}

#no_3 {
	left:0px;
	top:211px;
}

#no_3 a {
	width:191px;
	height:69px;	
}

#no_1 a{
background:url(../../common_en/images/li_1.gif);
}

#no_2 a{
background:url(../../common_en/images/li_2.gif);
}

#no_3 a{
background:url(../../common_en/images/li_3.gif);
}



#no_1 a:hover {
background:none;
}

#no_2 a:hover {
background:none;
}

#no_3 a:hover {
background:none;
}

#sumiSpecList2{
font-family:"ＭＳ ゴシック", "Osaka－等幅";
}

.circle{
font-family:"ＭＳ ゴシック", "Osaka－等幅";
}