@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

/* common */

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

/* main */


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

/* sub1_2 */
#sub1_2 .cont1 .maplist { padding:90px 0 0 0px; }
#sub1_2 .cont1 .maplist ul li { width:50%; }
#sub1_2 .cont1 .map figure em { font-family:'noto sans sc'; font-weight:400; }
#sub1_2 > ul li a { font-family:'noto sans sc'; font-weight:700; }
#sub1_2 .cont1 .maplist ul li span { font-family:'noto sans sc'; font-weight:400; margin-left:7px; }
#sub1_2 .cont2 h2 { font-family:'noto sans sc'; font-weight:500; }
#sub1_2 .cont2 ul li .cl article h3 { font-family:'noto sans sc'; font-weight:700; }
#sub1_2 .cont2 ul li .cl article p { font-family:'noto sans sc'; padding-left:75px; }
#sub1_2 .cont2 ul li .cl article p span { font-family:'noto sans sc'; font-weight:700; }

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


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


/* sub2_2 */
#sub2_2 > ul li a { height:60px; font-family:'noto sans sc'; font-weight:700; }
#sub2_2 .cont1 div h2 { font-size:26px; font-family:'noto sans sc'; font-weight:700; }
#sub2_2 .cont1 div p { margin-top:40px; font-family:'noto sans sc'; font-weight: 300;}
#sub2_2 .cont1 a { font-family:'noto sans sc'; }
#sub2_2 h2 { font-family:'noto sans sc'; font-weight:700; }
#sub2_2 .cont2 div h3 { font-family:'noto sans sc'; font-weight:700; }
#sub2_2 .cont3 h3, #sub2_2 .cont4 h3 { font-family:'noto sans sc'; font-weight:400; }
#sub2_2 .cont2 div ul li { font-family:'noto sans sc'; }
#sub2_2 .cont3 p { font-family:'noto sans sc'; font-weight: 300; }
#sub2_2 .cont3 ul li span, #sub2_2 .cont4 ul li span { font-family:'noto sans sc'; }
#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 .cont1 p  { word-break:break-all;  }
#sub1_1 article p  { word-break:break-all;  }
#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; }
#sub1_2 .cont2 ul li .cl article p  { word-break:break-all;  }

#sub1_2 .cont2 ul li .cl article p { padding-left:70px; }
#sub1_2 .cont3 ul li .cl article p { padding-left:70px; word-break:break-all; }
#sub1_2 .cont4 ul li .cl article p { padding-left:70px; }
#sub1_2 .cont5 ul li .cl article p { padding-left:70px; }
#sub1_2 .cont6 ul li .cl article p { padding-left:70px; word-break:break-all; }
    

/* 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; }
#sub2_2 .cont4 .en li { height:230px; }
#sub2_2 .cont2 div ul li { font-family:'noto sans sc' !important; padding-top:10px;  }


/* sub3_1 */

    
}



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


} 