/* BASIC css start */
#ftWrap { position: relative; zoom: 1; overflow: hidden; margin-top: 60px; padding: 20px 0; border-top: 1px solid #f4f4f4; }
/* footer */
#footer {width:100% !important; margin-top:100px;}
.ft_section01 { border-top:1px solid #f4f4f4; height:238px; padding-top:10px;}
.ft_info { margin:22px 0; border-right:1px solid #e5e5e5;}
.ft_info .ft_title {font-size:20px; color:#2b2b2b; line-height:15px; text-align:left; padding-bottom:19px;}
.ft_info .ft_title1 {font-size:20px; color:#2b2b2b; line-height:15px; text-align:left; padding-bottom:19px; font-weight:bold;}
.ft_info .ft_numb {font-size:30px;  font-weight:bold; color:#2b2b2b; line-height:30px;  text-align:left;}
.ft_info .ft_text {font-size:14px; line-height:22px; text-align:left; color:#999; padding-top:19px; }
.ft_info .gray {color:#999 !important;}

.area01 {width:320px;}
.area02 {width:264px; padding:0 40px;}
.area02 .ft_text {}
.area02 ul { margin-top:-6px;}
.area02 li {border-bottom:1px dotted #d3d3d3; line-height:24px; padding:3px 0; }
.area02 li a {color:#999;}

.area03 { width:267px;   padding:0 40px; height: 172px;}
.area04 {width:145px; padding-left:40px; border-right:0px;}
.area04 .ft_comm ul  { margin:-5px;}
.area04 .ft_comm ul li {float:left; margin-right:4px; padding:6px;  }
.area04 .ft_comm ul li:first-child { padding-top:4px;  }
.area04 .ft_comm ul li a {display:block; overflow: hidden; }

.ft_section02 {height:55px; border-bottom:1px solid #f4f4f4; border-top:1px solid #f4f4f4;}
.ft_section02 ul li {float:left; padding:0px 10px; color:#999;}
.ft_section02 ul li:first-child {background-image:none; padding-left:10px !important;}
.ft_section02 ul li a {line-height:55px; font-size:14px; text-align:left; color:#999;}


.ft_section03 {padding:48px 0px 80px;  line-height:21px; padding-left:20px;}
.ft_section03 .width1260 {position:relative; font-size:13px;color:#999;}
.ft_section03 a {color:#999;}

.fron {padding-left:-10px;}

.btn_fsite {position:absolute; top:5px; right:0px; }
.btn_fsite .list {position:absolute; display:none; bottom:0px;  border-top:1px solid #dedede; }
.btn_fsite .list a {display:block; height:33px; line-height:33px; width:193px; text-align:left; border:1px solid #dedede;  background-color:#fff; border-top:0px; text-indent:12px; color:#999;}
.btn_fsite .list a:hover {background-color:#f9f9f9; color:#999;}
.btn_fsite:hover .list {display:block;}

.btn_escrow {position:absolute; top:60px; right:0px; text-align:right;}

.notice_more {position:relative;  top:-20px; top: -150px; left: 215px; }


.top_sns {margin-left:250px;    padding: 0px 0px !important;}
.top_sns img { font-size:0px; margin-right:3px; margin-top:18px;}
 .top_sns a:hover {color:#555 !important;} 
.top_sns { font-size:0px;}

.top_sns a {line-height: 30px; color:#000;}
/* BASIC css end */

