/* BASIC css start */
/* ÇÏ´Ü ÁÂÃø °íÁ¤ ¹è³Ê */
.left_fixed {position:fixed; bottom:30px; left:40px; z-index:50; width:120px;}

/* ÇÏ´Ü ¿ìÃø °íÁ¤ ¾ÆÀÌÄÜ */
.right_fixed {position:fixed; bottom:30px; right:40px; z-index:1000;} 
.right_fixed a {display:block; padding:10px 0px; font-size:0px;}
.right_fixed a:hover {opacity:0.7;}
.right_fixed .arrow_up {padding-bottom:20px;}
.right_fixed .arrow_dn {padding-top:20px;}

/* ÇÏ´Ü */
#footer {width:100%; margin-top:170px; padding:100px 0px 100px; text-align:left; background-color:#f5f5f5;}

/* ÇÏ´Ü °øÅë Å¸ÀÌÆ² */
#footer .ft_sec01 .ft_title {font-size:14px; font-weight:700; color:#3a3a3a; line-height:1; padding-bottom:28px;}
#footer .ft_sec02 .ft_title {font-size:14px; font-weight:700; color:#3a3a3a; line-height:1;}

#footer .ft_sec01 {color:#7a7a7a; font-size:13px; font-weight:300;}
#footer .ft_sec01 .ft_comm {padding-right:100px;}
#footer .ft_sec01 .ft_comm li {padding-bottom:10px;}
#footer .ft_sec01 .ft_comm li a {font-size:13px; color:#7a7a7a; line-height:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;  transition:all 0.3s;}
#footer .ft_sec01 .ft_comm li a:hover {color:#000;}
#footer .ft_sec01 .ft_cs {padding-right:100px;}
#footer .ft_sec01 .ft_cs .numb {font-size:18px; font-weight:500; color:#7a7a7a; padding-bottom:18px;}
#footer .ft_sec01 .ft_cs li {font-size:13px; color:#7a7a7a; line-height:1; padding-bottom:10px;}
#footer .ft_sec01 .ft_bank .numb {font-size:13px;  color:#7a7a7a; padding-bottom:12px;}
#footer .ft_sec01 .ft_bank li {font-size:13px; color:#7a7a7a; line-height:1; padding-bottom:10px;}
#footer .ft_sec01 .ft_sns .footer_escrow {width:80px; float:right; margin-top:30px; }
#footer .ft_sec01 .ft_sns ul li {float:left; padding-right:20px; font-size:0px; }
#footer .ft_sec01 .ft_sns ul li:last-child {padding-right:0;}
#footer .ft_sec01 .ft_sns ul li img {-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#footer .ft_sec01 .ft_sns ul li img:hover {opacity:0.4;}

#footer .ft_sec02 {margin-top:80px; color:#7a7a7a; font-size:13px; font-weight:300;}
#footer .ft_sec02 .ft_logo {font-size:0px;}
#footer .ft_sec02 .ft_return {color:#3a3a3a; padding:28px 0px;}
#footer .ft_sec02 span {padding:0px 10px; background-image:url('/design/sere0309/0778mayomayo/ft_line.png'); background-position:center center; background-repeat:no-repeat;}
#footer .ft_sec02 .ft_info {font-size:13px; color:#7a7a7a; line-height:2;}
#footer .ft_sec02 .ft_copy {font-size:13px; color:#7a7a7a; line-height:1; text-align:right;} 
#footer .ft_sec02 .ft_menu {padding-top:80px;}
#footer .ft_sec02 .ft_menu li {float:left; font-size:0px;}
#footer .ft_sec02 .ft_menu li:first-child a {padding-left:0px; background-image:none;}
#footer .ft_sec02 .ft_menu li a {display:block; font-size:13px; color:#7a7a7a; padding:0px 10px 0px 10px; background-image:url('/design/sere0309/0778mayomayo/ft_line.png'); background-position:center left; background-repeat:no-repeat; line-height:1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
#footer .ft_sec02 .ft_menu li a:hover {color:#000;}
#footer .ft_sec02 .ft_menu li a.privacy {color:#1a1a1a;}
/* BASIC css end */

