@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,700,900&subset=vietnamese');

/* common */

/* header & footer */
#n_gnb ul li { font-family:'Fira Sans'; }

/* main */


/* sub layout */
.lnb ul li a { font-family:'Fira Sans'; font-weight:700; }
.both h3 { font-family:'Fira Sans'; font-weight:700; }
strong.title { font-family:'Fira Sans'; }
/* sub1_1 */
#sub1_1 .cont1 h2 { font-family:'Fira Sans'; font-weight:700; }
#sub1_1 .cont1 p  { font-family:'Fira Sans'; word-break:keep-all; }
#sub1_1 article p { font-family:'Fira Sans'; }
#sub1_1 .cont2 article ul li span { font-family:'Fira Sans'; }
#sub1_1 .cont4 ul li span { font-family:'Fira Sans'; }

/* sub1_2 */
#sub1_2 .cont1 .maplist { padding:90px 0 0 0px; }
#sub1_2 .cont1 .maplist ul li { width:50%; }
#sub1_2 > ul li a { font-family:'Fira Sans'; font-weight:700; }
#sub1_2 .cont1 .maplist ul li span { font-family:'Fira Sans'; font-weight:400; margin-left:7px; }
#sub1_2 .cont2 h2 { font-family:'Fira Sans'; font-weight:400; }
#sub1_2 .cont2 ul li .cl article h3 { font-family:'Fira Sans'; font-weight:700; }
#sub1_2 .cont2 ul li .cl article p { font-family:'Fira Sans'; padding-left:110px; }
#sub1_2 .cont2 ul li .cl article p span { font-family:'Fira Sans'; font-weight:600; }

/* sub1_2_2 */
#sub1_2 .cont3 h2 { font-family:'Fira Sans'; font-weight:400; }
#sub1_2 .cont3 ul li .cl article h3 { font-family:'Fira Sans'; font-weight:700; }
#sub1_2 .cont3 ul li .cl article p { font-family:'Fira Sans'; padding-left:110px; }
#sub1_2 .cont3 ul li .cl article p span { font-family:'Fira Sans'; font-weight:600; }
#sub1_2 .cont4 h2 { font-family:'Fira Sans'; font-weight:400; }
#sub1_2 .cont4 ul li .cl article h3 { font-family:'Fira Sans'; font-weight:700; }
#sub1_2 .cont4 ul li .cl article p { font-family:'Fira Sans'; padding-left:110px; }
#sub1_2 .cont4 ul li .cl article p span { font-family:'Fira Sans'; font-weight:600; }
#sub1_2 .cont5 h2 { font-family:'Fira Sans'; font-weight:400; }
#sub1_2 .cont5 ul li .cl article h3 { font-family:'Fira Sans'; font-weight:700; }
#sub1_2 .cont5 ul li .cl article p { font-family:'Fira Sans'; padding-left:110px; }
#sub1_2 .cont5 ul li .cl article p span { font-family:'Fira Sans'; font-weight:600; }
#sub1_2 .cont6 h2 { font-family:'Fira Sans'; font-weight:400; }
#sub1_2 .cont6 ul li .cl article h3 { font-family:'Fira Sans'; font-weight:700; }
#sub1_2 .cont6 ul li .cl article p { font-family:'Fira Sans'; padding-left:110px; }
#sub1_2 .cont6 ul li .cl article p span { font-family:'Fira Sans'; font-weight:600; }

/* sub2_1 */
#sub1_1.sub2_1 .cont1 h3 { font-family:'Fira Sans'; font-weight:700; }
#sub1_1.sub2_1 .cont1 ul li { font-family:'Fira Sans'; }


/* sub2_2 */
#sub2_2 > ul li a { height:60px; font-family:'Fira Sans'; font-weight:700; }
#sub2_2 > ul li:nth-of-type(2) a,#sub2_2 > ul li:nth-of-type(3) a { line-height: 1.4; padding-top:7px; }
#sub2_2 .cont1 div h2 { font-size:26px; font-family:'Fira Sans'; font-weight:700; }
#sub2_2 .cont1 div p { margin-top:40px; font-family:'Fira Sans'; }
#sub2_2 .cont1 a { font-family:'Fira Sans'; }
#sub2_2 h2 { font-family:'Fira Sans'; font-weight:700; }
#sub2_2 .cont2 div h3 { font-family:'Fira Sans'; font-weight:700; }
#sub2_2 .cont3 h3, #sub2_2 .cont4 h3 { font-family:'Fira Sans'; font-weight:700; }
#sub2_2 .cont2 div ul li { font-family:'Fira Sans'; }
#sub2_2 .cont3 p { font-family:'Fira Sans'; }
#sub2_2 .cont3 ul li span, #sub2_2 .cont4 ul li span { font-family:'Fira Sans'; }
#sub2_2 .cont4 .en li { height:300px; }




/* sub3_1 */








@media (max-width:800px) { /* 모바일용 */
.pc { display: none !important; }
.wrap { width:94%; }
    
/* header & footer */

	
/* main */

 
/* sub layout */


/* sub1_1 */
#sub1_1 .cont2 article ul { padding-bottom: 90px; }
#sub1_1 .cont2 article ul li span { font-size:14px; line-height: 1.2; }
    
    
/* sub1_2 */
#sub1_2 .cont1 .maplist { padding-top:0; }
#sub1_2 .cont1 .maplist p { word-break: keep-all; }
#sub2_2 > ul li:nth-of-type(4) a { line-height: 1.4; padding-top:5px; }
	
	
#sub1_2 .cont2 ul li .cl article p { padding-left:95px; }
#sub1_2 .cont3 ul li .cl article p { padding-left:95px; }
#sub1_2 .cont4 ul li .cl article p { padding-left:95px; }
#sub1_2 .cont5 ul li .cl article p { padding-left:95px; }
#sub1_2 .cont6 ul li .cl article p { padding-left:95px; }
    

/* sub2_1 */
#sub1_2 .cont2 ul li .cl article h3 { font-size:20px; }
    
/* sub2_2 */
#sub2_2 > ul li a { height:50px; }
#sub2_2 .cont1 div h2 { font-size:20px; }
#sub2_2 .cont1 div p { margin-top:15px; }
#sub2_2 h2 { font-size:18px; }
#sub2_2 .cont2 div:nth-of-type(2) h3 { font-size:18px; line-height:1.3; padding-top:5px; }
#sub2_2 .cont4 .en li { height:230px; }
#sub2_2 .cont2 div ul li { font-family:'Fira Sans' !important; }


/* sub3_1 */

    
}



@media (min-width:801px) { /* PC용 */
.mob { display: none !important; }


} 