#totalWrap {background:#fff;}

#sVisualA {width:100%;   margin:100px auto 0px auto; overflow:hidden;position:relative; text-align:center;color:#fff; background:#6595cc;}
#sVisualA .wrap {width:900px; margin:0 auto; padding:0px 0px 0px 160px;position:relative; display:block; }
#sVisualA h2{text-align:left; font:normal 36px 'nanum-square-r';  line-height:110px; padding-left:10px;}
#sVisualA .svh1 {height:110px; }
#sVisualA .svh2 {height:110px; }
#sVisualA .svh3{height:110px; }
#sVisualA .svh4{height:110px; }
#sVisualA .svh5{height:110px; }

.svimgA {position:absolute; top:10px; left:0px; width:160px; height:110px; }
.svbg1 {background:url(/img/snbImg0.png) left top no-repeat;}
.svbg2 {background:url(/img/snbImg1.png) left top no-repeat;  }
.svbg3 {background:url(/img/snbImg3.png) left top no-repeat;}
.svbg4 {background:url(/img/snbImg5.png) left top no-repeat;}
.svbg5 {background:url(/img/snbImg4.png) left top no-repeat;}

 #sVisualA .snb_2dul:after {clear:both; content:''; display:block; }
 #sVisualA .snb_2dul {position:absolute; right:0px; bottom:0px;display:block;  font-family: 'nanum-square-b'; }
#sVisualA li{background:none; list-style-type:none; float:left; display:inline; padding:0px 1px;}
#sVisualA li .snb_2da{display:block;color:#555;  background:rgba(255,255,255,0.8); font-size:16.5px;padding:10px 15px 0px 15px; line-height:40px !important;  border-radius: 15px 15px 0px 0px !important;  -webkit-border-radius: 15px 15px 0px 0px !important; -moz-border-radius: 15px 15px 0px 0px !important;}
#sVisualA li:first-child .snb_2da {}
#sVisualA li .snb_2da:hover, #sVisualA li:first-child .snb_2da:hover {color:#4d85c4 !important;}
#sVisualA .snb_2dli .on, #sVisualA .snb_2dli a:hover.on{   color:#356aac !important; background:#fff;}
#sVisualA li .snb_3da{display:block;  line-height:30px; font-size:14px; letter-spacing:-1px;  color:#505050;}
#sVisualA li .snb_3da:hover {color:#a6112c;}
#sVisualA  .on2 { font-family: 'nanum-square-b';color:#6595cc !important;}

#sVisualA li .snb_wid10 {width:120px; margin-top:35px;}
#sVisualA li:first-child .snb_wid10 {width:120px;margin-left:30px; }
#sVisualA li .snb_wid20 {width:150px; margin-top:35px;}
#sVisualA li:first-child .snb_wid20 {width:150px;margin-left:180px;}
#sVisualA li .snb_wid30 {width:185px;}
#sVisualA li:first-child .snb_wid30 {width:185px;}
#sVisualA li .snb_wid40 {width:70px;}
#sVisualA li:first-child .snb_wid40 {width:70px;}
#sVisualA li .snb_wid50 {width:150px;margin-top:35px;}
#sVisualA li:first-child .snb_wid50 {width:150px; margin-left:80px;}
#sVisualA li .snb_wid60 {width:150px;margin-top:35px;}
#sVisualA li:first-child .snb_wid60 {width:150px;}
#sVisualA li .snb_wid70 {width:150px;margin-top:35px;}
#sVisualA li:first-child .snb_wid70 {width:150px; margin-left:80px;}





#container_title {position:relative; width:100%; text-align:center;    }
#container_title .conTit_tt {display:none; margin:0 auto; font-family:'nanum-square-r'; font-size:44px; width:1120px; line-height:60px; color:#333; letter-spacing:0px; padding-top:25px;}
#container_title span {font-size:13px; color:#78a3d6; letter-spacing:10px;}
h2#container_title {display:none !important;} 


#container {position:relative;width:1000px; margin:0 auto; padding:30px 0 40px 0; min-height:400px; line-height:190%; font-size:16px; color:#333; text-align:justify; overflow:hidden;}

