@charset "utf-8";
/* CSS Document */
#logo{ width:210px; height:327px;background:url(../images/bg_top.jpg) repeat-x  bottom;text-align:center; float:left;}
#logo img{padding:10px 0 0 0;}
#flash{ width:690px;float:right;}
#cont{ height:198px; background:url(../images/top/bg_center.jpg) repeat-x left top; padding:25px 0 0px 0;}
#cont ul{ width:900px;float:left;}
#cont ul li{float:left; margin:0 0 0 5px; display:inline;}
li#info-1{/* width:465px;*/ display:block;width:623px; height:172px;background:url(../images/top/bg4.jpg) no-repeat 10px; padding:10px 25px 0 25px;}
/*li#info-2{ width:168px; height:172px; background:url(../images/top/bg5.jpg) no-repeat left;padding:10px 10px 0 10px;}
*/
a.btn_detail,a.btn_detail_2{display:block;height:38px; font-size:0; text-indent:-9999px; margin:4px auto 0 auto;}
a.btn_detail{float:right;width:258px; background:url(../images/btn1.jpg) no-repeat center top; }
a.btn_detail_2{width:168px;background:url(../images/btn2.jpg) no-repeat center top;}

#info-1 span.pic,#info-2 span.pic{ padding:2px; background:#fff; border:1px #aaa solid; float:left;}
#info-1 span.text,#info-2 span.text{display:block;line-height:150%; float:right;padding:4px 0 0 0;}
#info-1 span.text{  width:470px; height:110px;/*background:url(../../images/top/bg0.jpg) no-repeat center;*/}
#info-2 span.text{ /*width:160px;height:120px; padding:4px 8px 0 0;background:url(../../images/top/bg0.jpg) no-repeat center;*/}

#info-1 span.text img,#info-2 span.text img{ padding:0 0 10px 0;}

#contact_wrap{width:882px; margin:0 auto 10px auto;}
#map{ width:882px; height:191px; background:url(../images/map.jpg) no-repeat right top;}
#contact{ width:227px; height:189px; background:url(../images/bg5.jpg) no-repeat left bottom; margin:0 0 0 0px;/* padding:16px 0 0 0*/}
#contact h5{ text-align:center; padding:5px 0 5px 0;/* margin:0 0 10px 0;*/}
#contact span img{display:block;padding:0 0 0 15px; /*float:left;*/}
#contact span{ width:190px; margin:0 auto; display:block;line-height:140%; color:#44392c; padding:6px 0 0 0;}

h4.contact_tit{ height:20px; background:url(../images/contact-tit.jpg) no-repeat left; padding:15px 0 5px 0; text-indent:-9999px;}

#login{ width:203px; height:190px; background:url(../images/top/bg6.jpg) no-repeat left;color:#fff; line-height:140%; padding:0 0 0 4px; }
#login p.tit{margin:4px 0;}
#login span{ font-size:10px; color:ccc;}
#login input.name,#login input.pswd{margin:3px 0; width:175px;}
#login input.btn_login,#login input.btn_reg{ margin:0;*margin:0 3px;}

input.btn_login,input.btn_reg{ width:120px; height:25px; border:0; cursor:pointer;}
input.btn_login{ background:url(../images/btn-1.jpg) no-repeat left;}
input.btn_reg{ background:url(../images/btn-2.jpg) no-repeat left;}

#login  table{ margin:0 auto; width:95%;text-align:left;}
#login  table th{ font-weight:normal;}
#login span a{ text-decoration:underline;font-size:10px; color:#aaa; float:right; padding:0 10px 0 0;}