/* BASIC css start */
.topBannerWrap,
header{
    display:none;
}

#contents{
    padding-top:50px;
}

.pageTit {
    padding: 0 0 15px;
    font-size: 20px;
    font-weight: bold;
}

.pageTit.t_center{
    text-align:center;
}

/*»ó´Ü fixed ÇØ´õ*/
.listPageHeader{
    position:fixed;
    width:100%;
    top:0;
    left:0;
    background:#fff;
    z-index:998;
}

.listPageHeader .topBox{
    position:relative;
    border-bottom:1px solid #eee;
}

.listPageHeader .goToBackBtn{
    position:absolute;
    height:17px;
    top:50%;
    left:15px;
    transform:translateY(-50%);
}

.listPageHeader .goToBackBtn img{
    display:block;
    height:100%;
}

.listPageHeader .cateName{
    width:100%;
    text-align:center;
    padding:15px 0;
    font-size:16px;
    line-height:20px;
    font-weight:bold;
}

.listPageHeader .rightBox{
    position:absolute;
    top:50%;
    right:15px;
    transform:translateY(-50%);
}

.listPageHeader .rightBox ul li{
    position:relative;
    height:19px;
    margin-left:15px;
}

.listPageHeader .rightBox ul li a img{
    display:block;
    height:100%;
}

.password .contents {padding:0 10px;}
.password .contents p {text-align:center; margin-top:20px;}
.password .contents .fixButtonR {margin-top:10px;}
.password .contents .btn-wrap {margin-top:20px;}
.password .contents .btn-wrap .btn_Black {margin-bottom:10px;}
.password .contents .btn-wrap a{height:40px; line-height:40px;}

.h_title{
    border:none;
    padding:0 15px;
}

.h_title h3 {
    padding: 40px 0 15px;
    margin-bottom:10px;
    font-size: 20px;
    font-weight: bold;
    border-bottom:2px solid #111;
}
/* BASIC css end */

