@charset "utf-8"; 

@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
  

/* 단락 */
.MDs21s_section , .MDs21s_p {width:100% ; display:block ; overflow:hidden ; margin:auto ; padding-bottom:70px}
.MDs21s_section:last-child {padding-bottom:0px}

#MDs21s_section0 {padding-bottom:70px}
#MDs21s_section0 .MDs21s_p {max-width:900px}

/* 설명글 */
#MDs21s_title_txt {width:100% ; max-width:900px ; margin:auto ; text-align:justify ; overflow:hidden ; margin-bottom:50px}
#MDs21s_title_txt > span { 
   font-family:'맑은 고딕','Malgun Gothic','Arial','dotum',sans-seri ; font-size:16px ; font-weight:bold ; color:#043b72 ; line-height:36px ;
   display:inline ; border-bottom:solid 1px #d7d7d7 ; padding-bottom:3px} 

/* 제목 */
.MDs21s_title {color:#F58220 ; font-size:26px ; font-weight:bold ; text-align:center ; padding-bottom:20px}
.MDs21s_title_h3 { width:100% ; max-width:1000px ; margin:auto ; color:#2e76a2 ; font-size:20px ; font-weight:bold ; text-align:left ; padding-bottom:10px}


/* 텍스트 */	
.MDs21s_p , .MDs21s_p2 {max-width:1000px ; margin:auto}
.MDs21s_p  {text-align:justify ; line-height:26px ; padding-bottom:50px ; color:#595959}
.MDs21s_p_bar {margin-left:6px ; margin-top:10px ; padding-left:15px ; background:url(img/MD22_bar1.png) no-repeat 0px 12px  ; text-align:justify ; line-height:24px}
.MDs21s_p > sup , .MDs21s_p2 > sup {line-height:16px}
.MDs21s_p:last-child , .MDs21s_p2:last-child , .MDs21s_p_bar:last-child {padding-bottom:0px}
.MDs21s_p2 { color:#FFF}
.MDs21s_p > sub {font-size:12px }


/* 리스트 */
.MDs21s_bar { display:block ; overflow:hidden ; width:100% ; max-width:1000px ; margin:auto}
.MDs21s_bar > li { padding-left:15px ; background:url(MD21_bar.png) no-repeat 0px 10px ; margin-bottom:15px ; font-weight:bold ; color:#2e76a2}
.MDs21s_bar > li:last-child {margin-bottom:5px}
#MDs21s_bar2 {padding-bottom:25px}

.MDs21s_NB { display:block ; overflow:hidden ; width:100% ; max-width:1000px ; margin:auto ; padding-left:30px}
.MDs21s_NB:last-child { margin-bottom:0px }
.MDs21s_NB li { font-size:16px ; line-height:24px ; text-align:justify ; padding:4px 0px 4px 0px ; list-style:decimal ; margin-left:20px}
.MDs21s_NB li:last-child {padding-bottom:0px}


/* 배경 */
#MDs21s_c1 {max-width:1000px ; margin:auto}
#MDs21s_c1 {line-height:26px ; text-align:justify ; color:#595959 ; margin-bottom:30px} 
#MDs21s_c1:last-child {margin-bottom:0px}
#MDs21s_c1_bg {width:100% ; margin-bottom:50px ; padding-top:50px ; padding-bottom:50px ; background:no-repeat center top #e0f4ff ; }
#MDs21s_c1_bg:last-child {margin-bottom:0px}


#MDs21s_c2 {max-width:1000px ; margin:auto}
#MDs21s_c2 {line-height:26px ; text-align:justify ; color:#494949 ; padding-bottom:50px ; padding-top:50px}
#MDs21s_c2_bg {width:100% ; margin:auto ; height:532px ; margin-bottom:240px}
#MDs21s_c2_bg {background:url(MD21_bg0.png) no-repeat center top #f5f4f2 ; background-size:auto}
#MDs21s_c2_bg > img {display:none}


/* 배경 */
#MDs21s_box {width:100% ; margin:auto ; height:auto ; line-height:0px}
#MDs21s_box {background:url(MD21_bg1_1.jpg) no-repeat center bottom #f5e5bd ; background-size:contain}
#MDs21s_box > img {display:none}

#MDs21s_txt1 {max-width:1000px ; margin:auto}
#MDs21s_txt1 {line-height:26px ; text-align:justify ; color:#595959 ; padding-bottom:50px ; padding-top:50px}

#MDs21s_box2 {width:100% ; margin:auto ; height:auto ; margin-bottom:50px}
#MDs21s_box2 {background:url(MD21_bg1_1.jpg) no-repeat center bottom #000 ; background-size:cover}
#MDs21s_box2 > img {display:none}

#MDs21s_txt2 {max-width:1000px ; margin:auto}
#MDs21s_txt2 {line-height:26px ; text-align:justify ; color:#FFF ; padding-bottom:50px ; padding-top:50px}




/* IMAGE+1 */ 
.MDs21s_img {width:100% ; max-width:1000px ; margin:auto ; padding-bottom:50px} 
.MDs21s_img > img {width:100%}
.MDs21s_img:last-child {padding-bottom:0px}
#MDs21s_img3 {padding-bottom:0px}


.slides b { display:block ; font-weight:normal ; padding-top:10px ; font-size:14px ; text-align:center ; color:#F36910}   
#MDs_Slide , #MDs_Slide img {width:100% ; max-width:900px ; margin:auto }
#MDs_Slide {margin:20px auto ; margin-bottom:80px}
#MDs_Slide > p {padding-top:50px ; font-size:14px ; text-align:center ; color:#F36910} 



/* 대체 텍스트 */
.blind { display:block ; overflow:hidden ; height:0px ; padding:0px ; margin:0px } 




@media screen and (max-width:999px){ 

.MDs21s_bar > li { margin-left:30px ; margin-right:30px ; font-size:16px ; text-align:justify}
.MDs21s_bar > li:last-child {margin-bottom:5px}
.MDs21s_NB li { margin-left:34px ; margin-right:60px ; text-align:justify}
.MDs21s_NB li:last-child {padding-bottom:0px}


#MDs21s_c1 {padding-bottom:30px}
#MDs21s_c1 , #MDs21s_c2 {line-height:26px ; text-align:justify ; color:#595959 ; padding:30px}
#MDs21s_c1_bg {padding-top:0px}
#MDs21s_c2_bg {margin-bottom:0px ; height:auto}

#MDs21s_txt1 {padding:30px ; color:#595959}
#MDs21s_box {background:none ; background-color:#f5e5bd ; width:auto ; margin:auto ; text-align:center ; height:auto ; margin-bottom:30px}
#MDs21s_box > img {display:block ; width:100% ; max-width:1000px}

#MDs21s_txt2 {color:#595959 ; padding-top:0px}
#MDs21s_box2 {background:none ; width:auto ; margin:auto ; text-align:center ; height:auto}
#MDs21s_box2 > img {display:block ; width:100% ; max-width:1000px}


/* NOTE */
.MDs21s_box_line , .MDs21s_box_line > .MDs21s_p { display:block ; overflow:hidden }
.MDs21s_box_line { width:100% ; margin:auto ; box-sizing:border-box ; padding:30px 30px }
.MDs21s_box_line > b { display:block}


#MDs_Slide .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -60px; 
  left:0%;
  text-align: center }


}
 

@media screen and (min-width:1000px) {

 
 #MDs21s_c3 { 
   line-height:26px ; text-align:justify ; padding-bottom:50px ;
   
   column-count:2 ;
   column-gap:40px ;

 /** 구글크롬, 사파리 */
   -webkit-column-count:2 ;
   -webkit-column-gap:40px ;

 /** 파이어폭스 */
   -moz-column-count:2 ;
   -moz-column-gap:40px ;

 /** MSIE */
   -ms-column-count:2 ;
   -ms-column-gap:40px ;
 } 
 
 #MDs21s_c4 { 
   line-height:26px ; text-align:justify ; padding-bottom:50px ;
   
   column-count:2 ;
   column-gap:40px ;

 /** 구글크롬, 사파리 */
   -webkit-column-count:2 ;
   -webkit-column-gap:40px ;

 /** 파이어폭스 */
   -moz-column-count:2 ;
   -moz-column-gap:40px ;

 /** MSIE */
   -ms-column-count:2 ;
   -ms-column-gap:40px ;
 } 
 
} 
 

 
   