@charset "utf-8";
@import url('https://static.08online.com/Common/Css/normalize.css');
:focus {outline:0;}
a:link,a:visited,a:hover,a:active {outline:0;}
ol, ul, li {list-style:none; padding:0px; margin:0px;}

* {
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

/******************主要架構********************/
body {font-family: "微軟正黑體"; color:#000; font-size:24px; line-height:40px; background:url(../images/wrap_bg.jpg) center top no-repeat #FFF;}
#wrapper {height:100%;}
#container {width:960px; height:auto;  margin:0 auto;}
#header {width:inherit; height:800px;}
#content {width:inherit; height:auto;}
#footer {width:100%; height:75px; background:url(../images/foot.jpg) center top no-repeat #000; position:absolute;}
#footer .fot_link {width:999px; height:75px; margin:0 auto;}
#footer .fot_link a {display:block; width:141px; height:40px; position:absolute; margin-top:17px; margin-left:615px;}
/******************END 主要架構********************/
/*認證*/
.logo_mark {width:54px; height:56px; background:url(../images/logo_mark.png) 0 0 no-repeat; position:absolute; margin-top:10px; margin-left:120px;}
/*----Logo FB----*/
#logo {position:absolute; margin-top:10px; margin-left:10px; z-index:90; width:110px; height:85px; background:url(../images/logo.png) 0 0 no-repeat;}
#logo_113 {padding-left:5px; position:absolute; margin-top:10px; margin-left:10px; z-index:90; width:110px; height:85px; background:url(../images/logo_fb.png) 0 0 no-repeat;}
#logo a {display:block; width:110px; height:85px;}
#fb {width:222px; height:56px; display:block; position:absolute; margin-left:750px; background:url(../images/fb_btn.png) center top no-repeat;}
/*----頁籤----*/
ul.menu {margin:5px 0 0 115px; padding:6px 0px; display:block; overflow:hidden;}
ul.menu li {display:block; float:left; white-space:nowrap; margin:0 5px;}
ul.menu a {outline:none; cursor:pointer;}
/*區域頁籤*/
ul.menu_n {margin:10px 0; display:-webkit-box; display: -webkit-flex; display:flex; overflow:hidden; justify-content:space-between;}
ul.menu_n li {margin:15px 1%; height:40px; text-align:center; font-size:24px; border: 1px solid #9c1cff; background:#fffcdf; display:block; float:left;}
ul.menu_n li a {width:100%; display:block; outline:none; color:#9c1cff; cursor:pointer; text-decoration:none;}
ul.menu_n li a:hover {color:#FFF; background:#9c1cff}
ul.menu_n li.active a {color:#FFF; background:#9c1cff}
ul.list_n li {width:18%}
ul.list_c li {width:14%}
ul.list_s li {width:31%}
ul.list_e li {width:31%}

/*店家*/
.store_list {width:100%; height:auto; margin:10px 0; display:block;}
.store_list li {display:block; border-bottom:1px dashed #a27b2b; overflow:hidden;}
.store_list li div {float:left;}
.store_list li.store_con {padding:25px 0;}
.store_list li div:nth-child(1) {padding-left:2%; width:35%;}
.store_list li div:nth-child(2) {padding-left:2%; width:55%;}
.store_list li div:nth-child(3) {width:10%;}

/*----內容----*/
.list_box {padding:15px; width:100%; height:auto; overflow:hidden; }
.list_box2 {padding:15px 0 15px 43px; width:100%; height:auto; overflow:hidden; }
.list_top {width:100%}
.list_fot {padding:0px 0 0 85px;}
.list_box ol {margin:5px 0 5px 0}
.list_box ol li {list-style:decimal; margin-left:30px;}


/*ul清單*/
ul.con_ul {padding:10px 0 10px 30px; margin-left:20px; list-style:decimal; display:block; line-height:32px; color:#000;  font-weight:bold; clear:both;}
ul.con_ul li {list-style:decimal; padding:5px 0;}
ul.con_ul .pic_rela {position:relative; margin-left:-90px;}

/*Layout*/
.fff775 {color:#fff775;}


