@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap');

/* common */

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

/* main */


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

/* 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:'Montserrat'; font-weight:700; }
#sub1_2 .cont1 .maplist ul li span { font-weight:400; margin-left:7px; }
#sub1_2 .cont2 h2 { font-family:'Montserrat'; font-weight:500; }
#sub1_2 .cont2 ul li .cl article h3 { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont2 ul li .cl article p { font-family:'Montserrat'; padding-left:180px; }
#sub1_2 .cont2 ul li .cl article p span { font-family:'Montserrat'; font-weight:700; }

/* sub1_2_2 */
#sub1_2 .cont3 h2 { font-family:'Montserrat'; font-weight:500; }
#sub1_2 .cont3 ul li .cl article h3 { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont3 ul li .cl article p { font-family:'Montserrat'; padding-left:180px; }
#sub1_2 .cont3 ul li .cl article p span { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont4 h2 { font-family:'Montserrat'; font-weight:500; }
#sub1_2 .cont4 ul li .cl article h3 { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont4 ul li .cl article p { font-family:'Montserrat'; padding-left:180px; }
#sub1_2 .cont4 ul li .cl article p span { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont5 h2 { font-family:'Montserrat'; font-weight:500; }
#sub1_2 .cont5 ul li .cl article h3 { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont5 ul li .cl article p { font-family:'Montserrat'; padding-left:180px; }
#sub1_2 .cont5 ul li .cl article p span { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont6 h2 { font-family:'Montserrat'; font-weight:500; }
#sub1_2 .cont6 ul li .cl article h3 { font-family:'Montserrat'; font-weight:700; }
#sub1_2 .cont6 ul li .cl article p { font-family:'Montserrat'; padding-left:180px; }
#sub1_2 .cont6 ul li .cl article p span { font-family:'Montserrat'; font-weight:700; }


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


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








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

	
/* main */

 
/* sub layout */
	.lnb ul li a.m_heignt { line-height:1.4; padding-top:5px; }

/* sub1_1 */
#sub1_1 .cont2 article ul { padding-bottom: 100px; }
#sub1_1 .cont2 article ul li span { font-size:13px; line-height: 1.2; }
    
    
/* sub1_2 */
#sub1_2 .cont1 .maplist { padding-top:0; }
#sub1_2 .cont1 .maplist p { word-break: keep-all; }
#sub1_2 .cont2 ul li .cl article p { padding-left:160px; }
#sub1_2 .cont2 ul li .cl article h3 { font-size:20px; }
	
#sub1_2 .cont2 ul li .cl article p { padding-left:110px; }
#sub1_2 .cont3 ul li .cl article p { padding-left:110px; }
#sub1_2 .cont4 ul li .cl article p { padding-left:110px; }
#sub1_2 .cont5 ul li .cl article p { padding-left:110px; }
#sub1_2 .cont6 ul li .cl article p { padding-left:110px; }
    

/* sub2_1 */

    
/* sub2_2 */
#sub2_2 > ul li:nth-of-type(4) a { line-height: 1.4; padding-top:5px; }
#sub2_2 > ul li a { height:50px; }
#sub2_2 .cont1 div h2 { font-size:20px; }
#sub2_2 .cont2 div h3 { line-height:1.3; }
#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; }
#sub2_2 .cont4 .en li { height:230px; }
#sub2_2 .cont2 div ul li { font-family:'Montserrat' !important; }
#sub2_2 .cont2 div ul li.auto { height:auto !important; }
#sub2_2.sub2_2_2 .cont2 div:last-of-type ul li.pcheight { line-height:1.4; padding-top:3px;}

/* sub3_1 */

    
}



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


} 