/* BASIC css start */
#footer {width:1200px;text-align:center;margin:80px auto 0;background:none;}
.footer_section {height:53px; border-bottom:1px solid #e9e9e9; border-top:1px solid #000;}
.footer_section .inner {width:1200px; margin:0 auto;}
.footer_section ul li:first-child a {background:none !important; padding-left:10px;}
.footer_section ul li a {font-size:13px; text-align:left; display:block; line-height:53px; letter-spacing:0.5px; background:url("/design/enfmedix/0746amelie/ft_menu_bg.gif") no-repeat; padding:0px 15px; color:#777; background-position:0px 0px;}
.footer_section ul li a:hover {text-decoration:underline;}
.footer_section ul li {float:left;}
.footer_section .ft_sns {float:right;}
.footer_section .ft_sns .last a {padding-right:0px !important;}
.footer_section .ft_sns li {padding:16px 0px 0px 5px !important; float:left; font-size:0px;}
.footer_section .ft_sns li a {padding:0px 0px; background:none !important;}
.footer_section .ft_sns a.last {padding-right:10px;}


.footer_section1 {padding-top:60px;}
.footer_section1 .ft_cs {padding-left:10px; min-height:130px; border-right:1px solid #e9e9e9; width:220px;}
.footer_section1 .ft_title {color:#848484; font-size:14px; line-height:1; text-align:left;}
.footer_section1 .ft_title_bt {background-color:#333333; height:1px; width:10px;margin:12px 0px 0px 0px; float:left;}
.footer_section1 .ft_cs_txt01 {text-align:left; font-weight:900; color:#383838; line-height:1; font-size:21px; padding:15px 0px 10px;}
.footer_section1 .ft_cs_txt02 {text-align:left; color:#555; line-height:1.5; font-size:12px;}
.footer_section1 .ft_bank {padding-left:60px; padding-right:60px; min-height:130px; border-right:1px solid #e9e9e9; }
.footer_section1 .ft_bank .ft_cs_txt02 {text-align:left; color:#555; line-height:1.5; font-size:13px; padding-top:15px;}
.footer_section1 .ft_bank .ft_cs_txt02 span {color:#000; font-weight:500; line-height:3; letter-spacing:-0.3px; font-size:14px;}
.footer_section1 .ft_comm {padding-left:60px; padding-right:60px; min-height:130px; border-right:1px solid #e9e9e9; }
.footer_section1 .ft_comm_area  {padding-top:15px; width:182px;}
.footer_section1 .ft_comm_area ul li {float:left; margin-right:3px; margin-bottom:4px;}
.footer_section1 .ft_comm_area ul li a {display:block; width:86px; height:23px; line-height:23px; border:1px solid #dedede; font-size:13px; color:#777; text-align:center;}
.footer_section1 .ft_comm_area ul li a:hover {border:1px dashed #000; color:#000;}

.footer_section1 .ft_deli {padding-left:60px; min-height:130px; }
.footer_section1 .ft_deli .ft_cs_txt02 {text-align:left; color:#777; line-height:1.5; font-size:13px; padding-top:15px; letter-spacing:-0.5px;}
.footer_section1 .ft_deli .ft_cs_txt02 .btn_deli a {height:23px; width:66px; background-color:#444; border:1px solid #444;  color:#fff; line-height:23px; display:block; text-align:center; margin-top:20px;}
.footer_section1 .ft_deli .ft_cs_txt02 .btn_deli a:hover {background-color:#fff; border:1px dashed #000; color:#222;}

.footer_section2 {border-top:1px solid #e9e9e9; padding:60px 0;margin-top:60px;text-align:left; font-size:13px; color:#777; line-height:20px; letter-spacing:-0.3px; position:relative;}
.footer_section2 a {vertical-align:top;}
.footer_section2 .ft_escrow {position:absolute; top:60px; right:0;}
.footer_section3 {text-align:left; font-size:13px; color:#777; line-height:20px; letter-spacing:-0.3px; padding-bottom:60px; padding-top:25px;}
/* BASIC css end */

