.join_title{width:100%;line-height:30px;margin-bottom:10px;padding:7px;border-bottom:1px solid #ddd;text-align:center;font-size:14px;font-weight:600;color:#000;}
.tit-page {border-bottom:1px solid #e6e6e6;}
.tit-page h2 {color:#686868;background-color:#fbfbfb;font-size:11px;padding:7px;font-weight:100;}
.tit-page a {color:inherit;text-decoration:none;}
.tit-page2 { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.tit-page2 h2 {color:#686868;background-color:#fbfbfb;font-size:11px;padding:7px;font-weight:100;}
.tit-page2 a {color:inherit;text-decoration:none;}

.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer h2 {color:#333;font-size:16px;padding-top:15px;text-align: center;}
.pop-layer p.ctxt { color: #666;line-height: 25px;}
.pop-layer .btn-r {width: 100%;margin: 10px 0 0px;padding-top: 10px;text-align:center;}
.pop-layer {display: none;position: absolute;top: 50%;left: 50%;width: 410px;height: auto;background-color: #fff;border: 5px solid #ddd;z-index: 10;}

.dim-layer {display: none;position: fixed;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.dim-layer .dimBg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50);}
.dim-layer .pop-layer {display: block;}

a.btn-layerClose {display: inline-block;height: 25px;padding: 0 10px 0;background-color: #555;font-size: 13px;color: #fff;line-height: 25px;}
a.btn-layerClose:hover {background-color: #000;color: #fff;}
.pd_info{margin:0 auto;width:100%;}
.pdinfo_box {margin-top:10px; width:100%;}
.pdinfo_box th, .pdinfo_box td {padding: 8px 5px;word-break: keep-all;word-wrap: break-word;}
.pdinfo_box td {border-bottom: 1px solid #D7D6D6;line-height: 160%;}
.pdinfo_box th {background-color:#f6f6f6; font-size: 14px;}	
.tparty_info{margin-top:10px;}

/* 모바일 회원가입 부분 공통 css 입니다. 2023,4,13 */

.mlocation{
    border-top:2px solid #cccccc;
    border-bottom: 1px solid #cfcfcf;
    background:#f6f6f6;
}

.mlocation h2{
    font-size:1.35em;
    font-family:'GmarketSansMedium'; 
    line-height:3.45em;
    text-indent: 1.5em;
    color:#686868;
} 
.mlocation h2 .page_tit{font-family:'GmarketSansBold'; color:#00008b;}    
    
.script_tit{font-family: 'GmarketSansMedium'; border-bottom: 1px solid #a3a3a3;}    
    
.script_tit dl{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1.5em 0;
}    
    
.script_tit dl dt{
    color:#cc3333;
    text-align:center;
    margin:0 0.5em;
}    
.script_tit dl dt span{font-family:'GmarketSansLight'; font-size:1.25em;}   
.script_tit dl dt p{font-family:'GmarketSansBold'; font-size:1.85em;} 
    
.script_tit dl dd{color:#333333; font-size:1.3em; margin:0 0.5em;}


.draft_tit{font-family:'GmarketSansMedium';}    
.draft_tit dl{
    display: flex;
    justify-content: center;
    align-items: center;
    margin:1.5em 1em 1.5em 0;
}    
.draft_tit dl dt p{width:5.5em;}
.draft_tit dl dt p img{width:100%;}    
    
.draft_tit dl dd{margin:0 0.5em;}
.draft_tit dl dd .en_txt{color:#333333; font-size:1em;} 
.draft_tit dl dd .sian_txt{color:#003399; font-size:2em; font-family:'GmarketSansBold';}   

.draft_tit dl dd .basket_txt{color:#333333; font-size:1.25em;} 
.draft_tit dl dd .shop_txt{color:#cc3333; font-size:2em; font-family:'GmarketSansBold';}   


.numpost{width:100%; border-bottom:1px solid #666666; border-top:1px solid #666666;} 
.totalpost{display:flex; justify-content:center; align-items:center; margin:1.5em 1em 1.5em 0;}  
.totalpost img{width:2.5em; margin:0 0.5em; transform:translateY(-3px);}
.totalpost span{font-family:'GmarketSansMedium'; font-size: 1.25em; color:#333333;} 
.totalpost span b{color:#ff0000;}   






