@import url("http://fonts.googleapis.com/earlyaccess/kopubbatang.css");

/* h2 */
div.jh_info h2 {text-align:left; 
    font:600 12px/1.3em 'Nanum Gothic';
    letter-spacing: 0px;
    color: #595959;
    padding: 5px 0;
    
   
}
div.jh_info h2 span {
	color: #3991c3;
    font-weight: 500;
}
div.jh_info h2 strong {display:block;
	color: #005f96;
    font-weight: 800;
    text-align: right
}

/* h3 */
.jh_info h3 {
	font:600 21px/1.5em 'Nanum Gothic';
    
}

/* h4 */
.jh_info h4 {
	font:500 14px/1.5em 'Nanum Barun Gothic';
}

/* h5 */
.jh_info h5 {
	font:800 20px/1.5em 'Nanum Gothic';
    color:#2983BD;
    margin-top:40px;
    

}

/* h6 */
.jh_info h6 {
    font:500 16px/1.5em 'Arial';
    color: #606A70;
    margin-left:25px;
    letter-spacing:0px;
    margin-bottom:10px;
    
}

/* h7*/
.jh_info h7 {
    font:500 14px/1.5em 'Nanum Gothic';
    color: #606A70;
    letter-spacing:-0.5px;
    margin-left:20px;
    display:inline-block;
}  

.jh_info h7 span {
    font:500 14px/1.5em 'Arial';
    color: #787f84;
    margin-bottom:5px;
    display:inline-block;
}  

/* h8*/
.jh_info h8 {
    font:700 16px/1.5em 'Nanum Gothic';
    color: #606A70;
    letter-spacing:0px;
    margin-left:28px;
    display:inline-block;
}  
/* h9*/
.jh_info h9 {font:700 16px/1.5em 'Nanum Barun Gothic';
}

/* p */
jh_info p {
    font:500 15px/1.7em 'Nanum Gothic';
    letter-spacing: -1px;
}




/* div.cont1 */
div.jh_info .cont1 { position:relative; padding-bottom:50px; }
div.jh_info .cont1 p {
    width: 60%;
    padding: 20px 0;
}
div.jh_info .cont1 img {
	position: absolute;
    bottom: 10%;
    right: 0;
    width: 250px;
}


/* div.cont2 */
.jh_info .cont2 { text-align:left;padding:30px 0;}
.jh_info .cont2 h3 { line-height:1;
    padding-right:10px;
}
.jh_info .cont2 h3 span { display:inline-block; margin:0; width:100% }
.jh_info .cont2 h3 span:before,
.jh_info .cont2 h3 span:after {
	display:inline-block;
    content:'';
    width:50%;
    height:4px;
    background:#d3d5d8;
}
.jh_info .cont2 h3 span:after { background:#97c0eb; width:50%;}

.jh_info .cont2 h4 {color: #2983BD;
    display:inline-block;
    width:auto;
	text-align:left;
    background:#e6e7e8;
    padding:25px 25px;
    margin:20px 20px;
    border-radius:3px;
    
}

.jh_info .cont2 ul { margin-top:0px; display:inline-block; }
.jh_info .cont2 ul li {display:inline-block; 
    width:100%; 
    margin:30px 0; 
    
   }
.jh_info .cont2 img {
    padding:0px;
    border:0px solid #bcbec0;
}

.jh_info .cont2 a img {
    float:right;
    margin-top:-40px;
}
.jh_info .cont2 img span {
    width:10px;
    padding:10px;
    margin-left:0px;
}
.jh_info .cont2 ul li h6 {
    text-align:left; 
    overflow:hidden;
   
    
}
.jh_ifo .cont2 ul li h6 span {
    font-weight: 830;
    line-height: 20x;
    width:325; height:400px;
    float:left;
    background: #fff;
    color:#2983BD;
}
.jh_info .cont2 h9 {color: #ffffff;
    display:inline-block;
    width:auto;
	text-align:left;
    background :#2983BD; 
    font:700 15px/1.5em 'Nanum Gothic';
    padding:7px 14px;
    margin:10px 10px;
    border-radius:3px;
}
/* table */
.jh_info table {
	width: 100%;
    max-width: 830px;
    margin: 0 auto;
    margin-top:5px;
    margin-left:0px;
    letter-spacing:0px; 
    vertical-align: baseline;
    
    
}
.jh_info table tr {
    float:left;
    width: 100%;
    max-width: 830px;
    padding:10px;
}

.jh_info table tr th {text-align:left;
	font-size: 15px;
    letter-spacing: 0px;
    background-color: #ffffff;
    color: #3d3d3d;
    padding: 0px 10px 0px 20px;
    
}
.jh_ifno table tr td {
    width: 100%;
	font-size: 15px;
    line-height: 1.5;
	margin-bottom: 10px;    
    padding:3px;
    border-bottom: 1px solid #e1e1e1;
    
}



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

/* mobile */
@media screen and (max-width:768px){
    /* h2 */
    .jh_info h2 { font:600 23px/1.2em 'Nanum Gothic'; }

    /* h3 */
    .jh_info h3 { font-size:19px; }

    /* h4 */
    .jh_info h4 { font-size:15px; }

    /* h5 */
    .jh_info h5 { font-size:20px; }

    /* p */
    .jh_info p { font-size:13.5px; }

     /* div.cont2 */
    .jh_info .cont2 ul { display:block; }
    .jh_info .cont2 ul li {width:100%; }
    .jh_info .cont2 ul img { width:100%; }
/* table */
.jh_info table {display:inline-block;
	width: 100%;
   
    
    
}
.jh_info table tr {display:inline-block;
    width: 100%;
    
}

.jh_info table tr th { display:inline-block;
    padding: 0;
}
.jh_ifno table tr td {display:inline-block;
    width: 100%;
	
    }
div.jh_t_scroll { overflow-x: scroll;	 }


}
