/* BASIC css start */
/* ÇÏ´Ü */
#footer {margin:30px 2% 0; padding:20px 0 0 0; border-top:1px solid #cecece;}
#footer img {width:100%;}
#footer .section1 {padding:0;width:100%;margin:0 auto;}
#footer .section1 .bt_cscenter {float:left;width:50%;height:245px;text-align:center;}
#footer .section1 .bt_cscenter h2 {font-size:14px;padding:20px 0 15px;text-align:center;color:#333;}
#footer .section1 .bt_cscenter .phone {font-size:20px;font-weight:bold;color:#fff;margin:5px auto;background-color:#111;padding:5px;border-radius:5px;display:inline-block;text-align:center;}
#footer .section1 .bt_cscenter p {font-size:12px;color:#555;padding:0 0 15px;line-height:18px;text-align:center;}
#footer .section1 .bt_cscenter p span {color:#111;}
#footer .section1 .bt_bank {float:left;width:50%;background:url("/design/perzoom/mobile_fineday/top_line.gif") no-repeat left 0 top 50%; background-size:1px 200px;}
#footer .section1 .bt_bank h2 {font-size:14px;padding:20px 0 20px;text-align:center;color:#333;}
#footer .section1 .bt_bank p {font-size:12px;color:#555;padding:0 0 15px;line-height:18px;text-align:center;}
#footer .section1 .bt_call {margin:0 auto;text-align:center;width:80%;}
#footer .section1 .bt_cs {margin:0 auto;text-align:center;width:80%;}
#footer .section1 .bt_cs img,
#footer .section1 .bt_call img {width:100%;margin:0 auto;text-align:center;padding:0px 0 20px 0;}
#footer .section2 {height:35px; line-height:35px; margin-top:10px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
#footer .section2 ul {font-size:0;text-align:center;}
#footer .section2 ul li {display:inline-block;color:#a3a3a3; padding:0px 3px;text-align:center;font-size:11px;line-height:35px;}
#footer .section2 ul li a {color:#a3a3a3;font-size:11px;line-height:35px;text-align:center;}
#footer .section2 ul li a b {color:#555;}
#footer .section3 { color:#a3a3a3; line-height:20px;font-size:11px; text-align:center;}
#footer .section3 a {color:#888;font-size:11px;}

#footer .section4 p img {width:24%;text-align:center;}
#footer .section4 p {text-align:center;font-size:11px;}
#footer .section4 #instafeed {margin:20px auto 0;text-align:center;}
#footer .section4 #instafeed img {border:none;width:15%;margin:0 2px;}
#footer .section4 .copyright {color:#555;}

#footer .section5 {position:relative;z-index:10;}
#footer .section5 img {width:18%;float:right;}

#footer .section_sns {text-align:center; margin:20px 0;}
#footer .section_sns ul {display:inline-block;}
#footer .section_sns ul li {width:35px; text-align:center;font-size:12px; margin:0 5px;float:left; }
#footer .section_sns ul li img {border:1px solid #d8d8d8;}


   /* ÇªÅÍ ÀüÃ¼ ½ºÅ¸ÀÏ */
    #footer {
        background-color: #f9f9f9 !important; /* ÀüÃ¼ È¸»ö ¹è°æ */
        border-top: 1px solid #e0e0e0;
        padding-bottom: 20px; /* ÇÏ´Ü¿¡ ¾ÈÀüÇÑ ¿©¹é È®º¸ */
    }

    /* SEO ÅØ½ºÆ® ½ºÅ¸ÀÏ */
    .footer-seo-text {
        padding: 20px 15px; 
        text-align: center; 
        border-top: 1px solid #eeeeee; /* À§ÂÊ ±¸ºÐ¼± Ãß°¡ */
        margin-top: 20px;
    }
    .footer-seo-text h2 { 
        font-size: 14px; font-weight: bold; color: #333; margin: 0 0 8px; 
    }
    .footer-seo-text p { 
        font-size: 12px; color: #888; line-height: 1.5; word-break: keep-all; margin: 0; 
    }

    /* ±âÁ¸ ¼½¼Ç ½ºÅ¸ÀÏ º¸Á¤ */
    .section1 { padding-top: 20px; overflow: hidden; }
    .section3 { margin-top: 20px; color: #999; padding: 0 10px; }

/* BASIC css end */

