@CHARSET "UTF-8";
*{
padding:0;
border:0;
margin:auto;
}

.box{
width:980px;
height:auto;
margin:auto;
}
BODY {
	color:#646464; font-size: 12px; padding: 0px; margin: 0px; word-break: break-all;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	
}
A:link {
	color:#3483cc; text-decoration: none;
	
}
A:visited {
	color: #3483cc; text-decoration: none;
}
A:hover {
	color: #eb8a3d; text-decoration:none;
}
.top{
width:980px;
height:450px;
background-image:url(../images/index_background.gif);
background-repeat:no-repeat;
}
.top_info{
width:980px;
height:250px;
background-image:url(../images/info_background.gif);
background-repeat:no-repeat;
}
.content{
width:976px;
height:178px;
margin-top:10px;

}
.footer{
width: 980px;
height: 88px;
margin-top:5px;
float:left;
background-color: #f6fcfd;
text-align: center;
}

.footer_detail{
	float:right;
	width:470px;
	padding:5px;

	text-align: left;
	border: 1px #eee8d0 solid;
	line-height: 200%;
	background: #EEF5FD none repeat scroll 0%;
	}
.footer_detail div {
		border-bottom: 1px dashed #E1E1E1;
		background: #FFFFFF none repeat scroll 0%;
	}
.footer_flag {
	float:left;
	width:480px;
	height:75px;
	padding:5px;
	text-align: left;
	border: 1px #eee8d0 solid;
	line-height: 200%;
	background: #EEF5FD none repeat scroll 0%;
	}
	.footer_img{
	float: left;
	width: 480px;
	height:36px;
			border-bottom: 1px dashed #E1E1E1;
		background: #FFFFFF none repeat scroll 0%;
	}
	.footer_flag_detail{
		height:32px;
		width:480px;
		float:left;
		padding-top:5px;
		border-bottom: 1px dashed #E1E1E1;
		background: #FFFFFF none repeat scroll 0%;
	}
.logo{
	float: left;
	padding-left: 10px;
	padding-top: 26px;
}
.flash {
	float: right;
	width: 700px;
	height: 35px;
	padding-right: 18px;
		
	padding-top: 26px;
	}
.product_index{
float:left;
width:335px;
height: 166px;
margin-right:5px;

}
.detail{
float:left;
width:355px;
height: 170px;
margin-right: 5px;
}
.tel{
float:right;
width:270px;
height: 170px;
}
.title_img{
	float:left;
	width:335px;
	padding-top: 5px;
	
	text-align: center;
}
.detail_desc{
	float: left;
	width: 240px;
	line-height:160%;
	padding-left: 5px;
	padding-top: 50px;
}
.tel_desc{
	float: left;
	width: 170px;
		line-height:160%;
	padding-left: 5px;
	padding-top: 50px;
}
.G_right_2 {
	float: right; width: 750px; border-left: #ebeff2 1px solid; padding-left: 10px;padding-right: 10px;padding-top: 10px; 
}
.G_72 {
	float: left; width: 100px; height: 75px; border: #d3d3d3 1px solid; padding: 1px;
}
.G_130 {
	float: left; border: #eee8d0 1px solid; color: #ff6600; 
}
.G_info_center{
	width:980px ;
	height: auto;
}
.G_info_left{
	width:190px ;
	height: auto;
	margin-top:12px;
	float: left;
	padding-left: 15px;
display:inline;
	
}
.G_info_detail{
	float:right;
	margin-top:12px;
	width:740px ;
	height: auto;

	border: 1px #E1E1E1 solid;
	
}
.G_product_info_detail{
	float:left;
	margin-top:12px;
	margin-left:20px;
	width:740px ;
	height: auto;
display:inline;
	border: 1px #E1E1E1 solid;
	
}
.info_detail td,th{
		line-height: 200%;

		font-size: 3;
	}
