/* BASIC css start */
.footer {width:100%; background:#fafacc; padding:50px 0; clear:both; position:relative; z-index:1;}
.footer .foot {padding:0 50px;}
.footer .foot .foot_top {border-bottom:1px solid #444; padding-bottom:15px;}
.footer .foot .foot_top .tit {color:#855954; font-size:30px; line-height:30px; font-family:'HelveticaUltraCompressed', sans-serif;}
.footer .foot .foot_top .tel {color:#000; font-size:50px; line-height:50px; font-family:'HelveticaUltraCompressed', sans-serif;}
.footer .foot .foot_top .time {margin-top:25px; color:#414141; font-size:12px; font-weight:normal; line-height:20px;}
.footer .foot .foot_top .btn_wrap {overflow:hidden;}
.footer .foot .foot_top .left_btn {float:left; margin-top:15px; font-size:0;}
.footer .foot .foot_top .left_btn li {opacity:1; margin-right:15px; display:inline-block; background:url("/design/mastideco/wib2018/img/btn_arrow.png") no-repeat 100% center; background-size:3px 6px;}
.footer .foot .foot_top .left_btn li.gray_btn {background:url("/design/mastideco/wib2018/img/btn_arrow.png") no-repeat 85% center #e6d3b9; background-size:3px 6px; height:27px; border-radius:2px;}
.footer .foot .foot_top .left_btn li.gray_btn a {line-height:27px; display:block; padding:0 25px 0 13px; color:#414141; font-size:13px; font-weight:400;}
.footer .foot .foot_top .left_btn li a {font-size:13px; color:#808080; display:block; line-height:27px;}
.footer .foot .foot_top .right_btn {float:right; font-size:0; margin:6px 35px 0 0;}
.footer .foot .foot_top .right_btn li {opacity:1; display:inline-block; margin-right:10px;}
.footer .foot .foot_top .right_btn li:last-of-type {margin-right:0;}
.footer .foot .foot_top .right_btn li a {vertical-align:bottom;}
.footer .foot .foot_top .right_btn li a img {vertical-align:bottom;}
.footer .foot .foot_bottom {margin-top:30px; position:relative;}
.footer .foot .foot_bottom .bottom_btn a {color:#414141; font-size:12px; margin-right:20px;}
.footer .foot .foot_bottom .bottom_btn a:first-of-type:after {content:""; position:absolute; border-right:1px solid #616161; height:12px; padding-right:10px; top:3px;}
.footer .foot .foot_bottom .info {color:#414141; font-size:11px; line-height:20px; margin-top:18px;}
.footer .foot .foot_bottom .info .conf_btn {color:#7e7e7e; font-size:11px; line-height:20px; vertical-align:baseline;}
.footer .foot .foot_bottom .info a {color:#414141; font-size:11px; line-height:20px; margin-top:18px;}
/* BASIC css end */

