@charset "utf-8";

#business a{background-position:0 -64px;}
#business a:hover{background-position:0 -64px;}

table ol, table ul, table dl{list-style:outside; margin:0 0 0 30px;}

font{
font-size:100%;
line-height:2em;
}

font font{
font-size:100%;
}

ol{
list-style-type:decimal;
list-style-position:inside;
}

#right_container h1{
margin:0; 
}
#right_container h2{
position:relative;
padding-right:60px;
}
#right_container h2 #also_logo, 
#right_container h2 #fe_logo, 
#right_container h2 #as_logo, 
#right_container h2 #wanbishi_logo, 
#right_container h2 #taikoh_logo{position:absolute; top:-10px; right:5px; _top:-13px; _right:15px;}

#news_list2{margin:30px 0;}
#news_list2 dt{float:left;}
#news_list2 dd{margin:0 0 8px 13em;}

.auto_title{background:#f2f2f2 url(/product/auto/auto/images/auto_title_bg.gif) 0 0 repeat-x; color:#333; font-weight:bold; padding:2px 0 0;}
.auto_title-2{background:#f2f2f2 url(/product/auto/auto/images/auto_title_bg2.gif) 0 0 repeat-x; color:#333; font-weight:bold; padding:2px 0 0;}
.auto_title2{background:#f2f2f2 url(/product/auto/auto/images/auto_title_bg.gif) 0 0 repeat-x; color:#333; font-weight:bold; padding:2px 0 0 20px;}
.auto_title2-2{background:#f2f2f2 url(/product/auto/auto/images/auto_title_bg2.gif) 0 0 repeat-x; color:#333; font-weight:bold; padding:2px 0 0 20px;}
.auto_box{position:relative;}
.auto_box p{position:absolute; top:170px; right:30px;}

.engine_list, .textile_list{border-left:1px solid #cecece; border-top:1px solid #cecece;}
.engine_list td, .textile_list td{border-right:1px solid #cecece; border-bottom:1px solid #cecece; padding:1px 3px;}
.engine_list td.po1, .textile_list td.po1{background:#cddef6; font-weight:bold; text-align:center;}
#kuzure .engine_list td{
	font-size: 12px;
}
#kuzure .engine_list td.po1{
	font-size: 10pt;
}
.textile_list td.po2{background:#f5f7f7; text-align:center;}
.engine_pic, .compressor_pic, .lf_pic, .lf_pic3{float:left;}
.engine_pic p{text-align:center;}
.engine_pic p.engine_txt{text-align:left;}

.engine_list td.po1{
	font-size: 90%;
}

#compressor1{float:left; margin:10px 20px 0 0;}
#compressor2{float:left; margin:10px 0 0 0;}
.compressor_list{}
.compressor_list td.po1{font-weight:bold; vertical-align:middle; text-align:center;}
.compressor_list td.po2{background:url(/product/auto/compressor/images/compressor_line2.gif) 0 0 repeat-y;}
.compressor_list td.po2 img{margin:0 0 0 1px;}
.compressor_list td.po3{vertical-align:top; padding:5px 0;}
.compressor_pic{margin:0 40px 0 0;}
.compressor_txt{margin:-1.5em 0 0 3.5em;}
.compressor_txt2{margin:-1.5em 0 0 1.3em;}
.compressor_menu{
	border-left:1px solid #1176ca;
	margin-top: 20px;
	margin-bottom: 20px;
}
.compressor_menu li{
	float:left;
	border-right:1px solid #1176ca;
	border-top:1px solid #1176ca;
	border-bottom:1px solid #1176ca;
}
.compressor_menu li a{
	display:block;
	background:url(/product/auto/compressor/images/compressor_bg.gif) 0 0 repeat-x;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.compressor_menu li a:link{color:#333;}
.compressor_menu li a:visited{color:#333;}
.compressor_menu li a:hover{color:#333;}
.compressor_menu li a:active{color:#333;}
.compressor_menu li a.on{background:url(/product/auto/compressor/images/compressor_bg2.gif) 0 0 repeat-x;}
.compressor_menu li a.on:link{color:#fff;}
.compressor_menu li a.on:visited{color:#fff;}
.compressor_menu li a.on:hover{color:#fff;}
.compressor_menu li a.on:active{color:#fff;}

.lf_link{text-align:right;}
.lf_list{}
.lf_list td.po1{background:#ddd; font-weight:bold; border-bottom:1px solid #fff;}
.lf_list td.po2{background:url(/product/images/product_line1.gif) 0 0 repeat-y;}
.lf_list td.po2 img{margin:0 40px 0 0;}
.lf_list td.po2 .kaku img{margin:0 0 0 0;}
.lf_list td.po2 .cap{
	text-align: right;
	width: 140px;
}
.lf_list td.po3{vertical-align:top; padding:5px 0;}
.lf_list td.po4{vertical-align:top;}
.lf_list td.po4 img{margin:8px 10px 20px 0;}
.lf_list td.po5{background:url(/product/images/product_line2.gif) 0 0 repeat-x; padding:5px 0;}
.lf_list td.po6{
	vertical-align:middle;
}

 
.lf_pic ul{margin:-90px 15px 0 130px;}
.lf_pic2{float:right;}
.lf_pic4{float:right; margin:70px 0 0 0;}
.lf_txt{margin:0 0 0 0.5em;}
.lf_txt2{margin:-1.5em 0 0 0.5em;}

#pl_link1{text-align:right;}
.pl_list{margin:0 0 15px 1.25em;}
.pl_link2{text-align:right;}

#textile1{float:left; margin:40px 20px 0 0;}
#textile2{float:left; margin:40px 0 0 0;}
.textile_list2{margin:0 0 0 0;}
.textile_list2 dd{margin:-1.5em 0 0 1.3em;}
.lf_list .textile_list3{border-left:1px solid #cecece; border-top:1px solid #cecece;}
.lf_list .textile_list3 td{padding:0 3px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
.textile_list3 td.po3{background:#f5f7f7; text-align:center; font-size:95%; width:80px;}
.textile_list3 td.po4{text-align:center; font-size:95%;}

.lcd_link{text-align:right;}

.auto td.po1{ background:#ddd; font-weight:bold; border-bottom:1px solid #fff;}
.auto td.po2{background:url(/product/auto/compressor/images/compressor_line2.gif) 0 0 repeat-y; width:180px;_width:260px;}
.auto td.po3{vertical-align:top;}

.news_list{border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
.news_list td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0; padding:2px 5px;}
.news_list td.po1{background:#dbe5f4; font-weight:bold; vertical-align:top;}
.news_list td.po2{background:#f5f7f7; vertical-align:middle; width:125px;}
.news_list td.po3{text-align:center;}
.news_list2{margin:0;}
.news_list2 dd{margin:-1.5em 0 0 0.5em;}

/*movie*/
/*---------------------------------------*/
#movie{text-align:center; background:#f4f6f8 url(/corporateinfo/domesticplants/maps/images/map_wrapper_bg.gif) center repeat-y;}
#movie_wrapper{width:498px; margin:0 auto; text-align:left;}
#header .logo1{position:absolute; top:17px; right:10px;}
#movie_contents_wrapper{margin:21px 21.5px 40px; text-align:center;}
#movie_contents_wrapper img{margin:0 0 40px 0;}

