@charset "utf-8";
/* 서브 CSS */


.sub1 { text-align:center;  /*width:1200px;  margin:0 auto; border:1px solid blue; margin-bottom:50px; display:block; overflow:hidden;*/ }
.sub1 p { color:#999999; font-size:28px; /*font-family:"Arial", sans-serif;*/}
.sub1 h2 { font-size:48px; font-weight:bolder; margin-bottom:45px; /*font-family:"Arial", sans-serif; */}


.sub1 .title {  margin:60px 0; font-size:20px; font-family:'Malgun Gothic', MalgunGothic, '맑은고딕', '맑은 고딕',dotum,'돋움',sans-serif, ng !important; }
.sub1 .title span { margin:0 auto; display:block; padding:16px 0 10px 0; border-bottom:1px solid #373737;  }
.sub1 .title .tt01 {width:270px;}
.sub1 .title .tt02 {width:320px;}
.sub1 .title .tt03 {width:400px;}
.sub1 .title span .black {color:#373737; font-weight:600;}

.sub1 .salon_view { margin:55px 0; font-family:'Malgun Gothic', MalgunGothic, '맑은고딕', '맑은 고딕',dotum,'돋움',sans-serif, ng !important;}
.sub1 .icon {font-size:38px; color:#373737; }
.sub1 .title2 { font-size:35px; color:#373737; }
.sub1 .title3 { font-size:38px; color:#373737; padding:30px 0;  }


.sub1 .title4 { width:365px; border:0px solid red; margin:0 auto; font-size:25px; padding:30px 20px; text-align:left; display:block; overflow:hidden;  }
.sub1 .title4 li {width:365px; height:40px; padding:7px 0;  }
.sub1 .title4 li em {font-size:35px; vertical-align:middle;}
.sub1 .title4 li span {padding:0 0 5px 20px; vertical-align:middle; width:315px; height:40px; font-size:20px; border:0px solid blue;}
.sub1 .title4 .year01 {color:#A8A8A8;}
.sub1 .title4 .year02 {color:#888;}
.sub1 .title4 .year03 {color:#575757;}

.sub3_01 .media_tt { text-align:center; font-size:24px; }
.sub3_01 .media_tt p {padding:15px 0; font-weight:bold;}
.sub3_01 .media_tt iframe {padding-bottom:100px;}

.btn_black { margin:0 auto; width:200px;  text-align:center;  display:block;overflow:hidden;}
.btn_black a { color:#FFF; padding:12px 30px; display:block;overflow:hidden; background-color:#000; font-size:15px; font-weight:600;}