/*body{background:#f5f4e8;}*/



#wrapper {background:#fff; width:100%;   margin:0px auto;  }
#wrapper:after {clear:both; content:''; display:block;}

.ctt_admin {display:none;}

#locationArea { position:relative; width:100%; margin:0 auto; height:50px; line-height:50px;overflow:hidden;  background:#f9f8f8;border-bottom:1px solid #e5e5e5;}
#locationArea .locaA { display:block;position:relative;  }
#locationArea .wrap:after {clear:both; content:''; display:block;}
#locationArea .home{display:inline-block; float:left;}
#locationArea .home a{display:block; width:50px; height:50px; text-indent:-99999px; background:url(/img/home.png) center center no-repeat;border-left:1px solid #e5e5e5; }
#locationArea .depth1{display:inline-block; float:left;border-left:1px solid #e5e5e5;}
#locationArea .depth1 a{display:block; height:50px; width:100px; color:#000; padding:0px 60px 0px  15px; font-size:16px; background:url(/img/i_locarr.png) right 15px center no-repeat;}
#locationArea .depth2{display:inline-block; float:left;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
#locationArea .depth2 a{display:block; width:240px; height:50px;padding:0px 0px 0px 15px; color:#000; font-size:16px;background:url(/img/i_locarr2.png) right 15px center no-repeat;}
#locationArea #depth3{display:inline-block; float:left;border-left:none;border-right:1px solid #e5e5e5;}
#locationArea #depth3 a{display:block; width:240px; height:50px;padding:0px 0px 0px 15px; color:#000; font-size:16px;background:url(/img/i_locarr2.png) right 15px center no-repeat;}
#locationArea:after {display:block;visibility:hidden;clear:both;content:""}




h2#container_title {display:none !important;} 

#sideA {float:left; display:block; width:226px;  padding:25px 0px 30px 0px;}
#sideA h2{ font-family: 'NotoKrR'; font-weight:normal; color:#fff; text-align:center;  font-size:22px; line-height:36px;padding:20px 0px 20px 0px; background:url(/img/bg_sidett.jpg) center top no-repeat; background-size:cover; word-break:keep-all;-ms-word-break:keep-all; word-wrap:normal;}
#sideA h2 p {font-family:'NotoKrR'; margin-top:10px; font-size:14.5px; line-height:20px; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); }

