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

/* reset */


/* common */
strong.title { font-family:'Fira Sans'; font-weight:400; font-size:14px;}

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


/* main */
#main a dl dd { font-family:'Fira Sans'; font-weight:700; }
#main a:nth-child(3):before { background:url(/korea/images/vmain3.jpg) no-repeat center/cover; }

/* sub layout */
.lnb ul li a { font-family:'Fira Sans'; font-weight:700; }


/* sub1_2 */
#sub1_2 #local li.select a { font-family:'Fira Sans'; font-weight:700;  }

/* sub1_3 */
#sub1_3 .cont1 #w_info li { font-family:'Fira Sans'; font-weight:400; font-size:16px; text-align: left;  }
#sub1_3 .cont1 #w_info li span { background: #f4f4f4; font-family:'Fira Sans'; font-weight:700; font-size:16px; text-align: center; display:block; padding:10px 0; }
#sub1_3 .cont1 #w_info li p { background:none; font-family:'Fira Sans'; font-weight:400; font-size:16px; text-align: left; line-height:1.6; padding:10px;   }
#sub1_3 .cont1 #w_info li:nth-of-type(3) { border-right:1px solid #ddd; box-sizing: border-box; }
#sub1_3 .cont2 .title + h2 { font-family:'Fira Sans'; font-weight:700; }

/* sub2_1 */
#sub2_1 h2 { font-family:'Fira Sans'; font-weight:700; }
#sub2_1 p { font-family:'Fira Sans'; font-weight:400; }

/* sub2_2 */
#sub2_2 .cont2 { margin-top:0; }
#sub2_2 .cont2 h3 { font:18px /1.8 ntb; color:#333; padding-top:10px; }
#sub2_2 .cont2 ul li { float:left; width:100%; margin-bottom:60px; }
#sub2_2 .cont2 ul li:after { content:""; clear: both; display: block; }
#sub2_2 .cont2 ul li figure { float:left; width:210px; margin-right:40px; background:#f9f9f9; border:1px solid #f5f5f5; }
#sub2_2 .cont2 ul li figure img { width:100%; }
#sub2_2 .cont2 ul li div { float:left; width:700px; }
#sub2_2 .cont2 ul li div p { margin-bottom:20px; font-size:16px; }
#sub2_2 .cont2 ul li div p span { font-size:18px; font-family:'Fira Sans'; font-weight:700; }
#sub2_2 .cont2 ul li div i { font-size:16px; font-family:'Fira Sans'; line-height:1.6; color:#666; font-style:normal; font-weight:400;}


/* sub2_3 */
#sub2_3 { padding-top:110px; }
#sub2_3 h2 { font-family:'Fira Sans'; font-weight:700; font-size:25px; margin-top:10px; margin-bottom:7px; }
#sub2_3 div { display:block;}
#sub2_3 article h3 { font-family:'Fira Sans'; font-weight:700; width: 200px; }
#sub2_3 article ul { width:970px; }
#sub2_3 article ul li { font-family:'Fira Sans'; font-weight:400; }
#sub2_3 article ul li span { font-family:'Fira Sans'; font-weight:700; }

/* sub3_1 */
#sub3_1 .cont1 h2 { font-family:'Fira Sans'; font-weight:400; }

/*게시판_프로그램세부소개*/
#cont1 #bo_gall .gall_text_href h6 { font-family:'Fira Sans'; font-weight:700; }
#cont1 #gall_ul .gall_li .gall_text_href .w_where { font-family:'Fira Sans'; font-weight:400; }
#bo_v_title .bo_v_tit { font-family:'Fira Sans'; font-weight:700; }
#bo_v_atc { font-family:'Fira Sans'; font-weight:400; }
/*게시판 등록문의*/
td.td_subject { font-family:'Fira Sans'; }
#sub1_3 #bo_v_title .bo_v_tit { font-weight:700; }

/*게시판 갤러리*/
#sub3_1 #bo_v_title .bo_v_tit { font-weight:700; }
.w_board #bo_gall .gall_text_href p { font-family:'Fira Sans'; font-weight:600; }
.w_board #bo_gall .gall_text_href h6 { font-family:'Fira Sans'; font-weight:600; }
.bo_v_nb li a { font-family:'Fira Sans'; font-weight:400; }


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

	
/* main */

 
/* sub layout */
.lnb ul li a { font-size:13px; line-height:50px; }
.lnb ul li a.m_heignt { line-height:1.4; padding-top:8px; }

/* sub1_1 */
#sub1_1 { padding:60px 0 150px; }
    
    
/* sub1_2 */
#sub1_2 { padding:60px 0 150px; }
	
/* sub1_3 */	
#sub1_3 { padding:60px 0 0; }
#sub1_3 .cont1 #w_info li div { height:100px; }
	
#sub1_3 .cont1 #w_info li p { font-size:15px; line-height:1.5; padding:10px 0; }	
#sub1_3 .cont1 #w_info li { margin-bottom:20px; }	
#sub1_3 .cont1 #w_info li:nth-of-type(3) { border-right:none; }


    
/* sub2_2 */
#sub2_1 h2 { font-size:18px; }
#sub2_2 .cont2 ul li figure { width:60%; margin:0 auto; float:unset; }
#sub2_2 .cont2 ul li div { width:100%; }
#sub2_2 .cont2 ul li div p { margin-top:10px; margin-bottom:15px; font-size:15px; }
#sub2_2 .cont2 ul li div p span	{ text-align: center; display:block; }
#sub2_2 .cont2 ul li div i { font-size:14px; }

	
/*sub2_3*/
#sub2_3 { padding-top:60px; }
#sub2_3 h2 { font-size:18px; }
#sub2_3 div { width:100%; }
#sub2_3 article h3 { width:auto; float:none; }
#sub2_3 article ul { width: auto; }

/* sub3_1 */
#sub3_1 { padding:60px 0 150px; }
    
}



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


} 

