/* CSS Document */


div#footer{ padding:0px 0px;
			float:left;
			width:100%;
			background-color:#111;
			text-align:center;
			color:#f7f7f7;
			}


div#footer .footer-box { width:100%; margin:0px auto; padding:0px 0px; text-align:center;}


/* CONtact  CONtact   CONtact  CONtact */

div#footer .mail-news { width:100%;
                        height:71px;
						float:left;
						text-align:center;
						margin:0px auto;
						border-bottom:#000 solid 1px;
						border-top:#000 solid 1px;
						background-color:#1e1e1e;
						}



div#footer .mail-news-box { width:980px; margin:27px auto 19px; display:block; height:25px; text-align:left;}


.m-title { width:160px; border-right:#333 solid 1px; float:left; margin-right:35px; text-align:left;}

.Input { margin:0px 20px 0px 0px; width:330px; float:left; }

.Input-send { margin:0px 0px 0px 0px;
              width:80px;
			  height:20px;
              float:left;
			  }


.Input-send  span { text-align:center;}


.Input-title {margin:0px 20px 0px 0px; display:block; float:left;}

.Input-name {margin:0px 15px 0px 0px; display:block; float:left;}

.Input-box input, select, textarea{
             background-color: #f7f7f7;
			 height:18px;
			 border:none;
			 display:block;
			 float:left;}
			 


/* menu   menu   menu  menu */	


.footer-menu{ margin:0px auto;
              width: 100%;
			  height:440px;
			  float:left;
			  border-bottom:#2e2e2e solid 1px;
			  }	


.footer-menu-box{ margin:40px auto; width: 980px; height:440px; }	


.footer-menu-h2-box { margin: 0 auto; width: 980px; float:left; height:80px;}


#footer .footer-menu-h2-box h2 { font-size: 30px;
                                 font-weight: normal;
								 letter-spacing: 2px;
								 line-height: 30px;
								 margin: 0px 0px 50px;
								 padding: 0;
								 text-align: left;
								 width: 932px;
								 }


#footer .footer-menu-h2-box h2 p { font-size:12px; margin:5px 0px 0px 0px;}

.footer-menu-box .f-1 { float:left; width:215px; margin:0px 30px 20px 0px; text-align:left;}

.footer-menu-box .f-1 li { margin-bottom:10px; padding:0px; font-size:12px; }
 
  
.footer-menu-box .f-2 { float:left; width:215px; margin:0px 0px 20px 0px; text-align:left; }	  

.footer-menu-box .f-2 li { margin-bottom:10px; padding:0px; font-size:12px; }


.footer-menu-box .f-1 .child { margin-bottom:5px; }

.footer-menu-box .f-1 .child2 { margin-bottom:15px; }

.footer-menu-box .f-2 .child { margin-bottom:5px; }

.footer-menu-box .f-2 .child2 { margin-bottom:15px; }

.footer-menu-box ul li a {text-decoration: none; color:#F7F7F7; }
			   
.footer-menu-box ul li a:hover {text-decoration:none; color:#F7F7F7; border-bottom:#F7D200 solid 3px; }

.footer-menu-box .child a { font-size:11px; color:#999; text-decoration:none; }


.footer-menu-box .child a:hover { font-size:11px; color:#999; border-bottom:#F7D200 solid 3px; }


.footer-menu-box .child a:visited  { font-size:11px; color:#999; text-decoration:none; border-bottom:#F7D200 solid 3px; }
		   
.footer-menu-box .child a:visited  { font-size:11px; color:#999; text-decoration:none; border-bottom:#F7D200 solid 3px; }

.footer-menu-box .child2 a { font-size:11px; color:#999; }

.footer-menu-box .child2 a:hover { font-size:11px; color:#999;  border-bottom:#F7D200 solid 3px;}





/* links  links  links  links  links  links  links*/


.footer-links { width:100%; margin:0px auto; float:left; height:380px; /*border-bottom:#333 solid 1px;*/ }

.footer-links-box {	margin:40px auto 0px; width: 980px; height:340px; }	


#footer .footer-links-h2-box h2 {
    font-size: 30px;
    font-weight: normal;
    height: 30px;
    letter-spacing: 2px;
    line-height: 30px;
    margin: 0px 0px 50px;
    padding: 0;
    text-align: left;
    width: 300px;
}

#footer .footer-links-account-h2-box h2 {
    font-size: 30px;
    font-weight: normal;
    height: 30px;
    letter-spacing: 0px;
    line-height: 30px;
    margin: 0px 0px 50px;
    padding: 0;
    text-align: left;
    width: 300px;
}


#footer .footer-links-h2-box h2 p { font-size:12px;  margin:5px 0px 0px 0px;}


#footer .footer-links-account-h2-box h2 p { font-size:12px; margin:5px 0px 0px 0px;}



.footer-links .links { display:block; width:300px; margin:0px 40px 0px 0px; float:left; text-align:left; display:inline;}

.footer-links .links a { color:#f7f7f7;}

.footer-links .links2 { display:block;
                        width:300px;
					    margin:0px 0px 0px 0px;
					    float:right; 
					    font-size:11px;
					    letter-spacing:0px; display:inline;
					    }


.footer-links .links2 li { padding:0px; width:300px; text-align:left; height:51px;}


.footer-links .links2 .snsleft { float:left;  margin-top:0px; height:51px; width:51px;}


.footer-links .links2 .snsright { float:right; margin:10px 0px 0px; text-align:right; height:41px; width:249px;}


.footer-links .links2 .snsright a {  color:#999; text-decoration:none; }

.footer-links .links2 .snsright a:hover {  color:#999; text-decoration:none; border-bottom:#F7D200 solid 3px;}




/* COPY          COPY           COPY             COPY            COPY */	
	
	
	
.copy { height: 87px;
        width: 100%;
	    float:left;
		font-size:13px;
		text-align:center;
		background-color:#F7D200;
		color:#111;
		margin:0px;
		padding:0px;
        }


.copy p{ height:47px; width: 980px; margin:20px auto; text-align:center;}
		
div#footer img.copy-logo { vertical-align: middle; background-color:#F7D200; }

