/* BASIC css start */
.f-top {height: 63px; line-height: 63px; border-top: 1px solid #ededed;}
.f-top .t-info .shop-num {font-size:27px; color:#212121; font-family: 'Playfair Display', serif;}
.f-top .t-info {float:left; font-size:15px; color:#777;}
.f-top .t-info .t-bar {display:inline-block;zoom:1;*display:inline;_display:inline; width:1px; height:18px; background:#d9d9d9; margin:0 19px;}
.f-top .f-sns {float:right;}
.f-top .f-sns > a > img {vertical-align:middle; padding-left:25px;}

.f-middle {background:#f7f7f7; padding:36px 0px 63px 0px;}
.f-middle .container.cen {text-align:center;}
.f-middle .f-link {font-size: 0px;letter-spacing: 0px; word-spacing: 0px; margin-bottom:13px;}
.f-middle .f-link li {padding:0 15px; display:inline-block;zoom:1;*display:inline;_display:inline;}
.f-middle .f-link li a {font-size:17px; color:#404040;}
.f-middle .m-info ul {font-size: 0px;letter-spacing: 0px; word-spacing: 0px;}
.f-middle .m-info ul li,
.f-middle .m-info ul li a{font-size:15px; line-height:23px; color:#6c6c6c; display:inline-block;zoom:1;*display:inline;_display:inline;}
.f-middle .m-bar {width:1px; height:12px; background:#d3d3d3; margin:0px 13px;}

.f-bottom {padding:45px 0px 42px 0; text-align:center; font-size:15px;}
.f-bottom .b1 {color:#5c5c5c;}
.f-bottom .b2 {color:#a8a8a8;}


/* SCROLL */
.scroll-btn {display:none;position:fixed; z-index:11; bottom:60px!important; right:50%; margin-right:-650px;}
.scroll-btn a {display:block;margin-top:5px; width:55px; height:55px; }
.scroll-btn a.footer {}
/* BASIC css end */

