@import url("/inc/css/font/nanum/barungothic.css");

/* h2 */
.jh_info h2 {
    font:500 30px/1.1em 'Nanum Barun Gothic';
    letter-spacing:-2px;
    margin:20px 0;
    padding:20px 0;
    border-top:1px solid rgba(0,0,0,0.2);
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.jh_info h2 span {
    color:#c1980d;
    font:500 20px/1em 'Nanum Barun Gothic';
    letter-spacing:-1px;

}
.jh_info h2 span img {
    vertical-align:middle;
    margin:0 3px;
}


/* p */
.jh_info p {
    font:400 15.5px/1.8em 'Nanum Barun Gothic';
    letter-spacing:-1px;
    color:#595959;
}
.jh_info p strong { color:#c1980d; }


/* img */
.jh_info img { width:100%; }


/* table */
.jh_info table {
    width: 100%;
    max-width: 830px;
    margin: 0 auto;
    border-spacing: 0;
    border-collapse: collapse;
    border: 1px solid #ece9e4;
    text-align: center;
}
.jh_info table tr {
    border: 1px solid #ece9e4;
}
.jh_info table tr th {
    font:600 16px/1em 'Nanum Barun Gothic';
    background-color: #cdc6bc;
    color: #3d3d3d;
    border: 1px solid #ece9e4;
    padding: 10px 5px;
}
.jh_info table tr td {
    font:500 14px/1.5em 'Nanum Barun Gothic';
    border: 1px solid #ece9e4;
    padding: 10px 5px;
}



/* div.cont1 */
.jh_info .cont1 { overflow:hidden; }
.jh_info .cont1 .cont1_wrap { float:left; width:50%; padding:15px;}


/* div.cont2 */
.jh_info .cont2 {
    background:url(/app/dubu_sourcecode/docs/imgs/1493003080_5645.jpg) no-repeat center;
    background-size:cover;
}
.jh_info .cont2 a {
    display:block;
    text-align:Center;
    margin:5% 0;
    padding:5% 0;
    background:rgba(235,229,221,0.8);

}
.jh_info .cont2 a span {
    font:500 20px/1em 'Nanum Barun Gothic';
}
.jh_info .cont2 a strong {
    display:block;
    font:500 33px/1em 'Nanum Barun Gothic';
    letter-spacing:-2px;
    margin-top:15px;
}





/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){

    /* h2 */
    .jh_info h2 {
        font:400 22px/1.1em 'Nanum Barun Gothic';
        letter-spacing:-1px;
    }
    .jh_info h2 span { font:500 17px/1em 'Nanum Barun Gothic'; }


    /* p */
    .jh_info p {
        font:400 13.5px/1.8em 'Nanum Barun Gothic';
        letter-spacing:0px;
    }


    /* table */
    .jh_info table tr th { font:600 15px/1em 'Nanum Barun Gothic'; }
    .jh_info table tr td { font:500 13px/1.5em 'Nanum Barun Gothic'; }



    /* div.cont1 */
    .jh_info .cont1 .cont1_wrap { float:none; width:100%; padding:10px;}

    /* div.cont2 */
    .jh_info .cont2 a { cursor:pointer; }
    .jh_info .cont2 a strong { font:500 30px/1em 'Nanum Barun Gothic'; }

}