#sideA .snb_2dul {display:block; font-family:'NotoKrM'; }
#sideA li{background:none; list-style-type:none; display:block; overflow:hidden; padding:0px; }
#sideA li .snb_2da{display:block;text-align:left; margin:0px;padding:12px 0px 12px 14px; font-size:15.5px; letter-spacing:-1px; color:#333; border:1px solid #e5e5e5; border-top:none; background: #fff;  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; }
#sideA li:first-child .snb_2da {}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {   color:#000; background-color: #f6f6f6;   background-position:12px center;   }
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{ color:#1A3635 !important; font-family:'NotoKrM'; background-color:#A3CFCD; border-color:#A3CFCD;background-position:12px center; }
#sideA .snb_3dul {display:block; background:#edf5f5; padding:10px 0px 10px 0px; border:1px solid #e5e5e5; border-top:none;}
#sideA .snb_3dul li {margin-bottom:0px;}
#sideA li .snb_3da{display:block;    font-size:14.5px; padding:5px 0px 5px 15px;  letter-spacing:-0.5px; color:#777;   }
#sideA li .snb_3da:hover {color:#000;}
#sideA  .on2 {color:#B54D47 !important;}





#container { float:right;display:block; width:940px; padding:10px 0px;   position:relative;overflow:hidden;}

#locationA {display:block; overflow:hidden;  margin:0px auto 20px auto;    text-align:left;  }
#locationA .cloc{}
#locationA .cloc a{color:#777;}

#locationA .cloc span {display:inline-block;font-family:'NotoKrR';height:16px; line-height:16px;  padding:0px 11px 0px 13px;background:url(/img/location_arrow.jpg) left 5px no-repeat; font-size:13.5px; }
#locationA .cloc span.home { height:16px; line-height:16px; font-size:11px; display:inline-block; padding:0px 4px; margin:-1px 11px 0px 1px;color:#fff; text-align:center; font-family:'NotoKrB';background:#bbbbbd; }




#container_title {position:relative; width:940px; text-align:left;    margin:0px 0 20px 0;     border-bottom: 1px solid #e1e1e1; }
#container_title .conTit_tt {font-family:'NotoKrR'; font-size:34px; line-height:34px; color:#1b1b1b; letter-spacing:0px;display: inline-block;position: relative; padding:35px 0px 22px 0; letter-spacing:-1.5px;  }
#container_title .conTit_tt:before {   display: block;    content: "";    position: absolute;    bottom: -1px;    left: 0;    width: 100%;    border-top: 0px solid #468F8C;}

#container_title .pagePrevA{display: block; position: absolute; top: 10px; right:40px; }
#container_title .pagePrevA a{display: block;  width: 30px; height: 80px; text-indent: -9999px; background:url(/img/btn_prev_page.png) center center no-repeat;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out;  }
#container_title .pagePrevA span.pp_none{display: block;  width: 30px; height: 80px; text-indent: -9999px; background:url(/img/btn_prev_page.png) center center no-repeat;opacity:0.2; 	-moz-opacity:0.2; 	filter: alpha(opacity=20); }
#container_title .pageNextA{display: block; position: absolute; top: 10px; right:0px;  }
#container_title .pageNextA a{display: block;  width: 30px; height: 80px; text-indent: -9999px; background:url(/img/btn_next_page.png) center center no-repeat;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);  -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; }
#container_title .pageNextA span.pn_none{display: block;  width: 30px; height: 80px; text-indent: -9999px; background:url(/img/btn_next_page.png) center center no-repeat;opacity:0.2; 	-moz-opacity:0.2; 	filter: alpha(opacity=20); }
#container_title .pagePrevA a:hover, #container_title .pageNextA a:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}

h2#container_title {display:none !important;} 

.scontA {width:940px; margin:0 auto; padding:20px 0px 40px 0px; min-height:440px;   overflow:hidden; display:block;line-height:170%; font-size:14.5px;  color:#333; letter-spacing:-0.5px;  word-break:keep-all; text-align:left;}
.scontA strong {font-weight:normal; font-family:'NotoKrM';} 
.scontA p{  word-break:keep-all; }
.ctt_txt_box {padding:0 0px;}


#container .tit01{position:relative; color:#287c30; font-weight:normal; font-family:'NotoKrM'; font-size:26px; padding-bottom:5px; line-height:160%; letter-spacing:-1px;}
#container .tit01_r {color: #000; font-size: 26px; letter-spacing: -1px;line-height: 1.3;font-family:'NotoKrL'; margin:25px 0px 35px 0px;}
#container .tit01_r2 {color: #000; font-size:22px; letter-spacing: -1.6px;line-height: 1.4;font-family:'NotoKrL'; margin-top:5px;}

#container .tit02{margin:0; color:#000; font-weight:normal; font-family:'NotoKrM'; font-size:20px; padding-bottom:5px; line-height:170%;}

#container .tit03{display:block; margin:0 0 10px 0; color:#c05c00; font-weight:normal; font-family:'NotoKrM'; font-size:18px; line-height:130%; letter-spacing:-1px;}
#container .tit04{position:relative; color:#287c30; font-weight:normal; font-size:22px; padding-bottom:5px; line-height:170%; letter-spacing:-1px;}
#container .tit05{margin-top:50px; margin-bottom:30px; position:relative; color:#313131; font-weight:normal; font-family:'NotoKrM';font-size:24px; padding-bottom:5px; line-height:170%; letter-spacing:-1px;}
#container .tit06{  margin-bottom:30px; position:relative; color:#313131; font-weight:normal; font-family:'NotoKrM';font-size:22px; padding-bottom:5px; line-height:135%; letter-spacing:-1.5px;}
#container .tit07{}


#container .titbox {position:relative; width:846px; padding:15px 20px; text-align:center; border:2px solid #dcd5cf ;}
.blank {display:inline-block; width:50px;}

.tit_bg {width:890px; height:114px; background:url('/img/tit_bg.png')no-repeat;}

.ready{text-align:center;font-size:25px;padding-top:100px;line-height:140%; }
.ready img{padding-bottom:20px;}


.pott1 {color:#7d1c36 !important;}
.pott2 {color:#069186 !important;}
.pott3 {color:#000 !important;}
.pott4 {color:#ad613c !important;}
.pott5 {color:#9a836c !important;}
.pott6 {color:#ffffff !important;}
.pott7 {color:red !important;}
.pott8 {color:#32808e !important;}
.pottS {font-size:13.5px; color:#757575;}
.pottR {font-family: 'NotoKrR' !important;}
.pottB {font-family: 'NotoKrM' !important;}
.pottB2 {font-family: 'NotoKrB' !important;}
.pottSB {font-family: 'NotoKrM' !important; font-size:1.15em; margin:5px 0px 10px 0px; letter-spacing:-1px;}
.pottSB big{display:inline-block; margin-bottom:5px;}
.fs1 {font-size:20px;}
.fs2 {font-size:15.5px;}
.fs3 {font-size:20px !important;}
.lh170 {line-height:170% !important;}


.lets1 {letter-spacing:-0.1px !important;}
.lets5 {letter-spacing:-0.5px !important;}
.lets10 {letter-spacing:-1px !important;}
.lets15 {letter-spacing:-1.5px !important;}
.lets18 {letter-spacing:-1.8px !important;}
.lets20 {letter-spacing:-2px !important;}

#subtab {width:100%; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px; }
#subtab ul{padding:0px; margin:0px;}
#subtab ul::after {clear:both; content:""; display:block;}
#subtab li{list-style-type:none; float:left;display:block; text-decoration:none; background:#fff; border:1px solid #e1e1e1;  margin-left:-1px; cursor: pointer; padding:10px 0px 10px 0px;  color:#424242 !important; text-align:center;overflow:hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#subtab li:first-child , #subtab  li.el{  margin-left:0px;   }
#subtab li:hover{ text-decoration:none;background:#f5f5f5 }
#subtab li.on {border:1px solid #80523D; background: #80523D; color:#fff !important; }


#subtab2 {width:100%; overflow:hidden; margin-bottom:40px; letter-spacing:-0.5px; background:#d4ecce;}
#subtab2 ul{padding:0px; margin:0px;}
#subtab2 ul::after {clear:both; content:""; display:block;}
#subtab2 li{cursor: pointer; list-style-type:none; position:relative; float:left;display:inline-block; text-decoration:none;     padding:6px 15px;    color:#555 !important; text-align:center;overflow:hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#subtab2 li:first-child , #subtab  li.el{  margin-left:0px;   }
#subtab2 li:hover{ text-decoration:none;  }
#subtab2 li.on {background:#80523D;   color:#fff !important; }
#subtab2 li span:before {position:absolute; content:''; display:block; width:1px; height:12px; top:50%; margin-top:-6px; left:0px; background:#06865c}
#subtab2 li:first-child  span:before {display:none;}



.sub_tab {width:100%; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px; }
.sub_tab ul{padding:0px; margin:0px;}
.sub_tab ul::after {clear:both; content:""; display:block;}
.sub_tab li{list-style-type:none; float:left;display:block; text-decoration:none;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
.sub_tab li a {display:block; background:#fff; border:1px solid #e1e1e1;  margin-left:-1px;  padding:10px 0px 10px 0px;  color:#666 !important; text-align:center;overflow:hidden;}
.sub_tab li:first-child a, .sub_tab  li.el a{  margin-left:0px;   }
.sub_tab li a:hover{ text-decoration:none;background:#f5f5f5 }
.sub_tab li a.on {border:1px solid #80523D; background: #80523D; color:#fff !important; }



ul.st_wid2 li{width:50%;}
ul.st_wid3 li{width:33.33%;}
ul.st_wid4 li{width:25%;}
ul.st_wid5 li{width:20%;}
ul.st_wid6 li{width:16.67%;}
ul.st_wid8 li{width:12.5%;}
ul.st_wid8 li:nth-child(8n+1){  margin-left:0px !important;  }
ul.st_wid10 li{width:10%;}
ul.st_wid10 li:nth-child(10n+1){  margin-left:0px !important;  }

.sub_tab_jk {width:940px; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px; }
.sub_tab_jk ul{padding:0px; margin:0px;}
.sub_tab_jk ul::after {clear:both; content:""; display:block;}
.sub_tab_jk li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab_jk li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:8px 0px 8px 0px;  color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_jk li:first-child , .sub_tab_jk  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab_jk li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab_jk li a.on {border:1px solid #80523D; background: #80523D; font-size:16.5px;color:#fff !important; }

/*
.sub_tabmenu {width:940px; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px; }
.sub_tabmenu ul{padding:0px; margin:0px;}
.sub_tabmenu ul::after {clear:both; content:""; display:block;}
.sub_tabmenu li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tabmenu li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px;   color:#666 !important; text-align:center;overflow:hidden; }
.sub_tabmenu li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tabmenu li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tabmenu li.on a {border:1px solid #80523D; background:#80523D; font-size:16.5px;color:#fff !important;}
*/

.sub_tabmenu {width:940px; overflow:hidden; margin-bottom:30px; letter-spacing:-0.5px; }
.sub_tabmenu ul{padding:0px; margin:0px;}
.sub_tabmenu ul::after {clear:both; content:""; display:block;}
.sub_tabmenu li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tabmenu li a{display:block; text-decoration:none;background:#ffeae3; border:1px solid #f8d3c5;  padding:10px 0px 10px 0px;   color:#484848 !important; text-align:center;overflow:hidden; }
.sub_tabmenu li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tabmenu li a:hover{ text-decoration:none;background:#ffddd1;  }
.sub_tabmenu li.on a {border:1px solid #f15a25; background:#f15a25; font-size:16.5px;color:#fff !important;}

.tabCont {clear:both;margin:40px 0px 0px 0px; letter-spacing:-0.5px;}

.litc2 {width:469.5px;}
.litc3 {width:312.6px;}
.litc4 {width:234.25px;}
.litc5 {width:187.2px;}
.litc6 {width:155.8px;}
.litc7 {width:132px;}
.litc8 {width:116px;}
.litc9 {width:10%;}

.txt_c{text-align:center;}

.flL {float:left; position:relative;}

#container dl.fl {margin-top:0px; width:100%; clear:both; }
#container dl.fl > dt{float:left; width:38%;}
#container dl.fl > dt img{width:100%;}
#container dl.fl > dd{float:right; width:57%; margin-left:5%;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl2 {margin-top:0px; width:100%; clear:both; }
#container dl.fl2 > dt{float:left;width:60%;}
#container dl.fl2 > dt img{width:100%;}
#container dl.fl2 > dd{float:right;width: 35%;margin-left:5%;}
#container dl.fl2:after{clear:both; content:''; display:block;}


#container dl.fl2_1 {position:relative; display:block; margin-top:0px; padding:20px 0;  border:2px solid #dcd5cf;}
#container dl.fl2_1 > dt{text-align:center; width:280px; float:left; font-family:'NotoKrM';}
#container dl.fl2_1 > dt p {color:#af967d; font-size:20px;}
#container dl.fl2_1 > dd{float:left; width:610px;}
#container dl.fl2_1:after{clear:both; content:''; display:block;}


#container dl.fl8 {margin-top:0px; width:45%; float:left; margin-right:7.5%;}
#container dl.fl8 > dt{float:left; width:100%; margin-bottom:15px;}
#container dl.fl8 > dt img{width:100%;}
#container dl.fl8 > dd{float:right; width:100%;}
#container dl.fl8:after{clear:both; content:''; display:block;}
.bt_a {margin-top:20px; width:182px;}
.bt_a a{display:block; color:#215726; text-align:center; font-size:16.5px; padding:0px 10px; line-height:36px; height:36px;border:1px solid #215726;   border-radius: 25px !important;  -webkit-border-radius: 25px !important; -moz-border-radius: 25px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bt_a a:hover {border-color:#069186; background:#069186; color:#fff;}


 
/*인사말*/
.greeting {width:100%;}
.greeting:after{clear:both; content:''; display:block;}
.greeting dt {width:60%; float:left; display: inline-block;  }
#container .greeting dt .tit01_r {margin-top:0px;}
.greeting dt .writer span{display:inline-block; margin:0px 10px;font-family: 'NotoKrB' !important;}
.greeting dd {width:36%; float:right; display: inline-block;}
.greeting dd img {width:100%; height:auto;}

/*해인사소개*/
/*.form01 {position: relative;height: 100%; margin-top:40px;}*/
.form01 {position: relative;height: 100%; margin-top:0px;}
.form01 .text_box {display:none;width:330px;height:330px;position: absolute;left:30px;top:-50px;font-size:20px;line-height:32px;letter-spacing: -0.05em;color:#fff;padding:30px 50px 30px 40px;background-color: rgba(15,159,99,0.95);box-sizing:border-box;}
.form01 .text_box .text_box_inner {display: inline-block; height: 100%;}
.form01 .text_box .text_box_inner .top {display: inline-block; vertical-align: top; height: 40%;}
.form01 .text_box .text_box_inner .text_type1 {font-size:30px;line-height: 140%;color: #ffffff;font-family:'nanum-square-b'; letter-spacing: -1px; margin-top:80px; display:block;}
.form01 .text_box .text_box_inner .text_type2 {font-size:35px;line-height:138%;color: #ffffff;font-family: 'nanum-square-b';margin-top:5px;display: block;}
.form01 .text_box .text_box_inner .text_type3 {font-size:24px;line-height: 140%;color: #ffffff;font-family:'nanum-square-r';}
.form01 .text_box .text_box_inner .text_type3:after { content: ''; display: block; width:22px; height: 2px; margin-top: 12px; background-color: #ffffff;}

/*부서안내*/
.dep_1 {display:block;width:150px;margin:0 auto;background: #069186;text-align:center;color: #121212;font: normal 20px 'NotoKrM';padding: 20px 30px;}
.dep_2 li {text-align:center; display:inline-block; width:150px; border:1px solid #069186; padding:15px 20px; margin:0 30px 30px 0;}
.dep_2 li.dep2_last {margin-right:0;}


.lh150 {line-height:150% !important;}

#container dl.fl5 {margin-top:0px; width:100%; clear:both; }
#container dl.fl5 > dt{float:left; width:48%;}
#container dl.fl5 > dd{float:right; width:48%; margin-left:4%;}
#container dl.fl5:after{clear:both; content:''; display:block;}

#container dl.fl6 {margin-top:0px; width:100%; clear:both; }
#container dl.fl6 > dt{float:left; width:20%;}
#container dl.fl6 > dd{float:right; width:76%; margin-left:4%;padding-top:4px;}
#container dl.fl6:after{clear:both; content:''; display:block;}
#container dl.fl6 > dt .tit_num {margin-right:5px; width:30px; height:30px; display:inline-block; text-align:center; line-height:28px; border: 1px solid #215726; background:#fff; color:#215726; font-family:'NotoKrB';
border-radius:100px; !important; -webkit-border-radius:100px !important; -moz-border-radius:100px !important; }

#container dl.fl7 {margin-top:0px; width:100%; clear:both; }
#container dl.fl7 > dt{float:left; width:16%;}
#container dl.fl7 > dd{float:right; width:80%; margin-left:4%; margin-top:4px;}
#container dl.fl7:after{clear:both; content:''; display:block;}



#container dl.fl9 {margin-top:0px; width:100%; clear:both; }
#container dl.fl9 > dt{float:left; width:28%;}
#container dl.fl9 > dd{float:right; width:68%; margin-left:4%; margin-top:4px;}
#container dl.fl9:after{clear:both; content:''; display:block;}

.wd50 {position:relative; width:50% !important; float:left !important; clear:none !important;}


ul.bul {width:100%; position:relative; clear:both; margin:0;}
ul.bul li{list-style:none;display:block; padding:1px 0px 1px 12px; letter-spacing:0px; line-height:160%; position:relative; }
ul.bul li:before {content:''; display:block; position:absolute; top:11px; left:0px;  width:4px; height:4px; background:#069186 }
ul.bul li.wdh {position:relative; float:left; width:220px;}
ul.bul li span.libox {display:inline-block; color:#d46905; font-family:'NotoKrM'; margin-right:30px;}
ul.bul li span.libox2 {display:inline-block; width:70px; color:#bd4399; font-family:'NotoKrR';  margin-right:20px;}

ul.bul2 {width:100%; position:relative; clear:both; margin:0;}
ul.bul2 li{list-style:none;display:block; letter-spacing:0px; line-height:180%; position:relative; }
ul.bul2 li p {padding:1px 0 2px 14px;}
ul.bul2 li p:before {content:''; display:block; position:absolute; top:16px; left:0px; margin-top:-2px; width:4px; height:4px; background:#069186 }
ul.bul2 li.wdh {position:relative; float:left; width:220px;}
ul.bul2 li span.libox {display:inline-block; color:#d46905; font-family:'NotoKrM'; margin-right:30px;}
ul.bul2 li span.libox2 {display:inline-block; width:70px; color:#bd4399; font-family:'NotoKrR';  margin-right:20px;}

ul.bul3 {width:100%; margin-bottom:30px; font-size:20px; text-align:center; height:30px;}
ul.bul3 li {width:33%; float:left; display:inline-block; position: relative;  border-bottom::1px solid #eaeaea;}

ul.bul4 {width:100%; position:relative; clear:both; margin:0;}
ul.bul4 li{list-style:none;display:block; padding:2px 0px 2px 15px; letter-spacing:0px; line-height:180%; position:relative; }
ul.bul4 li:before {content:''; display:block; position:absolute; top:50%; left:0px; margin-top:-2px; width:6px; height:2px; background:#7d1c36; }

ul.bul5 {width:100%; position:relative; clear:both; margin:0;}
ul.bul5 li{list-style:none;display:block; padding:1px 0px 1px 12px; letter-spacing:0px; line-height:180%; position:relative; }
ul.bul5 li:before {content:''; display:block; position:absolute; top:15px; left:0px; margin-top:-2px; width:4px; height:4px; background:#069186 }
ul.bul5 li.wdh {position:relative; float:left; width:220px;}
ul.bul5 p{background:#f4f4f4;padding:20px;}

ul.bul6  {width:100%; position:relative; clear:both; margin:0;}
ul.bul6:after{clear:both; content:''; display:block;}
ul.bul6 li {list-style:none; float:left; width:50%;display:block; padding:4px 0px 4px 12px; letter-spacing:0px; line-height:130%; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul.bul6 li:before {content:''; display:block; position:absolute; top:50%; left:0px; margin-top:-2px; width:4px; height:4px; background:#069186 }
ul.bul6 li:nth-child(2n+1){clear:both; float:left;}

ul.nobul {width:100%; position:relative; clear:both; margin:0;}
ul.nobul li{list-style:none;display:block; padding:5px 0px 5px 0px; letter-spacing:0px; line-height:130%; position:relative; }


ul.bul7 {width:100%; position:relative; clear:both; margin:0;}
ul.bul7 li{list-style:none;display:block; padding:4px 0px 4px 12px; letter-spacing:0px; line-height:140%; position:relative; }
ul.bul7 li:before {content:''; display:block; position:absolute; top:12px; left:0px;  width:4px; height:4px; background:#069186 }

ul.bul7 li span.libox {display:inline-block; color:#d46905; font-family:'NotoKrM'; margin-right:30px;}


ul.fl {display:block;margin:0; padding:0;}
ul.fl:after{clear:both; content:''; display:block;}
ul.fl li{float:left; width:23%; padding-left:2%; margin:5px 0px; color:#333;}

ul.flimg {display:block;margin:0; padding:0;}
ul.flimg:after{clear:both; content:''; display:block;}
ul.flimg li{float:left;   margin:0px 0px 0 1px; color:#333; position:relative;}
ul.flimg li:first-child{margin-left:0px;}
ul.flimg li .imgexp {position:absolute; left:0px; bottom:0px;width:100%; background:rgba(0,0,0,0.6); color:#fff; padding:10px 10px; font-size:13px; line-height:1.3;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

ul.upresident{display:block;margin:0; padding:0;}
ul.upresident:after{clear:both; content:''; display:block;}
ul.upresident li{float:left; width:22%;  margin:12px 0 12px 4%; color:#333; text-align:center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul.upresident li:nth-child(4n+1){clear:both; float:left; margin-left:0px;}
ul.upresident li .numA {background: #938c84;border:1px solid #7c756c; color:#fff; padding:3px 0;}
ul.upresident li .imgA { border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:20px 20px 8px;}
ul.upresident li .imgA2 { border:1px solid #e0e0e0; border-bottom:none; padding:20px 20px 8px;}
ul.upresident li .imgA img,ul.upresident li .imgA2 img {width:100%; height: auto;}
ul.upresident li .nameA{border:1px solid #e0e0e0; border-top:none;padding-bottom:15px;font-family:'NotoKrM';}
ul.upresident li .nameA2{border:1px solid #e0e0e0; border-top:none;padding-bottom:15px; font-size:13px;letter-spacing:-1px;font-family:'NotoKrM'; color:#858585; line-height:170%;}
ul.upresident li .nameA2 span{color:#333; font-size:14.5px; display:block; letter-spacing:-0.5px;}
ul.upresident li .nameA3{border:1px solid #e0e0e0; border-top:none;padding-bottom:15px; font-size:13px;letter-spacing:-1px;font-family:'NotoKrM'; color:#858585; line-height:140%;}
ul.upresident li .nameA3 span{color:#333; font-size:14.5px; display:block; letter-spacing:-0.5px; margin-bottom:5px;}


.tbl01 {margin:0 0 15px 0; border-bottom:1px solid #7c756c;border-top:1px solid #7c756c;}
.tbl01 tr th {padding: 8px 5px; color: #fff;font-weight:normal;text-align:center;letter-spacing:-1px;background: #938c84;border-right:1px solid #7c756c; }
.tbl01 tr th:first-child {  border-left:0px solid #7c756c;  }
.tbl01 th.row{border:0;border-top: 1px solid #e0e0e0;background: #ffffff;color: #333;}
.tbl01  tr td { border-top: 1px solid #e0e0e0;  border-right:1px solid #e0e0e0;    vertical-align: middle;    padding:8px 8px;    font-weight: 400;   word-break: break-all;}
.tbl01  tr td.row {border-left:1px solid #e0e0e0; }

.tbl02 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; font-size:14px; }
.tbl02 th{padding:2px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'NotoKrM'; background:#fff;}
.tbl02 td{text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

.tbl03 {margin:0 0 15px 0; border-bottom:1px solid #6a9995;border-top:1px solid #6a9995;}
.tbl03 tr th {padding: 8px 5px; color: #fff;font-weight:normal;text-align:center;letter-spacing:-1px;background: #8cb2af;border-right:1px solid #6a9995; }
.tbl03 tr th:first-child {  border-left:0px solid #6a9995;  }
.tbl03 th.row{border:0;border-top: 1px solid #e0e0e0;background: #ffffff;color: #333;}
.tbl03  tr td { border-top: 1px solid #e0e0e0;  border-right:1px solid #e0e0e0;    vertical-align: middle;    padding:8px 8px;    font-weight: 400;   word-break: break-all;}
.tbl03  tr td.row {border-left:1px solid #e0e0e0; }

 style="display:none"


.boxImg {position:relative; width:100%; overflow:hidden; height:280px;}
.boxImg img {position:absolute; top:0; left:0; z-index:-1;}


.clear {clear:both; position:relative;}
.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:35px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; border-left:1px solid #99dcd1; width:1px; height:40px; margin:20px auto; padding:0px; font-size:0px; clear:both;}
.bd4 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:7px 0px 10px 0px; padding:0px; font-size:0px; clear:both;}
.bd5 {display:block; border:none; background:#eaeaea; height:1px;margin:25px 0px; padding:0px; font-size:0px; clear:both;}
.bd6 {display:block; border:none; background:#eaeaea; height:1px;margin:12px 0px; padding:0px; font-size:0px; clear:both;}
.bd7 {display:block; border:none; background:#eaeaea; height:1px;margin:8px 0px; padding:0px; font-size:0px; clear:both;}
.bd8 {display:block; border:none; background:#eaeaea; height:1px;margin:25px 200px 25px 0px; padding:0px; font-size:0px; clear:both;}

.bg {display:block; border:none; height:60px; margin:40px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/01/bg_con.png) center no-repeat;}

.bgn {background:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mt5 {margin-top:5px !important;}
.mt30 {margin-top:30px !important;}
.mr20 {margin-right:20px !important;}
.ml30 {margin-left:30px !important;}
.ml50 {margin-left:50px !important;}
.pd0 {padding:0 !important;}
.pt0 {padding-top:0 !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !important;}
.pr20 {padding-right:20px !important;}
.p30{padding:30px !important;}

.flr {position:relative; float:right; display:inline-block;}

.libg{padding:20px 30px; overflow:hidden; margin:5px 0; background:#f6f6f6; }
.libg2 {display:block; overflow:hidden; padding:30px; border: 2px solid #cedcd0; margin:0 auto;}

.libg3{background:#f6f6f6; margin-top:10px; padding:30px 0px 30px 150px; overflow:hidden;}
.libg3 span {margin-right:20px; font-family: 'NotoKrM'; color:#39897b;}

.bcg1{background:#a5a5a5 !important;}
.bcg2{background:#f7f7f7 !important;padding:20px 30px; color:#333;}
.bcg3{background:url(/img/04/04_i5020.png) no-repeat 680px 0px;}
.bcg4{background:#fdf7ef !important;}
.bcg5{background:#b29d85 !important;color:#fff;}
.bdwrap{ border: 1px solid #e5e8ec;    border-top: 2px solid #069186; padding:30px;}


.pl100 {padding-left:100px !important;}


#showcase_s1{position:relative;margin-bottom:30px;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-content .mbimg{height:500px;}
#showcase_s1 .showcase-arrow-next {position:absolute; top:225px;outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;right:-180px; background:url(/img/prev_next_btn2.png) no-repeat -50px 0px;  cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-previous{position:absolute; top:225px; outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;left:-180px; background: url(/img/prev_next_btn2.png) no-repeat 0px 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-next:hover, #showcase_s1 .showcase-arrow-previous:hover {  cursor:pointer;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); transition:0.3s; }
#showcase_s1 .showcase-thumbnail-container {margin-top:15px;}
#showcase_s1 .showcase-thumbnail-restriction{ width:780px !important; height:69px !important;  overflow:hidden;}
#showcase_s1 .thimg {width:120px; height:69px;}
#showcase_s1 .showcase-thumbnail {margin:0px 5px;width:120px; height:69px; overflow:hidden;}
#showcase_s1 .showcase-thumbnail-button-backward {position:absolute;background:url(/img/main/prev_next_btn2.png) -5px 8px no-repeat; width:40px; height:69px;margin-right:5px; text-indent:-99999px;  font-size:0px; display:block;left:-30px;}
#showcase_s1 .showcase-thumbnail-button-forward {position:absolute;background:url(/img/main/prev_next_btn2.png) -50px 8px no-repeat; width:40px; height:69px; text-indent:-99999px;  font-size:0px;display:block;right:-30px; }
#showcase_s1 .showcase-thumbnail-wrapper .active {border:5px solid #fc6a19;width:110px; height:59px;}
#showcase_s1 .showcase-thumbnail-wrapper .active .thimg {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}


.btnArea {display:block; position:relative; width:100%; height:50px; text-align:center;}
.btnArea a.btn_01 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; font-family:'NotoKrM'; background:#80523D; color:#fff; border:1px solid #80523D; } 
.btnArea a.btn_01:hover {color:#385a54; border:1px solid #385a54; background:#fff;}
.btnArea a.btn_02 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; font-family:'NotoKrM'; background:#45a5a1; color:#fff; border:1px solid ##A3CFCD; } 
.btnArea a.btn_02:hover {color:#3b9490; border:1px solid #3b9490; background:#fff;}
.btnArea a.btn_03 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; font-family:'NotoKrM'; background:#07770e; color:#fff; border:1px solid #07770e; } 
.btnArea a.btn_03:hover {color:#f0ec8a; border:1px solid #07770e; background:#fff;}
.btnArea a.btn_04 {display:inline-block; position:relative; margin:0 5px;padding:0px 50px; height:50px; line-height:50px; font-size:16px; font-family:'NotoKrM'; background:#45a5a1; color:#fff; border:1px solid ##A3CFCD; } 
.btnArea a.btn_04:hover {color:yellow; border:1px solid #3b9490; background:#fff;}


.btnArea a.btnCen {left:50% !important; margin-left:-170px;}

input.ed {padding:5px 15px; border:1px solid #c3c3c3;}
select.ed {padding:3px 15px; border:1px solid #c8c8c8;}
.end{display:inline-block; font-family:'NotoKrM'; padding:8px 25px;border:1px solid #385a54;background:#385a54;color:#fff;text-decoration:none;vertical-align:middle; cursor:pointer; font-size:16px;}


span.nobox {    display: inline-block; margin-right:10px;   color: #fff;    background: #e2b506;    width: 28px;    height: 28px;    line-height: 28px;    text-align: center;    border-radius: 20px !important;    -webkit-border-radius: 20px !important;    -moz-border-radius: 20px !important; }

.engmode {word-wrap:keep-all  !important; word-break:normal  !important; }

#ft {border-top:1px solid #d2d2d2; padding-top:30px;}

.bd_b {display:inline-block;  border-bottom:1px solid #b72647; margin-bottom:5px; }


.scontA img{max-width:100%; height:auto;}


.ttwid1 {min-width:80px;}
.ttwid2 {min-width:140px; margin-right:0px !important;}
.ttwid3 {min-width:90px;}
.ttwid4 {min-width:220px; margin-right:0px !important;}
.ttwid5 {min-width:120px; margin-right:0px !important;}

.p_sns dt{float:left;padding:5px;}
.p_sns dd{float:left;line-height:120%;padding-top:15px;}
.p_sns dd span{color:#cd6e6e;}
.p_sns:after{clear:both; content:''; display:block;}

#daumRoughmapContainer1652329738777 .phone {display:none;}

/*.tbl01 th {background:#ff0000}*/