@charset "utf-8";
/*footer*/
.footer { width:100%; background-color:#f3f3f3; padding:10px 0; color:#999;}
.footer .q1 { width:1200px; margin:0 auto;}
.footer .q2 { color:#ccc; text-align:center; height:50px; font-size:12px;}
.footer .q2 a { line-height:50px; padding:10px; font-size:14px; color:#333;}
.footer .q3 { text-align:center;}
.footer .q3 a { font-size:12px; color:#999; margin-right:10px; display:inline-block; *display:inline; zoom:1; width:100px;}
.footer .q3 a img { display:block;}
.footer .q4 { text-align:center; margin-top:20px; padding-bottom:10px; font-size:12px;}
.footer .q4 p { line-height:150%;}
.footer .q4 a { color:#999; font-size:12px;}
.footer dl { width:100%; font-size:12px;}
.footer dl dt { color:#777; font-weight:bold; padding-left:10px; line-height:150%;}
.footer dl dd { position:relative; top:-18px; top:-20px\9; left:80px; width:1120px; color:#888;}
.footer dl dd strong { padding:0 15px 0 0; color:#111;}
.footer dl dd a { padding:0 15px 0 0; line-height:150%; color:#999; cursor:pointer;}
.footer * a:hover { color:#f60; text-decoration:underline;}