.G_59 {
	border: #bbbbbb 1px solid; color: #494949; line-height: 17px; height: 17px; background: #f9f9f9; 
	
}
.G_59_1 {
	border: #1a79b9 1px solid; color: #494949; line-height: 17px; height: 17px; background: #f1f8ff; 
}
.login{
	width:330px;
	text-align:right;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;

}
.login h3{
   text-align: left;
   padding-left: 100px;
   padding-bottom: 20px;
}
.product_list{
padding-left: 30px;	
}
.product_title{
	height: 30px;
	width: 650px;
	margin-top:10px;
	background-image: url(../images/hengban.gif);
	background-repeat: repeat-x;;
}
.product_title div{
		padding-left: 20px;
		padding-top:5px;
}
.product{
	width: 155px;
	height: 140px;
	margin-right: 20px;
	float:left;
	margin-top: 10px;

}
.product_img{
	width: 120px;
	height: 90px;
	padding: 2px;
	border: 1px #aee0f0 solid;

}
.product_detail{
	width: 145px;
	height: 30px;
	
}
.product_info_detail
	{
float:left;
		width: 698px;
			margin-left:21px;
			margin-top:20px;
display:inline;
		
	}
.product_info_detail td,th{
	line-height: 160%;
		
	}
.product_page{
	width:700px;
	float:left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
display:inline;
}
.product_info_img{
	float: left;
	width: 726px;	
}
.product_info_img_big{
	width: 600px;
	margin-left:63px;
	margin-top:10px;
	height: 375px;
	float: left;
	border: 1px #aee0f0 solid;
display:inline;
}
.product_info_img_list{
	float:left;
	padding-top:10px;
	padding-left:21px;
	width: 698px;
	height: 80px;
display:inline;
}
.info_detail{
	width: 700px;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 25px;
display:inline;
}
.info_detail td {
	line-height: 160%;
}
.product_index_hot{
float: left;

}
.product_index_img{
float: left;
padding: 5px;
padding-top: 10px;
width: 100px;
height: 75px;
}
.product_index_detail{
float: left;
padding: 5px;
width: 100px;
height: 30px;
display:inline;

}
.product_index_detail td{
	width: 90px;
	line-height:100%;
		overflow:hidden;
white-space:nowrap;

	}
.index_product{
	width: 110px;
	float: left;
	padding-left: 30px;
	padding-top: 5px;
}
.info_re{
	width: 640px;
line-height: 160%;
	
	border: 1px #e5e5e5 solid;
	background: #EEF5FD none repeat scroll 0%;
	padding: 5px;
	
}
.info_re_title{
	width: 640px;
	background: #FFFFFF none repeat scroll 0%;

	
}
.info_re img{
	margin-bottom: -2px;

}
.info_re_detail{
	padding-left: 0px;
	padding-right:25px;
	line-height: 160%;
	width: 625px;
}
.info_re_ff{
		
		width: 640px;
		background:#FFFFFF none repeat scroll 0%;
	}
.info_re_detail img{
	margin-bottom: -4px;

}
.contact{
	width: 700px;
	padding-left: 25px;
	padding-top: 30px;
	padding-right: 25px;
	float: left;
display:inline;

}
.contact_img{
			width:180px;
	height:263px;
	float: left;
	text-align: center;
	}
	.contact_detail_list{
		float: left;
		margin-button:5 px;
		 margin-left: 60px;
		
	}
.contact_detail{
	width:400px;
	height:24px;
	margin:2px;
	padding: 5px;
	background: #EEF5FD none repeat scroll 0%;
}
.mail_contact_detail{
	width:240px;
	height:24px;
	margin:1px;
	padding: 2px;
	background: #EEF5FD none repeat scroll 0%;
}
.contact_font{
	padding: 2px;
	line-height: 160%;
		background:#FFFFFF none repeat scroll 0%;
}
.advisory{
	width:600px;
	margin-left: 60px;
	margin-right: 70px;	
}
.left_img{
	text-align: center;
	}
.img_head{
	float:left;
	margin-left: 10px;
	height: 26px;
	width:160px;
	background-image: url(../images/img_head.gif);
	background-repeat: no-repeat;	
display:inline;
}
.left_product{
		text-align: center;
		width: 102px;
		margin-left: 35px;
	}
.button_style{
		background-image:  url(../images/button_background.gif); border-style: none; 
		border-width: medium;width: 85px;height: 27px;margin-bottom: 8px;
		text-align: left;color: #FFFFFF;
	}	
	
.box1s				{ width: 180px; height: 7px; font-size: 0; background: url('../images/head1_s.gif') no-repeat; }
.box1b1				{ width: 180px; height:465px;background: url('../images/head1_b.gif') repeat-y; padding:5px 0px 5px 0px;}
.box1b				{ width: 180px; background: url('../images/head1_b.gif') repeat-y; }
.box1e				{ width: 180px; height: 12px; font-size: 0; background: url('../images/head1_e.gif') no-repeat; }

