/* 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;
    min-height:238px;
    padding-top:10px;
    overflow:hidden;
}
.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:280px;}

.area02 {
    width:220px;
    padding:0 25px;
}

.area03 {
    width:220px;
    padding:0 25px;
    height:172px;
}

.area04 {
    width:150px;
    padding-left:25px;
    border-right:0;
}

.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 {
    max-width:1260px;
    margin:0 auto;
}
.ft_section03 a {color:#999;}

.fron {
    padding-left:40px;
    box-sizing:border-box;
}

.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 {
    margin-top:10px;
    text-align:right;
    position:static;
}


.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;}

#footer {
    position: relative !important;
    z-index: 999 !important;
    clear: both !important;
    background: #fff;
}

#myright.fixed {
    z-index: 1 !important;
}

.ft_section03 {
    padding:48px 0px 80px;
    line-height:21px;
    padding-left:20px;
}

.ft_section01:after {
    content:'';
    display:block;
    clear:both;
}

.ft_info {
    float:left;
    box-sizing:border-box;
}
/* BASIC css end */

