@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
#message * {
    margin:0;
    padding:0;
    font-family: "Nanum Gothic", Arial, Helvetica, sans-serif;
    color:#333; 
    font-size: 100%;
}

#message dl{
   padding:20px 15px 0px 15px;
   margin: 0 10px;
   border: 1px #e8eaef solid;
   margin-top: 20px;
   font-size: 0.8em;
   background: url(../img/bg_dl_640.gif) no-repeat bottom left;
}
#message dt{
    font-size: 1.5em;
    font-weight: bold;
    padding:0px 0 14px 125px;    
}
#message dt .fs {
    font-size: 1.1em;
    color: #3d5b93;   
}
#message dt .fs02 {
    font-size: 1.1em;
    color: #ce2927;
}
#message dd{
    font-size: 1em;
    color: #444;
    padding:0 0 10px 160px;
    line-height: 1.5em;
}
#message dd span {
    font-weight: bold;
    color: #454545;
}
#wrap_mem *{
    margin:0;
    padding:0;
    color:#333; 
    font-size: 100%;
    list-style: none;
}
#wrap_mem div{
    margin: 26px 40px 0 40px;
    padding: 8px 10px;
    border: 1px #dedede solid;
    border-radius: 3px 3px;
    font-size: 1.1em;
    background: url(../img/bg_mem.gif) repeat-x;
}
#wrap_mem dt{
    color: #a61c1a;
    font-weight: bold;
    font-size: 1.1em;
    font-family: "Nanum Gothic";
    border-bottom: 1px #cdcdcd dotted;
    padding-bottom: 5px;   
}
#wrap_mem dd {
    padding: 8px 0 0 10px;   
}
#wrap_mem dd input{
    vertical-align: middle;
}
.chk{
    color: #666;
    font-weight: bold;   
}
#wrap_mem ul {
    text-align: center;
    margin: 15px 0 10px 0;   
}
#wrap_mem ul li{
    display: inline;

}
#wrap_mem ul li a{
    margin: 0 8px;
    color: #fff;
    font-weight: bold;
    padding: 3px 10px;
    background: #b32a46;
    border: 1px #790d27 solid;
    border-radius: 3px 3px;  
}