#container .tit01{color:#37588e; font-weight:normal; font-family:'nanum-square-b'; font-size:38px; line-height:46px; text-align:center; letter-spacing:-1px; }
#container .tit01_1{color:#37588e; font-weight:normal; font-family:'nanum-square-r'; font-size:34px; line-height:46px; text-align:center; letter-spacing:-1px; }
#container .tit02{margin:0; color:#5f91cc; font-weight:normal; font-family:'nanum-square-r'; font-size:28px; padding-bottom:10px; line-height:150%;}
#container .tit03{margin:0; color:#434343; font-weight:normal; font-family:'nanum-square-b'; font-size:22px; padding-bottom:10px; line-height:150%;}
#container .tit04{margin:0; color:#434343; font-weight:normal; font-family:'nanum-square-b'; font-size:20px; padding-bottom:5px; line-height:170%;}

.pott {color:#5f91cc !important; font-family:'NotoKrM' !important;}
.pott1 {color:#5f91cc !important;}
.pott2 {color:#37588e !important;}
.pott3 {color:#fc9576 !important;} 
.pott4 {color:#000 !important;}
.pott5 {color:#d74f4f !important;}
.pott6 {color:#4bb755 !important;}
.pott7 {color:#b76dc9 !important;}
.pott8 {color:#e99e08 !important;}


.pottS {font-size:15px; color:#a0a0a0; line-height:170%;}
.pottB {font-family: 'NotoKrM' !important;}
.pottSB {font-family: 'nanum-square-b' !important;}

.fs1 {font-size:18px !important;}
.fs2 {font-size:12px !important;}
.fs3 {font-size:16px !important;}


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

.sub_tab {width:1000px; overflow:hidden; margin:0px auto 30px auto; letter-spacing:-1px; }
.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:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px;  font-family: 'nanum-square-r'; font-size:16.5px; color:#666 !important; text-align:center;overflow:hidden;border-radius: 40px !important;  -webkit-border-radius: 40px !important; -moz-border-radius: 40px !important; }
.sub_tab li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab li a.on {border:1px solid #4b84c7; background:#4b84c7; font-size:16.5px;color:#fff !important; font-family: 'nanum-square-b'; }

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

.litc2 {width:497px;}
.litc3 {width:330px;}
.litc4 {width:247px;}
.litc5 {width:197px;}
.litc6 {width:163px;}

.sub_tabmenu {width:1000px; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.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;  font-family: 'nanum-square-r'; font-size:16.5px; color:#666 !important; text-align:center;overflow:hidden; border-radius: 40px !important;  -webkit-border-radius: 40px !important; -moz-border-radius: 40px !important;}
.sub_tabmenu li:first-child , .sub_tabmenu  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 #4b84c7; background:#4b84c7; font-size:16.5px;color:#fff !important; font-family: 'nanum-square-b'; }


#bo_cate {width:1000px; overflow:hidden; margin:0px auto 30px auto; letter-spacing:-1px; }
#bo_cate ul{padding:0px; margin:0px;}
#bo_cate ul::after {clear:both; content:""; display:block;}
#bo_cate li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 0px;}
#bo_cate li a{display:block; text-decoration:none;width:109px;background:#f8f8f8; border:1px solid #e5e5e5;  padding:4px 0px 4px 0px;  font-family: 'NotoKrM'; font-size:14.5px; color:#666 !important; text-align:center;overflow:hidden;border-radius: 40px !important;  -webkit-border-radius: 40px !important; -moz-border-radius: 40px !important; }
#bo_cate li:first-child , #bo_cate  li.el{  margin:0px 0px 1px 0px;   }
#bo_cate li a:hover{ text-decoration:none;background:#e5e5e5;  }
#bo_cate li a#bo_cate_on {border:1px solid #4b84c7; background:#4b84c7; font-size:14.5px;color:#fff !important; font-family: 'NotoKrM'; }

.flL {position:relative; float:left; display:inline-block;}
.flR {position:relative; float:right !important; display:inline-block;}
.flN {position:relative; float:none; display:block; clear:both; width:100%;}

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

#container dl.fl2 {position:relative; float:left; box-sizing:border-box; width:490px; margin-right:20px;border:1px solid #e5e5e5;}
#container dl.fl2 dt{width:100%; color:#fff; font:normal 26px 'nanum-square-b'; background:url(/img/bg_fl2.png) bottom left no-repeat #f8f8f8; text-align:center; padding-bottom:10px; height:70px; line-height:70px;}
#container dl.fl2 dd {padding:20px 30px 30px 30px;}
#container dl.fl2_1 {position:relative; box-sizing:border-box; width:100%; border:1px solid #e5e5e5;}
#container dl.fl2_1 dt{width:100%; color:#fff; font:normal 26px 'nanum-square-b'; background:url(/img/bg_fl2.png) bottom left repeat-x #f8f8f8; text-align:center; padding-bottom:10px; height:70px; line-height:70px;}
#container dl.fl2_1 dd {padding:20px 30px 30px 30px;}
#container dl.fl2:after {clear:both; content:''; display:block;}

#container dl.fl3 {position:relative; overflow:hidden; }
#container dl.fl3 dt{float:left;width:400px; overflow:hidden; }
#container dl.fl3 dd{float:right; width:600px; overflow:hidden; }
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl4 {position:relative; width:100%; overflow:hidden; box-sizing:border-box;}
#container dl.fl4 dt{position:relative; float:left; width:450px; text-align:center;}
#container dl.fl4 dd{position:relative; float:right; width:550px; }
#container dl.fl4:after{clear:both; content:''; display:block;}

#container dl.fl5 {width:178px; margin-right:25px; overflow:hidden; border:1px solid #e5e5e5; position:relative; float:left; margin-bottom:20px;}
#container dl.fl5 > dt{padding:19px 19px; width:140px; height:140px; position:relative; overflow:hidden; background:#f8f8f8; text-align:center;}
#container dl.fl5 > dd{padding:10px 0px; position:relative; text-align:center; font-size:14.5px;font-family:'NotoKrM'; line-height:140%;  }
#container dl.fl5 > dd .exptt{font-size:12.5px; color:#5f91cc; }

#container dl.fl6 {width:50%; overflow:hidden; margin-top:5px; float:left;}
#container dl.fl6 > dt {width:100px; height:50px; position:relative; float:left; font-family:'nanum-square-b'; padding-left:40px; color:#5f91cc; font-size:20px;}
#container dl.fl6 > dd {width:360px;position:relative; float:left; }
#container dl.fl6:after{clear:both; content:''; display:block;}

#container dl.fl6_1 {width:100%; overflow:hidden; margin-top:5px; float:left;}
#container dl.fl6_1 > dt {width:170px; height:50px; position:relative; float:left; font-family:'nanum-square-b'; padding-left:40px; color:#5f91cc; font-size:20px;}
#container dl.fl6_1 > dd {width:790px;position:relative; float:left; }
#container dl.fl6_1:after{clear:both; content:''; display:block;}

#container dl.fl7 {width:100%; overflow:hidden; margin-top:5px; float:left;}
#container dl.fl7 > dt {width:100%; position:relative; border-bottom:1px dashed #e5e5e5;font-family:'nanum-square-r';}
#container dl.fl7 > dd {width:100%; position:relative; background:#f6f7f8; box-sizing:border-box; padding:20px 20px 20px 60px;}
#container dl.fl7:after{clear:both; content:''; display:block;}
span.quest {display:inline-block; color:#fff; background:#37588e; width:34px; height:34px; line-height:34px; margin-left:20px; margin-right:5px; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}
span.answ  {display:inline-block; position:absolute; top:20px; left:20px; color:#4b84c7; background:#fff; border:2px solid #4b84c7; width:26px; height:26px; line-height:26px; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}


.bgtxt01 {display:block; border:none; height:50px; margin:10px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/bgtxt01.png) center no-repeat;}
.bgtxt02 {display:block; border:none; height:50px; margin:10px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/bgtxt02.png) center no-repeat;}
.bg_01 {display:block; clear:both; overflow:hidden; background:url(/img/01/bg_01.png) center no-repeat;}
.bg_0401 {display:block; clear:both; overflow:hidden; background:url(/img/04/bg_0401.png) center no-repeat;}
.bg_0402 {display:block; clear:both; overflow:hidden; background:url(/img/04/bg_0402.png) left top 7px no-repeat;}
.bgli {background:url(/img/bgli.png) left top 4px no-repeat; padding-left:30px !important;}




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


ul.bul {width:100%; position:relative; clear:both; margin:0;}
ul.bul li {padding:0 0 3px 15px; background:url(/img/bul.png) left 12px no-repeat;}
ul.bul li span.libox {display:inline-block; width:85px; color:#e99e08; font-family:'NotoKrM'; margin-right:5px;}
ul.bul li span.libox2 {display:inline-block; width:125px; color:#e99e08; font-family:'NotoKrM'; margin-right:5px;}
ul.bul li span.libox3 {display:inline-block; color:#e99e08; font-family:'NotoKrM'; margin-right:5px;}
ul.bul li span.libox4 {display:inline-block; width:65px; color:#e99e08; font-family:'NotoKrM'; margin-right:5px;}

ul.bul2 {border:1px solid #e5e5e5; padding:10px 0; overflow:hidden; color:#777;}
ul.bul2 li {float:left; padding-left:8px; margin-left:20px; background:url(/img/bul2.gif) left 12px no-repeat; font-size:15.5px; line-height:180%; text-align:left;}
ul.bul2 li span.libox {display:inline-block; width:160px; color:#37588e; font-family:'NotoKrM';}
ul.bul2 li span.libox2 {display:inline-block; padding-right:20px; color:#37588e; font-family:'NotoKrM';}

ul.bul3 {margin-top:10px; color:#777; font-size:15px; line-height:185%;}
ul.bul3 li span.libox {display:inline-block; width:120px; color:#e99e08; font-family:'NotoKrM';}
ul.bul3 li span.libox2 {display:inline-block; color:#fff; background:#f29f5f; margin-right:5px; width:20px; height:20px; line-height:20px; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}



.bdBox {    border: 1px solid #6494d1;     padding:15px 20px ;    overflow: hidden;}
.bdBox2 {    border: 1px solid #e5e5e5;     padding:15px 20px ;    overflow: hidden;}


.tbl01 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.tbl01 th{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'NotoKrM'; background:#f5f5f5}
.tbl01 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

.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 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; margin:0 auto;}
.tbl03 th{padding:10px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'NotoKrM'; background:#f5f5f5}
.tbl03 td{padding:10px 25px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; text-align:left;}
.tbl03 .inpSt{border: 1px solid #e4eaec; height:30px;   width:100%;   background: #f7f7f7;    color: #000;    vertical-align: middle;    padding: 0px 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tbl03 .txtSt{border: 1px solid #e4eaec; height:100px;   width:100%;   background: #f7f7f7;    color: #000;    vertical-align: middle;    padding: 0px 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



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

/* 연혁 */
dl.history {width:100%; overflow:hidden; position:relative; background:url(/img/01/bg_history.gif) 65px top repeat-y;padding:35px 0px; }
dl.history dt {float:left; width:130px; display:block; height:130px; box-sizing:border-box; color:#fff; font-family:'nanum-square-b'; font-size:18px; margin-right:40px;}
dl.history dt > span {display:inline-block;width:130px; height:130px; line-height:130px;  text-align:center; background:#2d5c9a; border-radius:80px !important; -webkit-border-radius:80px !important; -moz-border-radius:80px !important;}
dl.history dd {float:left;display:block; position:relative; box-sizing:border-box;padding-top:10px;}
dl.history dl:after {display:block; content:""; clear:both;}

dl.history dd > ul {display:block; overflow:hidden;   }
dl.history dd > ul > li {list-style:none; line-height:190%; width:100%;}
dl.history ul > li:after {display:block; content:""; clear:both;}
dl.history dd > ul > li > p {display:inline-block; width:80px; color:#4b84c7; letter-spacing:0px;}


dl.history2 {width:100%; overflow:hidden; position:relative;background:url(/img/01/bg_history.gif) right 65px top repeat-y; padding:35px 0px;}
dl.history2 dt {float:right; width:130px; display:block; height:130px; box-sizing:border-box; color:#fff; font-family:'nanum-square-b'; font-size:18px; margin-left:40px;}
dl.history2 dt > span {display:inline-block;width:130px; height:130px; line-height:130px;  text-align:center; background:#2d5c9a; border-radius:80px !important; -webkit-border-radius:80px !important; -moz-border-radius:80px !important;}
dl.history2 dd {float:right;display:block; position:relative; box-sizing:border-box;padding-top:10px;}
dl.history2 dl:after {display:block; content:""; clear:both;}

dl.history2 dd > ul {display:block; overflow:hidden;   }
dl.history2 dd > ul > li {list-style:none; line-height:190%; width:100%;}
dl.history2 ul > li:after {display:block; content:""; clear:both;}
dl.history2 dd > ul > li > p {display:inline-block; width:80px; color:#4b84c7; letter-spacing:0px;}

.hisbg1{ background-color:#4b75b7 !important; }
.hisbg2{ background-color:#4b92b7 !important; }
.hisbg3{ background-color:#4baeb7 !important; }
.hisbg4{ background-color:#4bb790 !important; }
ul.histt1 > li > p { color:#4b75b7 !important; }
ul.histt2 > li > p { color:#4b92b7 !important; }
ul.histt3 > li > p { color:#4baeb7 !important; }
ul.histt4 > li > p { color:#4bb790 !important; }


/***** 오시는길 ******/
dl.subway {}
dl.subway dt {width:120px; float:left;}
dl.subway dd {width:860px; float:left; margin:3px 0 20px 20px;}
dt.subway1 {display:inline-block; color:#fff; background:#536ab8; height:40px; line-height:40px; font-family:'NotoKrM'; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}
dt.subway2 {display:inline-block; color:#fff; background:#f1864e; height:40px; line-height:40px; font-family:'NotoKrM'; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}
dt.subway3 {display:inline-block; color:#fff; background:#994eab; height:40px; line-height:40px; font-family:'NotoKrM'; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}

span.b_box {display:inline-block; color:#fff; background:#4b75b7; width:28px; height:28px; line-height:28px; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}
span.g_box {display:inline-block; color:#fff; background:#4bb790; width:28px; height:28px; line-height:28px; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}
span.r_box {display:inline-block; color:#fff; background:#f29f5f; width:28px; height:28px; line-height:28px; text-align:center; border-radius:20px !important;  -webkit-border-radius:20px !important; -moz-border-radius:20px !important;}


ul.faci{width:100%; position:relative; clear:both; margin:0;}
ul.faci li{list-style:none; margin-bottom:10px; width:100%;}
ul.faci li:after {display:block; content:""; clear:both;}
ul.faci li p.tit {float:left; width:120px; display:inline-block; color:#0ba6ad;font-family:'NotoKrM'; }
ul.faci li p.exp {float:left;width:880px; display:inline-block; }

ul.none li{list-style:none; padding-left:15px;}

.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;}
.h25 {display:block; border:none; height:25px;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:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border-left:1px solid #b4cff0; border:none; width:1px; height:10px; margin:15px auto; padding:0px; font-size:0px; clear:both;}
.bd4 {display:block; border:none; background:#e2e8f2; height:2px;margin:20px 0px; padding:0px; font-size:0px; clear:both;}
.bd5 {display:block; border:none; background:url(/img/01/bg_history.gif) left center repeat-x; height:1px; margin:0px 65px; padding:0px; font-size:0px; clear:both;}
.bd6{display:block; border:none; border-bottom:1px dashed #d9d9d9; height:1px; margin:20px 0px; padding:0px; font-size:0px; clear:both;}

.bgn {background:none !important;}
.bdn {border:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mt30 {margin-top:30px !important;}
.ml0 {margin-left:0px !important;}
.ml30 {margin-left:30px !important;}
.ml50 {margin-left:50px !important;}
.pd0 {padding:0 !important;}
.pt0 {padding-top:0 !important;}
.pt50 {padding-top:50px !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !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:#1da18c; color:#fff; border:1px solid #1da18c; } 
.btnArea a.btn_01:hover {color:#19937a; border:1px solid #1da18c; 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:#c773a9; color:#fff; border:1px solid #c773a9; } 
.btnArea a.btn_02:hover {color:#bd4399; border:1px solid #bd4399; background:#fff;}

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

.bt_none {border-top:none !important;}

.img_taguk {display:inline-block; width:20px; height:26px; background:url(/img/01/i_taguk.jpg) center bottom no-repeat;}

a.goBtn {display:inline-block; padding:0px 30px; height:44px; line-height:44px; background:#3bb8be; color:#fff; font-size:16px; font-family:'NotoKrM';}
a.goBtn span { font-family:'NotoKrR';}

.gobtA  {margin:15px auto 0px auto;text-align:center;  display:block;}
.gobtA a.goBtn1 {display:inline-block; padding:0px 80px; height:40px; line-height:40px; background:#fff; color:#37588e; font-size:14.5px; font-family:'NotoKrM'; border:1px solid #37588e; border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA a:hover.goBtn1 {background:#37588e; color:#fff;}
.gobtA a.goBtn2 {display:inline-block; padding:0px 28px; height:36px; line-height:36px; background:#fff; color:#4b84c7; font-size:14.5px; font-family:'NotoKrM'; border:1px solid #4b84c7;}
.gobtA a:hover.goBtn2 {background:#4b84c7; color:#fff;}
.gobtA a.goBtn3 {display:inline-block; padding:0px 50px; height:38px; line-height:38px; background:#fff; color:#4b75b7; font-size:14.5px; font-family:'NotoKrM'; border:1px solid #4b75b7; border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA a:hover.goBtn3 {background:#4b75b7; color:#fff;}
.gobtA a.goBtn4 {display:inline-block; padding:0px 50px; height:38px; line-height:38px; background:#fff; color:#4baeb7; font-size:14.5px; font-family:'NotoKrM'; border:1px solid #4baeb7; border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA a:hover.goBtn4 {background:#4baeb7; color:#fff;}


.gobtA2  {margin:0px auto; text-align:center;  display:block;}
.gobtA2 a.goBtn1 {display:inline-block; padding:0px 60px; height:50px; line-height:50px; background:#4b75b7; color:#fff; font-family:'NotoKrM'; border:1px solid #4b75b7;border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA2 a:hover.goBtn1 {background:#fff; color:#4b75b7;}
.gobtA2 a.goBtn2 {display:inline-block; padding:0px 60px; height:50px; line-height:50px; background:#4baeb7; color:#fff; font-family:'NotoKrM'; border:1px solid #4baeb7;border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA2 a:hover.goBtn2 {background:#fff; color:#4baeb7;}
.gobtA2 input.goBtn2 {display:inline-block; padding:0px 60px; height:50px; line-height:50px; background:#4baeb7; color:#fff; font-family:'NotoKrM'; border:1px solid #4baeb7;border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}

.gobtA2 a.goBtn3 {display:inline-block; padding:0px 60px; height:50px; line-height:50px; background:#4bb790; color:#fff; font-family:'NotoKrM'; border:1px solid #4bb790;border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA2 a:hover.goBtn3 {background:#fff; color:#4bb790;}

.gobtA3  {margin:0px auto; text-align:center;  display:block;}
.gobtA3 a.goBtn1 {display:inline-block; padding:0px 40px; height:50px; line-height:50px; background:#4b75b7; color:#fff; font-family:'NotoKrM'; border:1px solid #4b75b7;border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA3 a:hover.goBtn1 {background:#fff; color:#4b75b7;}
.gobtA3 a.goBtn2 {display:inline-block; padding:0px 40px; height:50px; line-height:50px; background:#4baeb7; color:#fff; font-family:'NotoKrM'; border:1px solid #4baeb7;border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA3 a:hover.goBtn2 {background:#fff; color:#4baeb7;}
.gobtA3 a.goBtn3 {display:inline-block; padding:0px 40px; height:50px; line-height:50px; background:#4bb790; color:#fff; font-family:'NotoKrM'; border:1px solid #4bb790;border-radius:30px !important; -webkit-border-radius:30px !important; -moz-border-radius:30px !important;}
.gobtA3 a:hover.goBtn3 {background:#fff; color:#4bb790;}



.dsn {display:none;}

.bo_notice td a {font-weight:normal !important; color:#01a5a4; }


.f01 dl{ clear:both;}
.f01 dt{ float:left; width:20%; color:#37588e; font-weight:normal; font-family:'nanum-square-b'; font-size:18px;}
.f01 dd{ float:left; width:80%; font-size:15px; padding-bottom:5px; line-height:160%; font-family:'NotoKrR';}
.f01 li{ padding-left:10px;}

