html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
em{font-style:normal;}
ul,ol{list-style:none;}
body,html{color:#333;font-size:small;line-height:1.5;height:100%;}
div {
margin: 0;
padding: 0;
}
img {
margin: 0;
line-height:0;
vertical-align: middle;
}
body{
background:#EBE7E4;
min-width:320px;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}
#return-to-top a,
#search-box a,
.section a,
.nav a {
color: #333;
text-decoration: underline;
display: block;
}
return-to-top a:visit,
#search-box a:visit,
.section a:visit,
.nav a:visit {
color: #333;
}
#header {
height: 48px;
background:url(http://www.pep1038.com/sp/img/header_bg.png) repeat-x;
-webkit-background-size: 48px;
height: 48px;
line-height:0;
}
#header h1 {
float:left;
margin-left: 10px;
}
#header #header-brand {
color: #fff;
font-size: 10px;
text-align: right;
padding-top:10px;
padding-right: 5px;
line-height: 1;
}
#main-image {
line-height: 0;
}
.nav {
background-color:#434343;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2D241E), color-stop(40%,#201912), color-stop(100%,#1E1712));
background:-webkit-linear-gradient(top, #2D241E 0%,#201912 40%,#1E1712 100%);
overflow:hidden;
}
.nav ul li {
float: left;
width: 20%;
height: 100%;
text-align: center;
}
.nav ul li a {
height: 49px;
border-left: solid #999 1px;
}
.nav ul li .border-none {
border:none;
}
form.search-form {
margin-top: 10px;
position: relative;
height: 35px;
}
form.search-form {
text-align: left;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
}
form.search-form input[type="text"]  {
top: 0;
-webkit-border-radius: 0;
-webkit-appearance: none;
background: #fff;
border: solid #ccc 1px;
height: 33px;
width: 220px;
font-size: medium;
line-height: 1;
}
form.search-form input[type="submit"] {
top: 0;
-webkit-border-radius: 0;
border: 0;
width: 74px;
height: 35px;
background: url(http://www.pep1038.com/sp/img/submit-bg.png) left top no-repeat;
-webkit-background-size: 74px 35px;
line-height: 1;
}
#popular-searches {
padding:10px;
}
.section h2 {
background-color:#434343;
background:-webkit-gradient(linear, left top, left bottom, from(#947E70), to(#1E1712));
background:-webkit-linear-gradient(top, #947E70 ,#1E1712 100%);
color: #fff;
height: 30px;
font-size:17px;
padding-top:5px;
padding-left: 5px;
margin-top: 10px;
}
#main-image {
text-align: center;
}
#new-arrival {
padding-top: 5px;
overflow: hidden;
text-align: center;
margin-top:5px;
}
#new-arrival li {
float: left;
width: 25%;
text-align: center;
}
div.more {
text-align: right;
margin-right: 5px;
}
#ranking {
padding-top: 5px;
overflow: hidden;
text-align: center;
width: 100%;
}
#ranking li {
float: left;
width: 33%;
text-align: center;
}
#ranking ul li div {
overflow: hidden;
text-align: center;
}
#ranking ul li div img {
margin-bottom: 5px;
}
#ranking ul li div.crown,
#ranking ul li p {
margin: 0 auto 0 auto;
line-height: 1.2;
text-align: left;
width: 95px;
}
#ranking ul li div.crown {
height: 18px;
}
#news-list li {
border-bottom: solid 1px #ccc;
overflow: hidden;
}
#news-list li .image {
float:left;
margin:10px;
}
#news-list li .texts {
margin-top: 10px;
font-size: 12px;
margin-left: 90px;
}
#news-list li .texts .date {
color: #43372F;
}
#category-header,
#brands-header,
#topics-header {
margin-top: 0;
}
#category {
overflow: hidden;
}
#category table {
width: 100%;
}
#category table tr td {
height: 44px;
padding:0 5px 0 5px;
width:50%;
border-right:1px solid #ccc;
border-bottom: solid 1px #ccc;
background-color: #fff;
vertical-align: middle;
}
#brands {
width: 100%;
}
#category img,
#brands img {
float: left;
}
#category span,
#brands span {
display: block;
padding-top: 10px;
}
#brands span.grace {
font-size: 12px;
padding-top: 3px;
}
#category a,
#brands a {
position: relative;
line-height: 1;
}
#category .arrow,
#brands .arrow {
width: 9px;
height: 12px;
display: block;
position: absolute;
top: 40%;
right:-2px;
margin-top: -7.5px;
}
#brands td {
height: 44px;
width: 50%;
padding:0 5px 0 5px;
border-right:1px solid #ccc;
border-bottom: solid 1px #ccc;
background-color: #fff;
vertical-align: middle;
}
#category td a,
#brands td a {
text-decoration: none;
}
#category td a img,
#brands td a img {
margin-right: 5px;
}
#topics {
margin-top: 10px;
text-align: center;
}
#topics li {
margin-bottom: 5px;
}
#infomation li {
font-size: 14px;
padding: 0 5px 0 10px;
border-bottom: solid 1px #ccc;
height: 44px;
}
#infomation li a {
display: block;
position: relative;
text-decoration: none;
padding: 14px 9px;
}
#infomation li a img {
margin-right:5px;
margin-top: -7.5px;
}
#infomation li span {
position: absolute;
display: block;
top:40%;
right:0px;
}
#return-to-top {
text-align: right;
margin-top:20px;
margin-bottom: 3px;
margin: 20px 5px 3px 0;
}
#return-to-top a {
text-decoration: none;
}
#footer {
background: url(http://www.pep1038.com/sp/img/footer_bg.png) repeat-x;
-webkit-background-size: 90px;
color: #fff;
font-size:x-small;
line-height: 2;
height: 90px;
}
#footer #footer-inner img {
display: block;
padding-top: 15px;
}
#footer #footer-inner {
margin-left: 20px;
float: left;
}
#footer #footer-logo {
text-align: right;
margin-right: 10px;
}
a {
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}
#popular-searches a {
display: inline;
}
#slides {
    text-align: center;
}
.slides_container {
margin-left: auto;
margin-right: auto;
width:320px;
height:148px;
}
.slides_container a {
display:block;
}
#slides .pagination,
#slides .prev,
#slides .next {
display: none;
}
#slides .slide-image {
width: 320px;
}

/**--------ƒTƒ€ƒlƒCƒ‹2—ñ•\Ž¦--------**/
.fs_goods_container{
        width: 47%;
        margin: 1%;
        border: none;
        float: left;
        position: relative;
}
.fs_goods_container th{
        width:100%;
        float:left;
}
.fs_goods_container td{
       width:96%;
       float:left;
       text-align:center;
       padding:0 2%;
       font-size:80%;
}
.fs_goods_container th img{
 width:95%;
}
.FS2_Alternateness_bg {
       background:#fff;
}
#FS2_GoodsSearchList .fs_goods_container:nth-of-type(2n+1),
#FS2_CategoryList .fs_goods_container:nth-of-type(2n+1) {
clear: left;
}
