/*Reset*/
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body{background-color:#fff;background:url('../images/bg-back.jpg') repeat-x 0 0;}
body,input,button{font-size:11px;line-height:1.2em;font-family:tahoma,Helvetica,AppleGothic,Sans-serif;color:#909090;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a {text-decoration: none; color: #848484;}
a:hover, a:focus, a:active	{ text-decoration: none; color: #464646;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
legend, caption {display:none;}
ul   {list-style:none; margin:0; padding:0}

/* Link */
a.tlink1:link,a.tlink1:visited,a.tlink1:active{text-decoration:none;color:#81adaf;}
a.tlink1:hover{text-decoration:none;color:#ffffff;}
a.tlink2:link,a.tlink2:visited,a.tlink2:active{text-decoration:none;color:#ffffff;}
a.tlink2:hover{text-decoration:none;color:#ffffff;}

.font_mwhite{font-family: "verdana";font-size: 10px; color:#a7cad6; font-weight:bold; }

/* Margin */
mt5{margin-top:5px;}
mb10{margin-bottom:30px;}
ml15{margin-left:15px;}

/*Layout*/
body{text-align:center;margin:0px auto;}
#wrap {width:100%;margin:0px auto; }

#header{clear:both;width:1020px;height:108px;margin:0 auto;background:url('../images/top_bg.jpg') repeat-x 0 0;}
	#logo {display:inline;float:left;width:360px;height:108px;overflow:hidden;margin:0;}
	.TopMenu {float:left; width:660px;height:20px}
	.utill_menu { float:right; width:300px; margin-top:5px;  }
	.utill_menu ul { overflow:hidden; width:280px;margin:0; text-decoration:none;}
	.utill_menu li { float:left; margin-right:8px;text-decoration:none;}
	.utill_menu li.last { margin-right:0; }
	.utill_menu li a {}

	#TopMenu_navi {position:relative; width:610px; height:82px; z-index:500; background:url('../images/menunavi_bg.jpg') repeat-x 0 10px; margin:20px 0 0 0px;}

#MainCon1{clear:both; width:1020px;height:406px;background:url('../images/middle_bg.jpg') no-repeat;margin-top:-2px;margin:0 auto;}
	/*products*/
	.SProduct {width:420px;padding:80px 0 0 45px;float:left; text-align:left;}	
	.SProduct ul {margin:0px;padding:0px; border-bottom:1px #909090 dotted; }
	.SProduct ul li {margin:0px;padding:0px;padding:10px 0 10px 0;display:inline-block;}
	.SProduct ul li .infoA {float:left; width:400px; padding:10px 0 0 10px; text-align:left;}
	.SProduct ul li .infoA h1{font-size:13px; font-family:tahoma;color:#D92E00; font-weight: bold; margin-bottom:5px;}
	.SProduct ul li .infoA .cmt{font-size:1em; font-family:tahoma;color:#323232;}
	
#MainCon2{clear:both; width:1020px;height:395px;margin:0 auto; padding:25px 0 0 28px;}
#MainCon2 h2 {}	
	.Welcome {float:left; width:280px; margin-right:25px;}
	.Welcome .Welcome_detail {clear:both;width:280px;padding-top:5px;text-align:left;line-height:18px; }
	.Welcome .Welcome_detail p {padding:0px 0 0 10px;text-align:left; }
	.Welcome .Welcome_detail a {text-decoration:underline; color: #000000;}
	.Welcome .Welcome_detail .w_image {clear:both;text-align:left;margin:10px 0 10px 0;}
	.Welcome .Welcome_detail .ico {clear:both;width:270px;text-align:center;margin-top:10px;}
	.Welcome .Welcome_detail .ico ul {list-style:none;text-align:center;}
	.Welcome .Welcome_detail .ico ul li {float:left; width:82px; margin-right:5px;letter-spacing:-0.1em;}
	.Welcome .Welcome_detail .ico ul li .last {width:62px; margin-right:0;}
	.Item {float:left; width:350px;}
	.Item_detail {width:330px;}	
	.Item_detail ul {margin:0px;padding:0px; border-bottom:1px #909090 dotted;}
	.Item_detail ul li {margin:0px;padding:0px;padding:5px 0 5px 0;display:inline-block;}
	.Item_detail ul li .infoA {float:left; width:340px; padding:0px 0 5px 0px; text-align:left;line-height:15px;}
	.Item_detail ul li .infoA h1{font-size:13px; font-family:Tahoma;color:#D92E00; font-weight: bold; margin-bottom:5px;}
	.Item_detail ul li .infoA .cmt{font-size:10px; font-family:tahoma;color:#323232;}
	
	.Description {float:left; width:310px;margin-left:20px;}
	.Description .D_detail {clear:both;width:290px;padding-top:5px;text-align:left; }
	.Description .D_detail p{margin:0 0 0px 0; line-height:20px; font-size:12px;}
	.Description .D_detail a {text-decoration:underline; color: #000000;}
	.Description .D_detail .line{border-top:1px #909090 dotted;margin-top:13px;width:280px;display:inline-block;}
	.Description .D_detail .ico {clear:both;width:300px;text-align:center; margin:15px 0 0 0;}
	.Description .D_detail .ico ul {list-style:none;text-align:center; }
	.Description .D_detail .ico ul li {float:left; width:90px; letter-spacing:-0.1em;margin-bottom:10px;}
	.Description .D_detail .D_txtDetail {clear:both;width:270px;text-align:left;margin-top:6px; border-top:1px #909090 dotted;}	
	.Description .D_detail .D_txtDetail p {width:290px;padding:13px 0 0 10px;background:url('../images/t_dot.gif') no-repeat 0 15px; margin-left:10px;}
	.Description .D_detail .D_txtDetail p a {text-decoration:underline; color: #3c3c3c; font-weight:bold; width:65px;letter-spacing:-0.1em;}

#f_cont{clear:both;width:1020px;height:190px; background:url('../images/main_info_bg.gif') repeat-X 0 0;margin:0 auto; }
	.L_information{float:left;width:650px;padding:10px 20px 0 50px; text-align:left;}
	.L_information .Site_Company {float:left; width:200px; font-size:10px; font-family:Verdana;color:#ffffff; padding-top:20px; }
	.L_information .Site_Company .Tdot {background:url('../images/t_dot2.gif') no-repeat 0 8px; margin-left:10px; line-height:16px;font-weight:bold;padding:0 0 0 6px;}
	.L_information .Site_Company p {padding:0 0 0 16px;line-height:16px;color:#000000;}
	.L_information .Site_Business {float:left; width:80px; font-size:10px; font-family:Verdana;color:#ffffff;  padding-top:20px; }
	.L_information .Site_Business .Tdot {background:url('../images/t_dot2.gif') no-repeat 0 8px; margin-left:10px; line-height:16px;font-weight:bold;padding:0 0 0 6px;}
	.L_information .Site_Business p {padding:0 0 0 16px;line-height:16px; color:#81adaf;}
	.L_information .Site_Product {float:left; padding-right:20px;font-size:10px; font-family:Verdana;color:#ffffff; letter-spacing:-0.1em; padding-top:20px; }
	.L_information .Site_Product .Tdot {background:url('../images/t_dot2.gif') no-repeat 0 8px; margin-left:10px; line-height:16px;font-weight:bold;padding:0 0 0 6px;letter-spacing:-0.1em;}
	.L_information .Site_Product p {padding:0 0 0 16px;line-height:16px;letter-spacing:-0.1em; font-color:#81adaf;}

	.R_information{float:left;width:270px;height:190px; padding:10px 20px 0 10px;}
	.R_information h2 {margin:0 0 20px 0}
	.R_information .T_List {background:url('../images/t_dot2.gif') no-repeat 5px 7px; line-height:15px;padding:0 0 0 12px;text-align:left;}
	
#footer{clear:both;width:1020px;margin:0 auto; margin-top:10px;text-align:center; }

