@charset 'utf-8';

@import url("base.css");
@import url("global.css");


/* Layout */
#wrapper {
	color:#555555;
	width:967px;
	line-height:20px;
}
    div.description{
        padding:10px;
		width:544px;
		margin:0px auto;
    }
        div.description p{
			color:#2a61a1;
        }
        div.description h1{
            padding-left:10px;
			font-weight:bold;
        }

	div.top-menu{
		width:990px;
		height:99px;
    }

	div.visual{
		width:492px;
		height:590px;
		float:left;
    }

	div.main-ti{
		width:460px;
		padding-top:5px;
    }

	div.main-right{
		float:left;
		width:465px;
    }


	div.main-pro{
		padding-top:5px;
		width:460px;
		height:90px;
		background:url(../images/line.gif) 0 88px repeat-x;
    }
		div.main-pro .left{
			float:left;
			margin-left:5px;
			margin-right:10px;
			width:70px;
		}
		div.main-pro .right{
			width:370px;
			float:left;
		}
			div.main-pro .right .title{
				margin-top:5px;
				color:#d92e00;
				font-size:12px;
				font-weight:bold;
				height:20px;
			}
			div.main-pro .right .title a{
				color:#d92e00;
			}
			div.main-pro .right .title a:hover{
				color:#d92e00;
				text-decoration:underline;
			}
			div.main-pro .right p{
				margin:0px;
				color:#555555;
				font-size:11px;
			}

	div.content{
		width:100%;
		display:block;
    }

		div.content .content01{
			float:left;
			width:461px;
			margin-left:10px;
			padding-right:20px;
    	}
			div.content .content01 .company{
				width:441px;
				margin-right:5px;
				background:#f1f1f1;
				color:#010101;
				font-size:11px;
				line-height:16px;
				padding:10px;
			}
			div.content .content01 .company p{
				display:block;
			}
			div.content .content01 .title{
				width:440px;
				background:#fff;
				padding-top:13px;
				padding-bottom:8px;
				display:block;
			}
		

		
		
		
		
		
		div.content .content02{
			float:left;
			width:242px;
			margin-top:7px;
			margin-bottom:5px;
   		}
			div.content .content02 .line{
				font-size:0px;
				padding-bottom:2px;
			}

			div.content .content02 .quick01{
				float:left;
				margin-right:10px;
				width:227px;
				height:32px;
				}
			div.content .content02 .quick01 .left{
				float:left;
				width:22px;
				margin-left:8px;
				margin-right:8px;
				}

			div.content .content02 .quick01 .right{
				float:left;
				width:180px;
				display:inline;
			}

			div.content .content02 .quick01 .right p{
				float:right;
				padding-top:3px;
			}

			div.content .content02 .quick01 .right .title{
				margin-top:3px;
				color:#505050;
				font-size:11px;
				font-weight:bold;
				float:left;
			}
			div.content .content02 .quick01 .title a{
				color:#505050;
			}
			div.content .content02 .quick01 .title a:hover{
				color:#505050;
				text-decoration:underline;
			}
			div.content .content02 .quick01 .btn{
				margin-top:5px;
			}
		
		
		
		div.content .content03{
			float:left;
			margin-top:15px;
			width:197px;
			margin-bottom:20px;
		}
	
	
	
	
	
	
	div.pro{
		float:left;
		width:951px;
		margin-top:19px;
		margin-left:26px;
	}
		div.pro .pro01{
			padding-top:14px;;
			padding-top:15px;
			width:924px;
			height:79px;
			background:url(../images/pro_bg.gif);
			margin:0px 0px 20px 0px;
    }

		div.pro .pro01 .left{
			float:left;
			
			margin-left:10px;
			margin-top:3px;
			margin-right:8px;
		}
		
		div.pro .pro01 .right{
			width:881px;
			float:left;
			color:#3E7BB5;
			font-size:13px;
			font-weight:bold;
		}
		
		div.pro .pro01 .left01{
			float:left;
			margin-left:15px;
			margin-top:26px;
			margin-right:8px;
			
		}
		
		
		div.pro .pro01 .right01{
			width:120px;
			padding-top:24px;
			float:left;
			color:#575757;
			font-size:12px;
				
		}
		div.pro .pro01 .right02{
			width:127px;
			padding-top:24px;
			float:left;
			color:#575757;
			font-size:12px;
				
		}
		div.pro .pro01 .right03{
			width:120px;
			padding-top:24px;
			float:left;
			color:#575757;
			font-size:12px;
				
		}
		div.pro .pro01 .right04{
			width:150px;
			padding-top:24px;
			float:left;
			color:#575757;
				font-size:12px;
				
		}
			div.pro .pro01 .right05{
			width:120px;
			padding-top:24px;
			float:left;
			color:#575757;
			font-size:12px;
				
		}
			div.pro .pro01 .right06{
			width:127px;
			padding-top:24px;
			float:left;
			color:#575757;
			font-size:12px;
				
		}






	div.sitemap{
		clear:both;
		display:block;
		width:930px;
		margin-top:20px;
		border:1px solid #a6b7c9;
		background:#e2e9f0;
		padding:5px;
		margin-left:10px;
    }
		div.sitemap .sitemap01{
			width:930px;		
			background:#fff;
		}
		div.sitemap .sitemap01 h2{
			width:930px;
			padding-left:10px;
			padding-top:10px;
			height:35px;
			color:#3e7bb5;
			font-size:14px;
			font-weight:bold;
			background:url(../images/dot.gif) 0px 34px repeat-x;
		}
		div.sitemap .sitemap01 .list{
			width:930px;
			padding-left:10px;
			padding-top:10px;
			font-size:12px;
			color:#555;
		}
			div.sitemap .sitemap01 .list a{
				color:#555;
				font-size:12px;
			}
			div.sitemap .sitemap01 .list a:hover{
				text-decoration:underline;
			}
		div.sitemap .sitemap01 .list02{
			width:930px;
			padding-left:10px;
			padding-top:10px;
			padding-bottom:10px;
			font-size:12px;
			color:#b05032;
		}
			div.sitemap .sitemap01 .list02 a{
				font-size:12px;
				color:#b05032;
			}
			div.sitemap .sitemap01 .list02 a:hover{
				color:#b05032;
				text-decoration:underline;
			}
		

		

		

#footer {
margin-top:20px;

	
	color:#555555;
	width:967px;
	line-height:20px;
}
	

		


#tab-menu01 {height:25px; float:right; padding-right:10px;}
#tab-menu01 #on{float:left; width:90px; height:20px; margin-left:2px; padding-top:5px; text-align:center; background: url(/enu/images/SH/shopping/tab01_on.gif) no-repeat; font-weight:bold; color:#ffffff;}
#tab-menu01 #on a {color:#fff;}
#tab-menu01 #off{float:left; width:90px; height:20px; margin-left:2px; padding-top:5px; text-align:center; background:url(/enu/images/SH/shopping/tab01_off.gif) no-repeat;}