/*인사말*/
.about_02_wrap .title {text-align:center; padding:80px 0px;}
.about_02_wrap .title .t1 {font-size:60px; line-height:70px; font-weight:900; color:#000; letter-spacing:-3px; }
.about_02_wrap .title .t1 div {color:#a9977c;}
.about_02_wrap .title .t2 {margin-top:30px; font-size:20px; line-height:30px;    color:#000; letter-spacing:-2px;}

.about_02_wrap .pic {margin-top:0px; }
.about_02_wrap .pic img  {vertical-align:middle; width:100%;}
.about_02_wrap .text {margin-top:60px;  font-size:20px; line-height:30px; text-align:center;}
.about_02_wrap .text .text02{margin:20px 0px;  font-size:30px; letter-spacing:-2px;  color:#a9977c;}
.about_02_wrap .text .text01 .title_text_tt { display:block; font-weight:normal;  font-size:30px; letter-spacing:-2px;  color:#a9977c; margin:10px 0px;}





.about_03_wrap {}
.about_03_wrap .about_03_01 .title {text-align:center;   text-align:center;}
.about_03_wrap .about_03_01 .title .t1 { font-size:40px;  line-height:50px; letter-spacing:-5px; font-family: 'Nanum Myeongjo', serif; color:#a9977c;}
.about_03_wrap .about_03_01 .title .t1 div {display:inline;}
.about_03_wrap .about_03_01 .title .t2 { font-size:20px; line-height:30px; color:#000; margin-top:30px;}



.about_03_wrap  .line { margin:80px 0px 0px; text-align:center;}
.about_03_wrap  .line span {display:inline-block; width:1px; height:150px; background:#ddd;}


.about_03_wrap .about_03_02 .about_03_02_list .col_box {background:#fff; position:relative; z-index:1;  }

.about_03_wrap .about_03_02 .about_03_02_list .col_box .col {text-align:center;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_title  {  background:#fff; padding-top:50px; color:#000; font-weight:900; letter-spacing:-1px; font-size:33px; position:relative; text-align:center; line-height:40px;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_title .etc {color:#000; font-weight:normal; display:block;  letter-spacing:-1px; font-size:20px; line-height:25px;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_title .dot {display:inline-block; width:10px; height:10px; border-radius:10px; background:#136833; margin-bottom:20px;}


.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul {margin-top:70px;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul {display:table; width:100%; table-layout:fixed;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li {display:table-cell; vertical-align:top; background:#f8f8f8 ; padding:30px; border-radius:15px;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li.jump{width:10px; border:0px; padding:0px; background:none;}

.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li .num{position:relative; text-align:center; top:-50px;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li .num span {display:inline-block; width:50px; height:50px; font-size:16px; line-height:50px; border-radius:50px; background:#136833 ; color:#fff; }


.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li dl dt {font-size:25px; font-weight:bold; letter-spacing:-2px; color:#000; margin-bottom:15px; line-height:30px;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li dl dt span{display:block; font-size:18px; font-weight:normal;  letter-spacing:-1px;   color:#136833;  }
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li dl dd {font-size:16px;  line-height:25px; color:#000;  }

.about_03_wrap .about_03_02 .about_03_02_list:last-child .col_box .col.s_text ul li .num span {background:#a9977c}
.about_03_wrap .about_03_02 .about_03_02_list:last-child .col_box .col.s_text ul li dl dt span {color:#a9977c}

.about_03_wrap .about_03_02 .about_03_02_list .l_title {margin-top:50px;}
.about_03_wrap .about_03_02 .about_03_02_list .l_title .t1 {font-size:50px; line-height:60px; letter-spacing:-3px; color:#a9977c; font-family: 'Nanum Myeongjo', serif; }
.about_03_wrap .about_03_02 .about_03_02_list .l_title .t2 {font-size:20px; line-height:30px; letter-spacing:-2px; color:#000; margin-top:10px; }




.about_04 h3 {font-size:35px; color:#000; line-height:40px; letter-spacing:-2px; margin-bottom:15px;}
.about_04 h3 span{color:#444; margin-left:6px; font-weight:normal;  font-size:18px;}


.about_04 .utube_box{position:relative;padding-bottom:56.25%;height:0;overflow:hidden; margin-bottom:20px; border:1px #ededed solid; border-radius:20px;}
.about_04 .utube_box iframe, 
.about_04 .utube_box object, 
.about_04 .utube_box embed{position:absolute;top:0;left:0;width:100%;height:100%;}

.about_04  .about_04 .yt_wrap { position: relative;    display: inline-block; }
.about_04  .yt_wrap iframe {    pointer-events: none;  } {width:100%;; background:#f8f8f8; min-height: 400px;    text-align: center;    line-height: 400px;    font-size: 30px;    font-weight: bold;    color: #000;}








@media all and (max-width:1024px) {




.about_02_wrap .title {padding:0px 0px;}
.about_02_wrap .title .t1 {font-size:30px; line-height:40px; letter-spacing:-2px; }
.about_02_wrap .title .t2 {font-size:18px; line-height:25px; }

.about_02_wrap .text {margin-top:60px;  font-size:16px; line-height:25px;}
.about_02_wrap .text .text02{margin:20px 0px 10px;  font-size:22px;  line-height:30px; }
.about_02_wrap .text .text01 .title_text_tt { font-size:22px;  margin:10px 0px;}









.about_03_wrap .about_03_01 .title {text-align:center;   text-align:center;}
.about_03_wrap .about_03_01 .title .t1 { font-size:30px;  line-height:30px; letter-spacing:-2px }
.about_03_wrap .about_03_01 .title .t1 div {display:block;}

.about_03_wrap .about_03_01 .title .t2 { font-size:18px; letter-spacing:-1px;  line-height:25px;   margin-top:30px;}



.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul {margin-top:70px;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul {display:block;}
.about_03_wrap .about_03_02 .about_03_02_list .col_box .col.s_text ul li {display:block; margin-bottom:50px;}








}




@media all and (min-width:1025px) and (max-width:1440px) {

	.about_05 .text_box{margin-right:500px; }

	.about_05 .icon  {top:60px; right:0px;}
	.about_05 .icon img {width:450px}


}