@charset "utf-8";

/*  
//////////////        미르넷 웹코딩 3.0 작성자 : 이혜진    ////////////////////////
=============  코딩 CSS.3.0. HTML.5.0. 크롬최적화 익스 11. 최적화 ================
//////////////                 2020.05.01                  ///////////////////////
*/




/* New h4 */
h4.ml-h4{ position: relative;  display: block; line-height: 21px; margin: 0 0 10px 0px; padding: 4px 20px 6px 18px; font-size: 24px; letter-spacing: -2px; color: #333; font-weight:600 }
h4.ml-h4:after{ position: absolute; top: 10px; left: 0px; content: ""; width: 9px; height: 9px; transform: rotate(45deg); background: #ea4251; }
h4.ml-h4>i{ display:none; }

/* 서브비쥬얼부분 */
#subvisual{position:relative;}
.subvisual{position:relative;display: block;min-height: 800px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub01-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subbgbox{position:relative;display: block;min-height: 630px;height: 100%;padding: 160px 0 10px 0;margin: 0;background: url(/astro/_Img/_Sub/sub01-t01.png)no-repeat 0 0;background-attachment: fixed;transition: all .3s ease;box-sizing: border-box;}
.subbgbox .sub01-Titbx{position: absolute;display: block;top: 176px;left: 50%;padding: 0;margin-left: -550px;width: 190px;transition: all .3s ease;}
.subbgbox .sub01-Titbx .sb01-tit01{position:relative;color: #a95656;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 40px;display: block;}
.subbgbox .sub01-Titbx .sb01-tit01:before{content:'';position: absolute;width: 20px;height: 3px;margin: 0;padding: 0;display: block;background: #fff;top: -6px;}
.subbgbox .sub01-Titbx h2.sb01-h2n{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;color: #fff;}
.subbgbox .sub01-Titbx.s03BoxL01 .sb01-tit01{position: absolute;top: 60px;left: 70px;color: #ffffff;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 40px;display: inline-block;}
.subbgbox .sub01-Titbx.s03BoxL01 .sb01-tit01:before{content:'';position: absolute;width: 35px;height: 2px;margin: 0;padding: 0;display: block;background: #ffffff;top: -6px;}
.subbgbox .sub01-Titbx.s03BoxL01 h2.sb01-h2n{position:relative;display: inline-block;top: 130px;left: 45px;margin: 0;padding: 0;font-size: 37px;font-weight: 400;color: #fff;}
.subbgbox .sub01-Titbx.s05BoxL a.btn2-ah{position:relative;display: inline-block;padding: 10px 15px;margin: 20px 0 0;background: #3e339b;color: #fff;}
.subbgbox .sub01-Titbx.s05BoxL a.btn2-ah>i{position:relative;padding: 0;margin: 0 0 0 6px;top: 1px;}
.subbgbox .sub01-Titbx.s05BoxL a.btn2-ah>.btn2-txt{position:relative;display: inline-block;padding: 0;margin: 0;}
.subbgbox .sub01-Txtbx{position:relative;display: block;padding: 43px 0 0;margin: 0 auto;max-width: 1200px;transition: all .3s ease;box-sizing: border-box;}
.subbgbox .sub01-Txtbx .sb01-txtbx{position:relative;display: block;padding: 29px;margin: 0 0 0 450px;transition: all .3s ease;}
.subbgbox .sub01-Txtbx .sb01-txtbx:before{content:'';position: absolute;display: inline-block;width: 100%;height: 100%;padding: 0;margin: 0;top: 0;left: 0;background: rgba(247, 247, 247, 0.41);}
.subbgbox .sub01-Txtbx span>span{position:relative;line-height: 25px;text-align: justify;color: #fff;font-size: 1.000em; }
.subbgbox .sub01-Txtbx span>.sn01-txt01{position:relative;display: block;margin: 0 0 25px;}
.subbgbox .sub01-Txtbx span>.sn01-txt02{position:relative;display: block;margin: 0 0 25px;}
.subbgbox .sub01-Txtbx span>.sn01-txt03{position:relative;display: block;margin: 0 0 25px;}
.subbgbox .sub01-Txtbx span>.sn01-txt04{position:relative;display: block;margin: 0;text-align: right;font-size: 19px;}


.lCheck {padding: 9px;background: #fff;display: block;width: auto;margin: -4px -1px 0px;top: 0;position: relative;border: 1px solid #ddd;}
.lCheck a {background:#dc5151;padding: 9px 12px;top: 0;color:#fff;position: absolute;right: 0;display: inline-block;}

.redfont { color:#e60e0e !important;  }
.bluefont { color:#06F !important; }
.greenfont { color:#096 !important; }

@media all and (max-width:1200px) {
.subbgbox .sub01-Titbx{position: absolute;display: block;top: 176px;left: 50%;padding: 0;margin-left: -430px;width: 190px;transition: all .3s ease;}
.subbgbox .sub01-Txtbx{position:relative;display: block;padding: 85px 0 0 0;margin: 0 auto;max-width: 1100px;transition: all .3s ease;}
.subbgbox .sub01-Txtbx .sb01-txtbx{position:relative;display: block;padding: 29px;margin: 0 0 0 270px;}
}

@media all and (max-width:1070px) {
.subbgbox .sub01-Titbx.s03BoxL01 .sb01-tit01{position: absolute;top: 60px;left: 45px;color: #ffffff;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 40px;display: inline-block;}
.subbgbox .sub01-Titbx h2.sb01-h2n{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;color: #fff;}
}

@media all and (max-width:1000px) {
.subbgbox .sub01-Txtbx span>span{position:relative;line-height: 25px;text-align:left;color: #fff;font-size: 1.000em;letter-spacing: -0.5px;}
.subbgbox .sub01-Titbx{position: absolute;display: block;top: 120px;left: 50%;padding: 0;margin-left: -55px;width: 190px;transition: all .3s ease;}
.subbgbox .sub01-Txtbx .sb01-txtbx{position:relative;display: block;padding: 29px;margin: 0 30px;}
}

.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Imgbx{position:relative;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Imgbx>img{max-width: 100%;height: auto;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx{position: absolute;display: block;padding: 0;margin: 0;margin-left: -230px;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Txbx01{bottom: 70px;left: 50%;width: 60%;height: auto;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Txbx02{bottom: 70px;left: 50%;width: 60%;height: auto;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Txbx03{bottom: 145px;left: 50%;width: 60%;height: auto;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Txbx04{bottom: 70px;left: 50%;width: 60%;height: auto;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm{position:relative;display: block;padding: 0;margin: 0;background: #000000ba;border-top: 1px solid rgba(255, 255, 255, 0.22);}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li{position:relative;display: block;box-sizing: border-box;padding: 10px 10px 10px 22px;margin: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.22);}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li .Fl-num{position:relative;display: inline-block;z-index: 1;margin: 0 15px 0 0;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li .Fl-num:before{content:'';}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li:after{content:'';position: absolute;display: block;top: 8px;left: 15px;padding: 0;margin: 0;width: 30px;height: 30px;background: #6430d7;border-radius: 50%;z-index: 0;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li .Fl-txtsp{display: inline-block;}

@media all and (max-width:1200px) {
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx{position: absolute;display: block;padding: 0;margin: 0;margin-left: -230px;bottom: 5%;}
}

@media all and (max-width:1040px) {
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx{position: absolute;display: block;padding: 0;width: 100%;margin: 0;margin-left: 0;bottom: 0;left: 0;}
}

@media all and (max-width:767px) {
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm{position:relative;display: block;padding: 0;margin: 0;background: #000000ba;border-top: 1px solid rgba(255, 255, 255, 0.22);}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li{position:relative;display: block;box-sizing: border-box;padding: 7px 10px 7px 22px;margin: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.22);}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li .Fl-num{position:relative;display: inline-block;z-index: 1;margin: 0 15px 0 0;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li .Fl-num:before{content:'';}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li:after{content:'';position: absolute;display: block;top: 5px;left: 15px;padding: 0;margin: 0;width: 30px;height: 30px;background: #6430d7;border-radius: 50%;z-index: 0;}
.subbgbox .sub01-Txtbx .Flmp-Imgbx>.Fl-Txtbx .Fl-uLm>li .Fl-txtsp{display: inline-block;}
}

/* 배경 */
.subvisual02{position:relative;display: block;min-height: 730px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub02-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual03{position:relative;display: block;min-height: 800px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub01-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual04{position:relative;display: block;min-height: 690px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub04-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual05{position:relative;display: block;min-height: 760px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub05-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}

.subvisual03{position:relative;display: block;min-height: 690px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub03-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual03>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 448px;height: 100%;padding: 0;margin: 0 auto;background: #fff;top: 160px;}
.subvisual03>.subbgbox .s03BoxL01{position: absolute;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 340px;height: 448px;background: #333 url(/astro/_Img/_Sub/sub03-img01.jpg)no-repeat 50% 0;}
.subvisual03>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 35px 0 0;margin: 0 0 0 340px;max-width: 860px;overflow: hidden;}
.subvisual03>.subbgbox .s03BoxR01:before{content:'';position: absolute;display: block;top: -40px;right: -35px;width: 255px;height: 255px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub03-bgicon.png)no-repeat 50% 0;}
.subvisual03>.subbgbox .s03BoxR01 .flor-bx{position:relative;display: block;padding: 60px 0 0 0;margin: 0 0 0 30px;box-sizing: border-box;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01{position:relative;display: block;padding: 0;margin: 0 0 20px 0;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02{position:relative;display: block;padding: 0;margin: 0;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03{position:relative;display: block;padding: 0;margin: 28px 0 35px 0;box-sizing: border-box;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-spbx01{position:relative;display: block;padding: 15px 15px;margin: 0;border-radius: 30px;background: /*#303b7b*/rgba(1, 12, 82, 0.79) }
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-spbx01{position:relative;display: block;padding: 15px 15px;margin: 0;border-radius: 30px;background: rgba(24, 101, 87, 0.88);}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-spTit{position: relative;display: inline-block;padding: 0;color: #d3daff;font-size: 1.2500em;margin: 15px;font-weight: 400;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-spTit:before { content:"";  }
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-Txtbx01{position:relative;display: inline-block;padding: 0;vertical-align: middle;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-Txtbx01>.s03-Tsp01{position:relative;display: block;padding: 0;margin: 0 10px 0 0;color: #dce2ff;letter-spacing:-0.5px;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-Txtbx01>.s03-Tsp01 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0;font-weight: 500;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-spTit{position: relative;display: inline-block;padding: 0;margin: 15px;color: #bcfff3;font-size: 1.2500em;font-weight: 400;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx01{position:relative;display: inline-block;vertical-align: middle;margin: 0;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx01>.s03-Tsp01{position:relative;display: block;padding: 0;margin: 0 10px 0 0;color: #d5f3ed;letter-spacing:-0.5px;font-size: 1.000em;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Tsp02 { display: block;position: relative;margin: 10px 29px 0;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-Tsp02 { display: block;position: relative;margin: 10px 29px 0;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx01>.s03-Tsp01 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0;font-weight: 500;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02{position:relative;display: inline-block;vertical-align: middle;padding: 0 0 0 20px;margin: 7px 0px 0 20px;border-left: 1px solid #749a94;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02>.s03-Tsp01{position:relative;display: block;padding: 0;margin: 0 10px 0 0;color: #d5f3ed;letter-spacing:-0.5px;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02>.s03-Tsp01 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0;font-weight: 500;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp01{position:relative;display: inline-block;padding: 0 0 0 30px;margin: 0 10px 10px 0;color: #0c1556;font-size: 1.2em;width: 100%;letter-spacing:-0.5px;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp01:before{content:"·";font-weight: bold;display: inline-block;margin-right: 8px;font-size: 1.4em;vertical-align: top;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp01 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0;font-weight: 500;color: #0c1556;width: 10%;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp02{position:relative;display: inline-block;padding: 0px 0 0 30px;margin: 0 10px 0 0;color: #32299c;font-size: 1.2em;letter-spacing:-0.5px;width: 100%;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp02:before{content:"·";font-weight: bold;display: inline-block;margin-right: 8px;font-size: 1.4em;vertical-align: top;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp02 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0;font-weight: 500;color: #32299c;  width: 10%; }

@media all and (max-width:1130px) {
.subvisual03>.subbgbox .s03BoxL01{position: absolute;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 275px;height: 448px;background: #333 url(/astro/_Img/_Sub/sub03-img01.jpg)no-repeat 50% 0;}
.subvisual03>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 35px 0 0;margin: 0 0 0 278px;max-width: 860px;overflow: hidden;}
}

@media all and (max-width:1070px) {
.subvisual03>.subbgbox .s03BoxL01{position: absolute;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 235px;height: 448px;background: #333 url(/astro/_Img/_Sub/sub03-img01.jpg)no-repeat 50% 0;}
.subvisual03>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 35px 0 0;margin: 0 0 0 235px;max-width: 860px;overflow: hidden;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02{position:relative;display: inline-block;vertical-align: middle;padding: 0 0 0 20px;margin: 7px 0px 0 5px;border-left: 1px solid #749a94;}
}


@media all and (max-width:1000px) {
.subvisual03{position:relative;display: block;min-height: 900px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub03-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual03>.subbgbox .s03BoxL01{position: relative;display: block;top: 0;left: 0;padding: 0;margin: 0 auto;width: 100%;height: 271px;background: #4e6390 url(/astro/_Img/_Sub/sub03-img01.jpg)no-repeat 0 -150px;}
.subvisual03>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0;margin: 0;max-width: 100%;overflow: hidden;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02{position:relative;display: inline-block;vertical-align: middle;padding: 0 0 0 20px;margin: 7px 0px 0 5px;border-left: 1px solid #749a94;}
.subvisual03>.subbgbox .s03BoxR01 .flor-bx{position:relative;display: block;padding: 60px 0 0 0;margin: 0 30px;box-sizing: border-box;}
.subvisual03>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 448px;height: 100%;padding: 0;margin: 0 30px;background: #fff;top: 160px;}

}


@media all and (max-width:680px) {
.subvisual03{position:relative;display: block;min-height: 1100px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub03-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual03>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 448px;height: 100%;padding: 0;margin: 0 30px;background: #fff;top: 140px;}
.subvisual03>.subbgbox .s03BoxL01{position: relative;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 100%;height: 230px;background: #5d6991 url(/astro/_Img/_Sub/sub03-img01.jpg)no-repeat 50% -206px;}
.subvisual03>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 1px;margin: 0;max-width: 860px;overflow: hidden;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp01{position:relative;display: inline-block;padding: 0;margin: 0 0 10px 0;color: #0c1556;font-size: 1.000em;width: 100%;letter-spacing:-0.5px;box-sizing: border-box;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp02{position:relative;display: inline-block;padding: 0;margin: 0;color: #32299c;font-size: 1.000em;letter-spacing:-0.5px;width: 100%;box-sizing: border-box;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp01 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0 16px 0 0;font-weight: 500;color: #0c1556;width: 10%;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp02 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0 8px 0 0;font-weight: 500;color: #32299c; width: auto;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02{position:relative;display: inline-block;vertical-align: middle;padding: 0;margin: 0 0 15px 0;border-left: 0px solid #749a94;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box01 .s03-Txtbx01{position:relative;display: inline-block;padding: 0;margin: 0 0 15px;vertical-align: middle;}
.subvisual03>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx01>.s03-Tsp01{position:relative;display: block;padding: 0;margin: 0 0px 0 0;color: #d5f3ed;letter-spacing:-0.5px;font-size: 1.000em;}
.subvisual03>.subbgbox .s03BoxR01 .flor-bx{position:relative;display: block;padding: 50px 0 0 0;margin: 0 30px;box-sizing: border-box;}


}


.subvisual04>.subbgbox .s03BoxR01 .s03-box01 .Fl-Txtsp {position: relative;display: block;font-size: 1.0em;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box01 .Fl-Txtsp .s03-spbx01 {  }
.subvisual04>.subbgbox .s03BoxR01 .s03-box01 .Fl-Txtsp .s03-spTit {position: relative;display: inline-block;padding: 0;color: #ffffff;font-size: 1.2500em;margin: 12px 15px 0 0;font-weight: 400;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box01 .Fl-Txtsp .s03-Txtbx01 {position: relative;display: inline-block;padding: 0;vertical-align: top;width: 82%;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box01 .Fl-Txtsp .s03-Tsp01 {position: relative;display: inline-block;padding: 0;margin: 0 10px 0 0;color: #fff06c;letter-spacing: -0.5px;text-align: left;font-size: 18px;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box01 .Fl-Txtsp .s03-Tsp01 .s03-TitB {  }



.snt { padding: 15px; border:1px solid #7f88bf; line-height: 1.5em; margin: -10px 0 25px; color: #000; text-align: center;}
.snt a {color: #fff; padding:5px 10px; display: inline-block; background: #565f98; border-radius: 20px; }
.snt a:hover {background: #0a165a; }

.snb { padding: 15px; border: 2px solid #2c3986;line-height: 1.5em; margin: -10px 0 25px; color: #000;}
.snb i { display: inline-block; font-size: 5em; width: 10%; text-align: center; color: #22305a;}
.snb span { display: inline-block; width: 84%;}


/* 섹션내용 */
section{position:relative;clear: both;transition: all .3s ease;}

.isSub01 .Sb-section01{position:relative;display: block;padding: 80px 0 0 0;margin: 0;min-height: 650px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 307px;background-position-x: 50%;}
.isSub02 .Sb-section01{position:relative;display: block;margin: 0;padding: 60px 0 0;min-height: 350px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 274px;background-position-x: 50%;}
.isSub03 .Sb-section01{position:relative;display: block;padding: 140px 0 0 0;margin: 0;min-height: 1650px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 307px;background-position-x: 50%;}
.isSub04 .Sb-section01{position:relative;display: block;padding: 10px 0 20px 0;margin: 115px 0 0 0;min-height: 255px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 50px;background-position-x: 50%;}
.isSub05 .Sb-section01{position:relative;display: block;padding: 80px 0 0 0;margin: 0;min-height: 700px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 210px;background-position-x: 50%;}

.Sb-sec-box01{position:relative;display: block;max-width: 1200px;padding: 0;margin: 0 auto;box-sizing: border-box;transition: all .3s ease;}
.Sb-sec-box01 .sub01-Titbx{position: absolute;display: block;top: 250;left: 50%;padding: 0;margin-left: -550px;width: 200px;transition: all .3s ease;}
.Sb-sec-box01 .sub01-Titbx .sb01-tit01{position:relative;color: #000;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 40px;display: block;}
.Sb-sec-box01 .sub01-Titbx .sb01-tit01:before{content:'';position: absolute;width: 20px;height: 3px;margin: 0;padding: 0;display: block;background: #333;top: -5px;}
.Sb-sec-box01 .sub01-Titbx h2.sb01-h2n{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;top: 0px;color: #000;vertical-align: top;}
.Sb-sec-box01 .sub01-Titbx h2.sb01-h2n2{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;top: -17px;color: #000;}
.Sb-sec-box01 .sub01-Titbx a.btn2-ah{position:relative;display: inline-block;padding: 10px 15px;margin: 20px 0 0;background: #3e339b;color: #fff;}
.Sb-sec-box01 .sub01-Titbx a.btn2-ah>i{position:relative;padding: 0;margin: 0 0 0 6px;top: 1px;}
.Sb-sec-box01 .sub01-Titbx a.btn2-ah>.btn2-txt{position:relative;display: inline-block;padding: 0;margin: 0;}
.Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 705px;padding: 0;margin: 0 0 0 310px;transition: all .3s ease;}
.Sb-sec-box01 .sub01-Txt01bx h3.sb01-h3n{position:relative;display: block;padding: 0;margin: 20px 0 30px;font-size: 25px;font-weight: 500;letter-spacing:-0.5px;color: #000;}
.Sb-sec-box01 .sub01-Txt01bx .sn-box01{position: absolute;display: block;top: 0px;left: 0;padding: 0;margin: 0;background: #0c1a63;width: 200px;height: 20px;}
.Sb-sec-box01 .sub01-Txt01bx .sn-box01:before{content:'';position: absolute;display: block;top: 0px;left: 0;padding: 0;margin: 0;background: #0c1a63;width: 20px;height: 135px;}
.Sb-sec-box01 .sub01-Txt01bx .sn-box02{position: absolute;display: block;bottom: 0;right: 0;padding: 0;margin: 0;background: #6327eb;width: 200px;height: 20px;}
.Sb-sec-box01 .sub01-Txt01bx .sn-box02:before{content:'';position: absolute;display: block;bottom: 0;right: 0;padding: 0;margin: 0;background: #6327eb;width: 20px;height: 110px;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx{position:relative;display: block;padding: 35px 50px;margin: 0;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL{position:relative;display: block;padding: 0;margin: 0 30px;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li{position:relative;display: block;padding: 10px 0;margin: 0 0 10px 0;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 705px;padding: 0;margin: 0 0 60px;transition: all .3s ease;}



.Bd-box{position:relative;display: block;padding: 0;margin: 0;}
.Listxt-box{position:relative;display: block;padding: 0;margin: 30px 0 0 0;}
.cont-Txtbx{position:relative;display: block;padding: 0;margin: 0;}
.Ex-txtnm{position:relative;display: block;padding: 0 0 0 43px;margin: 20px 0 30px;}

.isSub04 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 500px;padding: 0;margin: 0 0 0 310px;transition: all .3s ease;}


@media all and (max-width:1200px) {
.Sb-sec-box01{position:relative;display: block;max-width: 1000px;padding: 0;margin: 0 auto;box-sizing: border-box;}
.Sb-sec-box01 .sub01-Titbx{position: absolute;display: block;top: 0;left: 50%;padding: 0;margin-left: -475px;width: 200px;}   
.Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 0 0 0 310px;}
.isSub04 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 705px;padding: 0;margin: 0 0 0 220px;transition: all .3s ease;}
}

@media all and (max-width:1000px) {
.Sb-sec-box01{position:relative;display: block;max-width: 1000px;min-height: 301px;padding: 0;margin: 0 30px;box-sizing: border-box;}
.Sb-sec-box01 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;width: 200px;}   
.Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 0 0 0 180px;}
.isSub04 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 403px;padding: 30px 0 0;margin: 0;transition: all .3s ease;}

}

@media all and (max-width:1032px) {
.isSub03 .Sb-section01{min-height: 1700px !important;}
}


@media all and (max-width:740px) {
.isSub01 .Sb-section01{position:relative;display: block;padding: 80px 0 0 0;margin: 0;min-height: 880px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 307px;background-position-x: 50%;}
.Sb-sec-box01 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;margin-bottom: 55px;width: 200px;}   
.Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 620px;padding: 0;margin: 0;}
.isSub04 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;height: 1124px;min-height: 705px;padding: 0;margin: 0;transition: all .3s ease;}
.isSub03 .Sb-section01{ min-height: 1874px !important;}
}

@media all and (max-width:500px) {
.isSub03 .Sb-section01{min-height: 2000px !important;}
}

@media all and (max-width:380px) {
.isSub03 .Sb-section01{min-height: 2174px !important;}
}

.Sb-sec-box01 .sub01-Txt01bx .m-tab{position: relative;display: block;width: auto;height: 100%;min-height: 255px;margin: 0;padding: 0;box-sizing: border-box;}
.Sb-sec-box01 .sub01-Txt01bx .m-tab:before {content:'';}
.Sb-sec-box01 .sub01-Txt01bx  dl{overflow:hidden;float: left;}
.Sb-sec-box01 .sub01-Txt01bx dl>dt{position:relative;display: block;padding: 0;}
.Sb-sec-box01 .sub01-Txt01bx dl:nth-child(1)>dt{position:relative;display: block;padding: 0;margin: 0;}
.Sb-sec-box01 .sub01-Txt01bx dl.isOn>dt{z-index: 120;/* margin: 0; */}
.Sb-sec-box01 .sub01-Txt01bx dl>dt>a{display: block;padding: 0;/* height: 40px; */line-height: 40px;box-sizing: border-box;border: 1px solid #a6b0c5;color: #79808a;font-weight: 500;padding: 10px 80.8px;margin: 0 0 0 -1px;background: #f0f0f0;}
.Sb-sec-box01 .sub01-Txt01bx dl:nth-child(1)>dt>a:before{content:"";position: absolute;top: 0px;left: 0;display: block;width: 1px;height: 100%;background: linear-gradient(#bfbfbf,#bfbfbf);background-color: #a6b0c5;}
.Sb-sec-box01 .sub01-Txt01bx dl.isOn>dt>a{border: 1px solid #a6b0c5;color: #111f7d;background: #fff;border-bottom: 1px solid #fff;}
.Sb-sec-box01 .sub01-Txt01bx dl.isOn:nth-child(1)>dt>a:before{content:"";position: absolute;top: 0;left: 0;display: block;width: 1px;height: 100%;background: linear-gradient(#bfbfbf,#bfbfbf);background-color: #a6b0c5;}
.Sb-sec-box01 .sub01-Txt01bx dl>dt>a.list-bx02{position: relative;}
.Sb-sec-box01 .sub01-Txt01bx dl>dt>a>span{position: relative;display: block;padding: 0;margin: 0;font-size: 15px;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd{position: absolute;top: 61px;left:0;width: 890px;min-height: 65px;display:none;padding: 30px 20px 0px;margin: 0;/* background: #f1f1f1; */border: 1px solid #a6b0c5;border-width: 1px;box-sizing: border-box;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx dl>dd{position: absolute;top: 61px;left:0;width: 100%;min-height: 65px;display:none;padding: 30px 20px 0px;margin: 0;/* background: #f1f1f1; */border: 1px solid #a6b0c5;border-width: 1px;box-sizing: border-box;}
.Sb-sec-box01 .sub01-Txt01bx dl.isOn>dd{display:block;z-index:100;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd .set03-Tbcontent{position: relative;display: block;padding: 0;margin: 0;box-sizing: border-box;min-height: 300px;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd .set03-Tbcontent #board-wrap{margin: 0;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li .sn-Titbx{position:relative;display: block;padding: 0;margin: 0 0 10px;font-size: 25px;letter-spacing:-0.5px;font-weight: 500;color: #000;line-height: 30px;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li .sn-Txtbsp{position:relative;font-size: 16px;display: inline-block;padding: 0;margin: 0;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li a{position:relative;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li a>i{position:relative;display: inline-block;padding: 0;margin: 0 5px 0 0;top: 1px;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li a>.btn-txt{position:relative;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li a.btn-ah01{position:relative;display: inline-block;padding: 10px 20px;margin: 0 0 0 30px;background: #0c1a63;color: #fff;}
.Sb-sec-box01 .sub01-Txt01bx .sn-txt-bx .sn-uL>li a.btn-ah02{position:relative;display: inline-block;padding: 10px 20px;margin: 0 0 0 30px;background: #3e339b;color: #fff;}



.dw1 {padding: 9px;margin: 0;position:relative;display: block;background: #6a72bb;color: #fff !important; border-radius:99px}
.dw1:hover { background:#3f4584 }

.set03-Tbcontent .h3-n{position:relative;}
.set03-Tbcontent .h3-n .cyl01{position: absolute;display: block;top: 0;left: 0;width: 30px;height: 30px;padding: 0;margin: 0;border-radius: 50%;}
.set03-Tbcontent .h3-n .cyl01 span{color: #FFF;font-size: 16px;display: block;position: relative;top: -1px;left: -1px;width: 30px;line-height: 30px;text-align: center;}
.set03-Tbcontent .h3-n{position:relative;padding: 0 0 0 38px;font-size: 21px;margin: 15px 0 20px;line-height: 30px;}
.set03-Tbcontent .h3-n .cor01{background: #1fbb0c;}
.set03-Tbcontent .h3-n .cor02{background: #e48a03;}
.set03-Tbcontent .h3-n .cor03{background: #0961e4;}


#mboardTab .Mb2-uL{position:relative;display: block;padding: 0;margin: 0;}
#mboardTab .Mb2-uL:before{content:'';position: absolute;display: block;bottom: 7px;width: 100%;height: 1px;padding: 0;margin: 0;background: #dedede;}
#mboardTab .Mb2-uL>li{position:relative;display: inline-block;width: 32.33333%;padding: 10px 10px;margin: 0;vertical-align: top;box-sizing: border-box;text-align: center;}
#mboardTab .Mb2-uL>li>a{position:relative;display: block;width: 100%;padding: 0px 0;margin: 0 auto;border-width: 0 0 1px 0;/* border-bottom: 1px solid #333; */}
#mboardTab .Mb2-uL>li>a .Mb-bxall{position:relative;display: block;padding: 0;margin: 0;box-sizing: border-box;}
#mboardTab .Mb2-uL>li>a .Mb-imgbx{position:relative;display: block;padding: 5px;margin: 0 auto;width: 190px;box-sizing: border-box;border: 1px solid #ddd;}
#mboardTab .Mb2-uL>li>a .Mb-imgbx>img{max-width: 100%; height: 250px;}
#mboardTab .Mb2-uL>li>a .Mb-Txtbx{position:relative;display: block;padding: 0;margin: 15px 0 0px 0;text-align: left;}
#mboardTab .Mb2-uL>li>a .Mb-titsp{position:relative;display: block;padding: 0 0 10px 0;margin: 0;text-align: center;font-size: 1.0em;min-height: 45px;color: #0c195d;font-weight: 600;letter-spacing: -1px;/* border-bottom: 1px solid #ddd; */}
#mboardTab .Mb2-uL>li>a .Mb-txtsp{position:relative;display: block;padding: 0px 10px;margin: 10px 0 0;}
#mboardTab .Mb2-uL>li>a .Mb-txtsp .mbTitbx{position:relative;display: block;padding: 0;margin: 0 0 5px;letter-spacing: -1px;color: #000000;font-weight: 500;}
#mboardTab .Mb2-uL>li>a .Mb-txtsp .mbTxtbx{position:relative;display: block;padding: 0;margin: 0;line-height: 1.35em;letter-spacing: -1px;min-height: 100px;}
#mboardTab .Mb2-uL>li>a .Mb-txtsp .mbTitbx1{position:relative;display: inline-block;padding: 0;margin: 0 6px 0 0;letter-spacing: -1px;color:#080808;font-weight: 500;}
#mboardTab .Mb2-uL>li>a .Mb-txtsp .mbTxtbx1{position:relative;display: inline-block;padding: 0;margin: 5px 0 0;color: #11719e;letter-spacing: -1px;}
#mboardTab .Mb2-uL>li>a .Mb-titsp:before { content:"▲"; display:block; font-size:0.5em; padding:0; margin:0 }
.msec-mvisual{position:relative;display: block;padding: 0;margin: 0;}
#mvisualtxt-wr{position:relative;display: block;padding: 0;margin: 0;}
#mboard3 { padding:30px 20px 0px; }
#mboard3 .sub05-Box { margin:0 !important }
#mboard3 p { padding: 11px;  border: 1px solid #d7dade; text-align: center; background: #f8f9fb;}
	
@media all and (max-width:1200px) {
#mboardTab .Mb2-uL>li{position:relative;display: inline-block;width: 48.333333%;padding: 10px 0;margin: 0;vertical-align: top;box-sizing: border-box;text-align: center;}
.Sb-sec-box01 .sub01-Txt01bx .m-tab{position: relative;display:inline-block;width: auto;height: 100%;min-height: 702px;margin: 0;padding: 0;box-sizing: border-box;}







.Sb-sec-box01 .sub01-Txt01bx dl>dt>a{display: block;padding: 0;/* height: 40px; */line-height: 40px;box-sizing: border-box;border: 1px solid #a6b0c5;color: #79808a;font-weight: 500;padding: 12px 35.8px;margin: 0px 0 0 -1px;background: #f0f0f0;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd{position: absolute;top: 65px;left:0;width: 778px;min-height: 65px;display:none;padding: 30px 20px 30px;margin: 0;/* background: #f1f1f1; */border: 1px solid #a6b0c5;border-width: 1px;box-sizing: border-box;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx .m-tab{position: relative;display: block;width: auto;height: 100%;min-height: 702px;margin: 0;padding: 0;box-sizing: border-box;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx dl>dd{position: absolute;top: 65px;left:0;width: 100%;min-height: 65px;padding: 30px 20px 0px;margin: 0;/* background: #f1f1f1; */border: 1px solid #a6b0c5;border-width: 1px;box-sizing: border-box;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx dl>dt>a>span{position: relative;display: block;padding: 0;margin: 0;font-size: 14px;}
}


@media all and (max-width:1000px) {
#mboardTab .Mb2-uL>li{position:relative;display: inline-block;width: 48.333333%;padding: 10px 0;margin: 0;vertical-align: top;box-sizing: border-box;text-align: center;}
.Sb-sec-box01 .sub01-Txt01bx .m-tab{position: relative;display: inline-block;width: 100%;height: 100%;min-height: 500px;margin: 0;padding: 0;box-sizing: border-box;}
.Sb-sec-box01 .sub01-Txt01bx dl>dt>a{display: block;padding: 0;/* height: 40px; */line-height: 40px;box-sizing: border-box;border: 1px solid #a6b0c5;color: #79808a;font-weight: 500;padding: 12px 36.8px;margin: 0 0 0 -1px;background: #f0f0f0;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd{position: absolute;top: 65px;left:0;width: 100%;min-height: 65px;display:none;padding: 30px 20px 30px;margin: 0;/* background: #f1f1f1; */border: 1px solid #a6b0c5;border-width: 1px;box-sizing: border-box;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx dl>dt>a>span{position: relative;display: block;padding: 0;margin: 0;font-size: 0.813em;}
}

@media all and (max-width:700px) {
#mboardTab .Mb2-uL>li{position:relative;display: block;width: 100%;padding: 10px 0;margin: 0;vertical-align: top;box-sizing: border-box;text-align: center;}
.Sb-sec-box01 .sub01-Txt01bx .m-tab{position: relative;display: inline-block;width: 100%;height: 100%;min-height: 702px;margin: 0;padding: 0;box-sizing: border-box;}
.Sb-sec-box01 .sub01-Txt01bx dl>dt>a{display: block;padding: 0;/* height: 40px; */line-height: 40px;box-sizing: border-box;border: 1px solid #a6b0c5;color: #79808a;font-weight: 500;padding: 5px 10px;margin: 0 0 0 -1px;background: #f0f0f0;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd{position: absolute;top: 51px;left:0;width: 100%;min-height: 65px;display:none;padding: 30px 20px 30px;margin: 0;/* background: #f1f1f1; */border: 1px solid #a6b0c5;border-width: 1px;box-sizing: border-box;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx dl>dt>a{display: block;padding: 0;/* height: 40px; */line-height: 40px;box-sizing: border-box;border: 1px solid #a6b0c5;color: #79808a;font-weight: 500;padding: 18px 15px;margin: 0 0 0 -1px;background: #f0f0f0;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx dl>dt>a>span{position: relative;display: block;width: 71px;line-height: 14px;padding: 0;margin: 0;font-size: 0.813em;word-break: break-word;text-align: center;}
.Tour-Bx.Sb-sec-box01 .sub01-Txt01bx dl.mboard_tab3>dt>a>span{position: relative;display: block;width: 109px;line-height: 14px;padding: 0;margin: 0;font-size: 0.813em;word-break: break-word;text-align: center;}
}


.pging { display: block; text-align: center; margin-top:5%;position:relative  }
.pging img { z-index:999; position:relative }
.pging strong { display: block; padding: 20px; font-size: 1.8em;}
.pging span { color: #3381f2; }
.pging span:before { content:"●"; border-radius:99px; color:#fff; position:absolute; top:-5%; left:42%; font-size:12em; z-index:1; border:dashed 5px #ddd;  }

@media all and (max-width:680px) {
.pging span:before { content:"●"; top:-5%; left:25%;  }
}

/* 컨트롤버튼 */
.main-vis{position:relative;display: block;padding: 0 0 0 0;margin:0;box-sizing: border-box;}
.main-cotl{z-index: 333;position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;padding:0;margin: 0;}
.main-cotl>.controlBtn{position: absolute;display: block;width: 200px;top: 0;left: 0;height: 46px;padding: 0;margin: 0;}
.main-cotl>.controlBtn>.vpop_nav {position:absolute;top: 25px;left: 30px;width: auto;margin:0;padding:0;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx{position:relative;cursor: pointer;overflow: hidden;display: block;width: 96px;height: 96px;padding: 0;margin: 25px auto;background: transparent;border-radius: 50%;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx>img.Img-size{z-index: 0;position: absolute;display: inline-block;left: -50%;max-width: 200%;height: 100%;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx.cycle-pager-active{position:relative;border: 0px solid #f29d26;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx.cycle-pager-active:before{content:'';z-index: 1;position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;opacity: .7;background: transparent;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx.cycle-pager-active:after{content:'';z-index: 55;position: absolute;display: block;top: 9px;left: 50%;width: 22px;height: 24px;padding: 0;margin: 0 0 0 -10px;background: url(/)no-repeat;background-position: -127px -10px;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx>span{position: relative;display: block;height: 100%;padding: 0;margin: 0;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx>span.icons01{background: url(/astro/_Img/_Sub/sub01-btn01-20240724.png);background-size: cover;}

span.icons01 {}
.main-cotl>.controlBtn>.vpop_nav>.tempBx>span.icons02{background: url(/astro/_Img/_Sub/sub01-btn02-20240724.png)no-repeat;background-size: cover;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx>span.icons03{background: url(/astro/_Img/_Sub/sub01-btn03-20240724.png)no-repeat;background-size: cover;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx>span.icons04{background: url(/astro/_Img/_Sub/sub01-btn04-20240724.png)no-repeat;background-size: cover;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx.cycle-pager-active span.icons01{background: url(/astro/_Img/_Sub/sub01-btn01on-20240724.png)no-repeat;background-size: cover;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx.cycle-pager-active span.icons02{background: url(/astro/_Img/_Sub/sub01-btn02on-20240724.png)no-repeat;background-size: cover;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx.cycle-pager-active span.icons03{background: url(/astro/_Img/_Sub/sub01-btn03on-20240724.png)no-repeat;background-size: cover;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx.cycle-pager-active span.icons04{background: url(/astro/_Img/_Sub/sub01-btn04on-20240724.png)no-repeat;background-size: cover;}

.Mnvgr-Bx{position: absolute;display: inline-block;left: 50%;bottom: 105px;width: 100px;height: 100px;padding: 0;margin: 0 0 0 -100px;color: #fff;border-radius: 50%;z-index: 555;}
.Mnvgr-Bx:before{content:'';z-index: -55;position: absolute;display: inline-block;left: 0;top: 0;width: 100%;height: 100%;padding: 0;margin: 0;opacity: .7;border-radius: 50%;background: #000;border: 1px solid #fff;}
.Mnvgr-Bx>a{z-index: 55;position: relative;display: inline-block;width: 102px;height: 102px;padding: 0;margin: 0;}
.Mnvgr-Bx>a>i{position: absolute;display: block;top: 23px;left: 50%;padding: 0;margin: 0 0 0 -19px;color: #fff;font-size: 30px;}
.Mnvgr-Bx>a .Mnvr-Titsp{position: absolute;display: block;top: 50%;left: 50%;color: #fff;padding: 0;margin: 3px 0 0 -23px;line-height: 30px;font-size: 16px;font-weight: 400;text-align: center;letter-spacing: -1px;text-shadow: 0 2px 0 rgba(0,0,0,0.60);text-decoration: none;}

.cont-box{position: relative;display: block;float: none;top: 0;color: #fff;font-size: 23px;line-height: 46px;letter-spacing: -1px;vertical-align: top;box-sizing: border-box;transition: all .3s ease;}
.main-cotl>a{position: relative;display: block;float: left;top: 8px;left: 52px;width: 24px;height: 30px;line-height: 30px;font-size: 25px;text-align: center;margin:0;padding: 0;}
.main-cotl>a.start-btn{width: 24px;height: 30px;color: #757575;}
.main-cotl>a.stop-btn {width: 25px;height: 30px;color: #9e9e9e;}
.main-cotl>a.prev-btn {position: absolute;display: inline-block;top: 50%;left: 165px;width: 90px;height: 90px;color: #333;margin-top: -18px;}
.main-cotl>a.prev-btn>i{position: relative;display: block;top: 0px;left: -4px;padding: 0;margin: 0;font-size: 90px;}
.main-cotl>a.next-btn {position: absolute;display: inline-block;top: 50%;right: 0;left: auto;width: 90px;height: 90px;color: #333;margin-top: -36px;}	
.main-cotl>a.next-btn>i{position: relative;display: block;top: 0px;left: 4px;padding: 0;margin: 0;font-size: 90px;}

.main-cotl>a.stop-btn:hover,
.main-cotl>a.stop-btn:focus,
.main-cotl>a.stop-btn:active{color: #e64646;}
.main-cotl>a.start-btn.on{color: #ffbe00;}
.main-cotl>a.stop-btn.on {color: #e64646;}

#main-visual-01 {position:relative;display: block;height: 560px;margin: 0 100px 0 250px;}
#main-visual-01 .img-vis{position:relative;display:inline-block;width:100%;height: 543px;padding:0;margin:0;/* background-size: cover; */background-position: 0 0;background-repeat: no-repeat;}
#main-visual-01 .vpop_con{position: relative;display: block;left: 0;top: 50px;min-height: 190px;padding: 0;margin: 0 90px 0 45%;color: #fff;z-index: 555;}
#main-visual-01 .vpop_con:before{content:'';z-index: -55;position: absolute;display: inline-block;left: 0;top: 0;width: 100%;height: 100%;padding: 0;margin: 0;opacity: .7;border-radius: 50%;background: rgba(253, 252, 252, 0); }
#main-visual-01 .vpop_con>a{z-index: 55;position:relative;display: inline-block;width: 102px;height: 102px;padding: 0;margin: 0;}
#main-visual-01 .vpop_con>a>i{position: absolute;display: block;left: 50%;padding: 19px 0 0 0;margin: 0 0 0 -12px;color: #fff;font-size: 30px;}
#main-visual-01 .h3n-sp{position: relative;display: block;padding: 0; margin: 0 0 15px;font-size: 26px;color: #0c1a64;    background: #fff;}
#main-visual-01 .vpop_ttl{position: relative;display: block;color: #333;padding: 0;margin: 0;line-height: 30px;font-size: 22px;font-weight: 400;text-align: left;letter-spacing: -1.5px; background: #fff;}


.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow { width: 100%; min-width: 200px; margin: auto; padding: 0; }
.cycle-slideshow > a { position: absolute; top: 0; left: 0; width: 100%; padding: 0; background-color: #222; display: block;}
.cycle-slideshow > a > img {width: 100%; position: static; display: block;}
.cycle-slideshow > div {position: absolute;top: 0;left: 0;width: 100%;height: 543px;padding: 0;}

@media all and (max-width:1230px) {
.cycle-slideshow > div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;}
#main-visual-01 .img-vis{position:relative;display: block;width:100%;height: 545px;padding:0;margin:0;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}

}

@media all and (max-width:1000px) {
.main-vis{position:relative;display: block;padding: 154px 0 0 0;margin:0;box-sizing: border-box;}

.main-cotl>.controlBtn{position: relative;display: block;width: 100%;top: 0;left: 0;height: 147px;padding: 0;margin: 0 0 0 120px;box-sizing: border-box;}
.main-cotl>.controlBtn>.vpop_nav {position: relative;display: block;top: 0;left: 0;width: auto;margin:0;padding:0;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx{position:relative;cursor: pointer;overflow: hidden;display: inline-block;width: 96px;height: 96px;padding: 0;margin: 0 10px;background: transparent;border-radius: 50%;}
.main-cotl>a{position: absolute;display: block;float: left;top: 8px;left: 52px;width: 24px;height: 30px;line-height: 30px;font-size: 25px;text-align: center;margin:0;padding: 0;}
.main-cotl>a.start-btn{top: 55px;left: 33px;width: 24px;height: 30px;color: #757575;}
.main-cotl>a.stop-btn {top: 55px;left: 52px;width: 25px;height: 30px;color: #9e9e9e;}
.main-cotl>a.prev-btn {position: absolute;display: inline-block;top: 50%;left: 0;width: 90px;height: 90px;color: #333;margin-top: 25px;}
.main-cotl>a.next-btn {position: absolute;display: inline-block;top: 50%;right: 0;left: auto;width: 90px;height: 90px;color: #333;margin-top: 25px;}	

#main-visual-01 {position:relative;display: block;height: 532px;margin: 0 85px;}
#main-visual-01 .img-vis{position:relative;display: block;width:100%;height: 473px;padding:0;margin:0;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
#main-visual-01 .h3n-sp{position: relative;display: block;padding: 0;margin: 0 0 15px;font-size: 20px;color: #0c1a64;background: #fff;}
#main-visual-01 .vpop_ttl{position: relative;display: block;color: #333;padding: 0;margin: 0;line-height: 25px;font-size: 16px;font-weight: 400;text-align: left;letter-spacing: -1.5px;background: #fff;}
}


@media all and (max-width:680px) {
.main-vis{position:relative;display: block;padding: 110px 0 0 0;margin:0;box-sizing: border-box;}
.main-cotl>.controlBtn{position: relative;display: block;width: 100%;top: 0;left: 0;height: 147px;padding: 0;margin: 0;box-sizing: border-box;}
.main-cotl>.controlBtn>.vpop_nav {position: relative;display: block;top: 0;left: 0;width: auto;margin:0;padding:0;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx{position:relative;cursor: pointer;overflow: hidden;display: inline-block;width: 96px;height: 96px;padding: 0;margin: 0 5px;background: transparent;border-radius: 50%;}
.main-cotl>a{position: absolute;display: block;float: left;top: 8px;left: 52px;width: 24px;height: 30px;line-height: 30px;font-size: 25px;text-align: center;margin:0;padding: 0;}
.main-cotl>a.start-btn{top: -46px;left: 126px;width: 24px;height: 30px;color: #757575;}
.main-cotl>a.stop-btn {top: -46px;left: 148px;width: 25px;height: 30px;color: #9e9e9e;}
.main-cotl>a.prev-btn {position: absolute;display: inline-block;top: 50%;left: -40px;width: 90px;height: 90px;color: #333;margin-top: 25px;}
.main-cotl>a.next-btn {position: absolute;display: inline-block;top: 50%;right: -40px;left: auto;width: 90px;height: 90px;color: #333;margin-top: 25px;}	

#main-visual-01 {position:relative;display: block;height: 532px;margin: 0 33px;}
#main-visual-01 .img-vis{position:relative;display: block;width:100%;height: 473px;padding:0;margin:0;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
#main-visual-01 .h3n-sp{position: relative;display: block;padding: 0;margin: 0 0 15px;font-size: 20px;color: #0c1a64;background: #fff;}
#main-visual-01 .vpop_ttl{position: relative;display: block;color: #333;padding: 0;margin: 0;line-height: 25px;font-size: 16px;font-weight: 400;text-align: left;letter-spacing: -1.5px;background: #fff;}
#main-visual-01 .vpop_con{position: relative;display: block;left: 0;top: 50px;min-height: 190px;padding: 0;margin: 0 20px 0 45%;color: #fff;z-index: 555;}
}


@media all and (max-width:510px) {
.main-vis{position:relative;display: block;padding: 80px 0 0 0;margin:0;box-sizing: border-box;}
.main-cotl>.controlBtn{position: relative;display: block;width: 100%;top: 0;left: 0;height: 147px;padding: 0;margin: 0;box-sizing: border-box;}
.main-cotl>.controlBtn>.vpop_nav {position: relative;display: block;top: 0;left: 0;width: auto;margin:0;padding:0;}
.main-cotl>.controlBtn>.vpop_nav>.tempBx{position:relative;cursor: pointer;overflow: hidden;display: inline-block;width: 65px;height: 65px;padding: 0;margin: 0;background: transparent;border-radius: 50%;}
.main-cotl>a{position: absolute;display: block;float: left;top: 8px;left: 52px;width: 24px;height: 30px;line-height: 30px;font-size: 25px;text-align: center;margin:0;padding: 0;}
.main-cotl>a.start-btn{top: -46px;left: 126px;width: 24px;height: 30px;color: #757575;}
.main-cotl>a.stop-btn {top: -46px;left: 148px;width: 25px;height: 30px;color: #9e9e9e;}
.main-cotl>a.prev-btn {position: absolute;display: inline-block;top: 50%;left: -40px;width: 90px;height: 90px;color: #333;margin-top: 25px;}
.main-cotl>a.next-btn {position: absolute;display: inline-block;top: 50%;right: -40px;left: auto;width: 90px;height: 90px;color: #333;margin-top: 25px;}	

#main-visual-01 {position:relative;display: block;height: 296px;margin: 0 33px;}
#main-visual-01 .img-vis{position:relative;display: block;width:100%;height: 235px;padding:0;margin:0;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
#main-visual-01 .h3n-sp{position: relative;display: block;padding: 0;margin: 0 0 15px;font-size: 20px;color: #0c1a64;background: #fff;}
#main-visual-01 .vpop_ttl{position: relative;display: block;color: #333;padding: 0;margin: 0;line-height: 25px;font-size: 16px;font-weight: 400;text-align: left;letter-spacing: -1.5px;background: #fff;}
#main-visual-01 .vpop_con{position: relative;display: block;left: 0;top: auto;bottom: -256px;min-height: 190px;padding: 0;margin: 0;color: #fff;z-index: 555;}
.main-cotl>a.prev-btn>i{position: relative;display: block;top: 0px;left: -4px;padding: 0;margin: 0;font-size: 90px;}
.main-cotl>a.next-btn>i{position: relative;display: block;top: 0px;left: 4px;padding: 0;margin: 0;font-size: 90px;}
.cycle-slideshow {width: 100%;min-width: 200px;margin: auto;padding: 0;overflow: visible !important;}

}


.isSub01 .Sb-section02{position:relative;display: block;min-height: 1200px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 1070px;background-position-x: 50%;}
.isSub02 .Sb-section02{position:relative;display: block;min-height: 360px;padding: 60px 0 0;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 241px;background-position-x: 50%;}
.isSub03 .Sb-section02{position:relative;display: block;min-height: 430px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 5px;background-position-x: 50%;0FONT-VARIANT: JIS04;margin: 360px 0px 0px 0px;}
.isSub04 .Sb-section02{position:relative;display: block;min-height: 950px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 5px;background-position-x: 50%;}

.isSub05 .Sb-section02{position:relative;display: block;min-height: 740px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 5px;background-position-x: 50%;}

.Sb-sec-box02{position:relative;display: block;max-width: 1200px;padding: 0;margin: 0 auto;box-sizing: border-box;transition: all .3s ease;}
.Sb-sec-box02 .sub01-Titbx{position: absolute;display: block;top: 0;left: 50%;padding: 0;margin-left: -550px;width: 220px;transition: all .3s ease;}
.Sb-sec-box02 .sub01-Titbx .sb01-tit01{position:relative;color: #000;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 40px;display: block;}
.Sb-sec-box02 .sub01-Titbx .sb01-tit01:before{content:'';position: absolute;width: 20px;height: 3px;margin: 0;padding: 0;display: block;background: #333;top: -5px;}
.Sb-sec-box02 .sub01-Titbx h2.sb01-h2n{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;color: #000; line-height: 1.3em;}
.Sb-sec-box02 .sub01-Titbx a.btn2-ah{position:relative;display: inline-block;padding: 10px 15px;margin: 20px 0 0;background: #3e339b;color: #fff;}
.Sb-sec-box02 .sub01-Titbx a.btn2-ah>i{position:relative;padding: 0;margin: 0 0 0 6px;top: 1px;}
.Sb-sec-box02 .sub01-Titbx a.btn2-ah>.btn2-txt{position:relative;display: inline-block;padding: 0;margin: 0;}
.Sb-sec-box02 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 0 310px;}
.Sb-sec-box02 .sub01-Txt02bx h3.sb01-h3n{position:relative;display: block;padding: 0;margin: 20px 0;font-size: 25px;font-weight: 500;letter-spacing:-0.5px;color: #000;}
.Sb-sec-box02 .sub01-Txt02bx .sb01-Txtmg01{position:relative;display: block;padding: 0;margin: 0 0 30px;}
.Sb-sec-box02 .sub01-Txt02bx .sb01-Txtmg01>img{display: block;max-width: 100%;height: auto;}
.Sb-sec-box02 .sub01-Txt02bx .sb01-Txtmg02{position:relative;display: block;padding: 0 0 0 80px;margin: 20px 0 60px;}
.Sb-sec-box02 .sub01-Txt02bx .sb01-Txtmg02>img{display: block;max-width: 100%;height: auto;}
.Sb-sec-box02 .sub01-Txt03bx{position:relative;display: block;min-height: 700px;padding: 0;margin: 0;}

@media all and (max-width:1200px) {
.Sb-sec-box02{position:relative;display: block;max-width: 1000px;padding: 0;margin: 0 auto;box-sizing: border-box;}
.Sb-sec-box02 .sub01-Titbx{position: absolute;display: block;top: 0;left: 50%;padding: 0;margin-left: -475px;width: 220px;}
.Sb-sec-box02 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 0 220px;}
.isSub01 .Sb-section02{position:relative;display: block;min-height: 1200px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 945px;background-position-x: 50%;}

}

@media all and (max-width:1000px) {
.isSub01 .Sb-section02{position:relative;display: block;min-height: 1200px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 890px;background-position-x: 50%;}
.isSub03 .Sb-section02{position:relative;display: block;min-height: 560px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 5px;background-position-x: 50%;}
.Sb-sec-box02 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 0 220px;}
.Sb-sec-box02{position:relative;display: block;max-width: 1000px;padding: 0;margin: 0 30px;box-sizing: border-box;}
.Sb-sec-box02 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;width: 220px;}
.Sb-sec-box02 .sub01-Txt02bx{position:relative;display: block;min-height: 357px;padding: 0;margin: 0 0 0 215px;}
.isSub03 .Sb-sec-box02 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;margin-bottom: 40px;width: 220px;}

}

@media all and (max-width:680px) {
.isSub01 .Sb-section02{position:relative;display: block;min-height: 1200px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 1070px;background-position-x: 50%;}
.Sb-sec-box02 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;margin-bottom: 55px;width: 220px;}
.Sb-sec-box02 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0;}
.Sb-sec-box02 .sub01-Txt02bx .sb01-Txtmg02{position:relative;display: block;padding: 0;margin: 20px 0 60px;}

}

@media (max-width: 510px) {
.Sb-sec-box02 .sub01-Txt03bx{position:relative;display: block;min-height: 501px;padding: 0;margin: 0;}
.isSub01 .Sb-section02{position:relative;display: block;min-height: 1210px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 712px;background-position-x: 50%;}
}


/*접근성 탭메뉴 >> 텝이동유무*/
.Mn-Tebox h3.sb01-h3n{position:relative;display: block;padding: 0;margin: 20px 0 20px 35px;font-size: 25px;font-weight: 500;letter-spacing:-0.5px;color: #000;}
.Mn-Tebox{position: relative;display: block;padding: 0;margin: 0;}
.Mn-Tebox .MnTebtn{position: relative;display: block;padding: 0;margin: 0 0 35px;}
.Mn-Tebox:after,
.Mn-Tebox:before{content: "";  display: table;}
.Mn-Tebox:after{clear: both;}
.Mn-Tebox .MnTebtn>a{position: relative;display: block;width: 96px;height: 96px;padding: 0;margin: 0 auto;background: transparent;border-radius: 50%;}
.Mn-Tebox .MnTebtn>a>span{position: relative;display: block;height: 100%;padding: 0;margin: 0;}
.Mn-Tebox .MnTebtn:first-child>a{/* border-top: 1px solid rgba(0,0,0,0.2); */}
.Mn-Tebox .MnTebtn{position: relative;width: 200px;height: 100px;display: block;}
.Mn-Tebox .MnLstbx {zoom: 1;height: auto;display: none;width: 880px;min-height: 100%;border-left: none;box-sizing: border-box;}
.Mn-Tebox .MnLstbx:after,
.Mn-Tebox .MnLstbx:before {content: "";  display: table;}

.Mn-Tebox .MnLstbx:after {clear: both;}
.Mn-Tebox .MnLstbx li {list-style: circle;}
.Mn-Tebox .MnLstbx {position: absolute;width: 970px;right: 0;top: 0;padding: 15px 10px;}
.Mn-Tebox .MnTebtn>a>span.icons01{background: url(/astro/_Img/_Sub/sub01-btn01.png)no-repeat;}
.Mn-Tebox .MnTebtn>a>span.icons02{background: url(/astro/_Img/_Sub/sub01-btn02.png)no-repeat;}
.Mn-Tebox .MnTebtn>a>span.icons03{background: url(/astro/_Img/_Sub/sub01-btn03.png)no-repeat;}
.Mn-Tebox .MnTebtn>a>span.icons04{background: url(/astro/_Img/_Sub/sub01-btn04.png)no-repeat;}
.Mn-Tebox .MnTebtn>a.active {cursor: default;  border-bottom: 1px solid rgba(0,0,0,0.2);  border-right: none;}
.Mn-Tebox .MnTebtn>a.active {background: rgba(0,0,0,0);border-right: 1px solid rgba(0,0,0,0);}





.cont-box{position: relative;display: block;padding: 0;margin:0;}
.cont-box.MrgNum{position: relative;display: block;padding: 0;margin: 0 43px 80px 0;}
.isSub04 .cont-box.MrgNum{position: relative;display: block;padding: 0;margin: 0 30px 55px 0px;}

@media (max-width:567px) {
.cont-box .Owl-Box .owl-dots{position: relative;display: block;padding: 0;margin:0 !important;text-align: center;}
.isSub04 .cont-box.MrgNum{position: relative;display: block;padding: 0;box-sizing: border-box;margin: 0 5px 55px 5px !important;}
}




.cont-box .Owl-Box{position: relative;display: block;min-width: 800px;padding: 0;margin: 0 auto;transition: all .3s ease;}
.cont-box .Owl-Box .owl-stage-outer{z-index:1;transition: all .3s ease;}
.cont-box .Owl-Box .item{position: relative;display: block;padding: 0;margin: 0;box-sizing: border-box;;overflow: hidden;transition: all .3s ease;}
.cont-box .Owl-Box .item>a{position: relative;display: block;padding: 0;margin: 0;box-sizing: border-box;transition: all .3s ease;}
.cont-box .Owl-Box .item>a .Se05-restLi{position:relative;display: block;padding: 0;margin: 0;transition: all .3s ease;}
.cont-box .Owl-Box .item>a .Se05-Tex-sp{position: absolute;display: block;width: 100%;min-height: 30px;padding: 0 15px 0 90px;margin: 0;bottom: 0;z-index: 2;box-sizing: border-box;transition: all .3s ease;}
.cont-box .Owl-Box .item>a .Se05-Tex-sp:before{content:'';position: absolute;display: block;width: 100%;min-height: 150px;padding: 0;margin: 0;bottom: 0;z-index: 0;top: 0;left: 0;box-sizing: border-box;background: rgba(34, 34, 34, 0.65);transition: all .3s ease;}
.cont-box .Owl-Box .item>a .Se05-Numbbx{position: absolute;display: block;padding: 0;margin: 0;top: 12px;left: 12px;font-size: 50px;font-family: "Exo", "Noto Sans KR";letter-spacing: -4px;color: #e6ada0;}
.cont-box .Owl-Box .item>a .Se05-Titbx{position:relative;display: inline-block;width: 100%;padding: 0;margin: 0;font-size: 30px;font-weight: 500;letter-spacing:-0.5px;color: #fff;}
.cont-box .Owl-Box .item>a .Se05-Txtbx{position:relative;display: block;padding: 0;margin: 10px 0 20px 0;letter-spacing: -1px;line-height: 20px;color: #fff;font-size: 16px;font-weight: 400;}
.cont-box .Owl-Box .item>a .Se05-Tex-sp2:before{content:'';position: absolute;display: block;width: 100%;min-height: 150px;padding: 0;margin: 0;bottom: 0;z-index: 0;top: 0;left: 0;box-sizing: border-box;background: rgba(34, 34, 34, 0.65);transition: all .3s ease;}
.cont-box .Owl-Box .item>a .Se05-Numbbx2{z-index: 999;position: relative;display: inline-block;padding: 0;margin: 0;font-size: 1.25em;font-family: "Exo", "Noto Sans KR";letter-spacing: -0.5px;color: #e6ada0;}
.cont-box .Owl-Box .item>a .se05-rImgbx{position: relative;z-index: 1;display: block;width: 100%;height: auto;padding: 0;margin: 0;text-align: center;background: transparent;transition: all .3s ease;}
.cont-box .Owl-Box .item>a .se05-rImgbx>img{max-width: 100%;height: auto;transition: all .3s ease;}
.cont-box .Owl-Box .item>a .se05-rTxtBx{position: relative;}
.cont-box .Owl-Box .owl-controls{z-index: 1;position: relative;display: block;padding: 0;margin: 0;height: 0;}
.cont-box .Owl-Box .owl-nav{position: absolute;display: block;width: 100%;height: 0;padding: 0;margin: 0;}
.cont-box .Owl-Box .owl-nav>.owl-prev{position: absolute;left: -70px;}
.cont-box .Owl-Box .owl-nav>button>span{position: relative;display: none;padding: 0;margin: 0;font-size: 70px;}
.cont-box .Owl-Box .owl-nav>.owl-next{position: absolute;right: -61px;}
.cont-box .Owl-Box .owl-nav>button{padding: 0;width: 70px;height: 100px;top: 50%;margin-top: -45%;display: block;outline: none;}
.cont-box .Owl-Box .owl-nav>button:after {content:"";display:block;position:absolute;width: 30px;height: 30px;border-left:2px solid #696969;border-bottom:2px solid #696969;top: 0;right:0;bottom:0;left: 0;}
.cont-box .Owl-Box .owl-nav>button.owl-prev:after {transform:rotate(45deg);margin:auto auto auto 27px;}
.cont-box .Owl-Box .owl-nav>button.owl-next:after {transform:rotate(-135deg);margin:auto 27px auto auto;}
.cont-box .Owl-Box .owl-dots{position: relative;display: block;bottom: 0;width: 100%;padding: 0;margin: 0;text-align: center;}
.cont-box .Owl-Box .owl-dots .owl-dot{position: relative;display: inline-block;padding: 0;margin: 0 2px;width: 15px;height: 15px;border: 1px solid #333;border-radius: 50%;}
.cont-box .Owl-Box .owl-dots .owl-dot.active{padding: 0;background: #333;}

.cont-box .Owl-Box.Owl2Box0 .item>a .se05-rImgbx{position: relative;z-index: 1;display: block;width: 100%;padding: 0;margin: 0;text-align: center;background: transparent;transition: all .3s ease;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>.owl-next{position: absolute;right: -41px;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>.owl-prev{position: absolute;left: -40px;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>button{padding: 0;width: 41px;height: 100px;top: 50%;margin-top: -40%;display: block;outline: none;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>button.owl-prev:after {transform:rotate(45deg);margin:auto auto auto 27px;left: -20px;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>button.owl-next:after {transform:rotate(-135deg);margin:auto 27px auto auto;right: -20px;}

.cont-box .Owl-Box.Owl2Box1 .item>a .Se05-Tex-sp{position: absolute;display: block;width: 100%;min-height: 72px;padding: 0 15px 0 90px;margin: 0;bottom: 0;z-index: 2;box-sizing: border-box;}
.cont-box .Owl-Box.Owl2Box1 .item>a .Se05-Txtbx{position:relative;display: block;padding: 0;margin: 15px 0 15px 0;letter-spacing:-0.5px;line-height: 20px;color: #fff;}
.cont-box .Owl-Box.Owl2Box1 .item>a .se05-rImgbx{position: relative;z-index: 1;display: block;width: 100%;height: auto;padding: 0;margin: 0;text-align: center;background: transparent;}
.cont-box .Owl-Box.Owl2Box1 .owl-nav>.owl-next{position: absolute;right: -41px;}
.cont-box .Owl-Box.Owl2Box1 .owl-nav>.owl-prev{position: absolute;left: -40px;}
.cont-box .Owl-Box.Owl2Box1 .owl-nav>button{padding: 0;width: 41px;height: 100px;top: 50%;margin-top: -40%;display: block;outline: none;}
.cont-box .Owl-Box.Owl2Box1 .owl-nav>button.owl-prev:after {transform:rotate(45deg);margin:auto auto auto 27px;left: -20px;}
.cont-box .Owl-Box.Owl2Box1 .owl-nav>button.owl-next:after {transform:rotate(-135deg);margin:auto 27px auto auto;right: -20px;}

.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-Tex-sp{position: absolute;display: block;width: 100%;min-height: 72px;padding: 0 15px 0 90px;margin: 0;bottom: 0;z-index: 2;box-sizing: border-box;}
.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-Txtbx{position:relative;display: block;padding: 0;margin: 15px 0 0 0;letter-spacing:-0.5px;line-height: 20px;color: #fff;}
.cont-box .Owl-Box.Owl2Box2 .item>a .se05-rImgbx{position: relative;z-index: 1;display: block;width: 100%;height: auto;padding: 0;margin: 0;text-align: center;background: transparent;}
.cont-box .Owl-Box.Owl2Box2 .owl-nav>.owl-next{position: absolute;right: -41px;}
.cont-box .Owl-Box.Owl2Box2 .owl-nav>.owl-prev{position: absolute;left: -40px;}
.cont-box .Owl-Box.Owl2Box2 .owl-nav>button{padding: 0;width: 41px;height: 100px;top: 50%;margin-top: -40%;display: block;outline: none;}
.cont-box .Owl-Box.Owl2Box2 .owl-nav>button.owl-prev:after {transform:rotate(45deg);margin:auto auto auto 27px;left: -20px;}
.cont-box .Owl-Box.Owl2Box2 .owl-nav>button.owl-next:after {transform:rotate(-135deg);margin:auto 27px auto auto;right: -20px;}

/*한장짜리 만들기 여러장 돌릴려면 없애야 함*/
.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-Tex-sp2{position: absolute;display: block;width: 100%;min-height: 72px;padding: 13px 20px;margin: 0;bottom: 0;z-index: 2;box-sizing: border-box;}
.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-Txtbx2{position:relative;display: inline-block;padding: 0;margin: 0;letter-spacing:-0.5px;color: #fff;font-size: 0.75em;line-height: 1.5em;}
.cont-box .Owl-Box.Owl2Box3 .item>a .Se05-Tex-sp{position: absolute;display: block;width: 100%;min-height: 30px;padding: 0 15px 0 90px;margin: 0;bottom: 30px;z-index: 2;box-sizing: border-box;transition: all .3s ease;    top: auto;}



@media all and (max-width:567px) {
.cont-box .Owl-Box.Owl2Box0 .owl-nav>button.owl-prev:after {transform:rotate(45deg);margin:auto auto auto 20px;left: -20px;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>button.owl-next:after {transform:rotate(-135deg);margin:auto 20px auto auto;right: -20px;}
.cont-box .Owl-Box .owl-nav>button:after {content:"";display:block;position:absolute;width: 20px;height: 20px;border-left:2px solid #696969;border-bottom:2px solid #696969;top: 0;right:0;bottom:0;left: 0;}
.cont-box .Owl-Box .owl-nav>button{padding: 0;width: 70px;height: 100px;top: 50%;margin-top: -85%;display: block;outline: none;}


}



@media all and (max-width:880px) {
.isSub02 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 50px 30px 0px;}
.Sb-sec-box02 .sub01-Txt02bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 50px 30px 110px;}
.isSub03 .Sb-sec-box02 .sub01-Txt02bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 0 0 80px 0;}
}

@media all and (max-width:767px) {
.isSub02 .Sb-section02{position:relative;display: block;min-height: 350px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 241px;background-position-x: 50%;}
.cont-box .Owl-Box.Owl2Box1 .item>a .se05-rImgbx{position: relative;z-index: 1;display: block;width: 100%;height: auto;padding: 0;margin: 0;text-align: center;background: transparent;}
.cont-box .Owl-Box .item>a .Se05-restLi{position:relative;display: block;padding: 0;margin: 0;}
.cont-box .Owl-Box.Owl2Box1 .item>a .Se05-Tex-sp{position: relative;display: inline-block;width: 100%;min-height: 30px;padding: 0 15px 0 15px;margin: 0;bottom: auto;top: 0;z-index: 2;box-sizing: border-box;vertical-align: top;}
.cont-box .Owl-Box .item>a .Se05-Titbx.LongTit{position:relative;display: inline-block;width: 100%;padding: 0 0 0;margin: 0;font-size: 16px;font-weight: 500;letter-spacing:-0.5px;color: #fff;top: 0;}
}

@media all and (max-width:560px) {
.cont-box .Owl-Box.Owl2Box1 .owl-nav>button{padding: 0;width: 41px;height: 100px;top: 50%;margin-top: -70%;display: block;outline: none;}
.cont-box .Owl-Box.Owl2Box2 .owl-nav>button{padding: 0;width: 41px;height: 100px;top: 50%;margin-top: -70%;display: block;outline: none;}
}


.isSub01 .Sb-section03{position:relative;display: block;min-height: 1260px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 342px;background-position-x: 50%;}
.isSub02 .Sb-section03{position:relative;display: block;min-height: 0;padding: 60px 0 0;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 395px;background-position-x: 50%;}
.isSub03 .Sb-section03{position:relative;display: block;min-height: 710px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 342px;background-position-x: 50%;}
.isSub03 .Sb-section04{position:relative;display: block;min-height: 710px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 342px;background-position-x: 50%;}

.isSub04 .Sb-section03{position:relative;display: block;min-height: 700px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 342px;background-position-x: 50%;}
.isSub05 .Sb-section03{position:relative;display: block;min-height: 710px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 342px;background-position-x: 50%;}

.isSub01 .Sb-sec-box03{position:relative;display: block;max-width: 1200px;padding: 140px 0 0;margin: 0 auto;box-sizing: border-box;}
.isSub01 .Sb-sec-box03 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 50px 0;}
.isSub01 .Sb-sec-box03 .sub01-Txt02bx .Tour-Bx{position:relative;display: block;padding: 0;margin: 0 ;}
.isSub02 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 560px;padding: 0;margin: 0 0 0 310px;transition: all .3s ease;}

.Sb-sec-box04{position:relative;display: block;max-width: 1200px;padding: 0;margin: 0 auto;box-sizing: border-box;transition: all .3s ease;}
.Sb-sec-box04 .sub01-Titbx{position: absolute;display: block;top: 0;left: 50%;padding: 0;margin-left: -550px;width: 220px;transition: all .3s ease;}
.Sb-sec-box04 .sub03-Box{position:relative;display: block;padding: 0;margin: 50px 0 0 331px;}
.Sb-sec-box04 .sub03-Box .sImgbx{position: relative;display: block;padding: 0;margin: 0 0 50px 0;width: 100%;}
.Sb-sec-box04 .sub03-Box .sImgbx>img{max-width: 100%;}
.Sb-sec-box04  .sub03-Box .c-tit01{position:relative;}
.Sb-sec-box04  .sub03-Box .Bd-box{position:relative;margin-bottom: 50px;}


@media all and (max-width:1200px) {
.isSub01 .Sb-sec-box03{position:relative;display: block;max-width: 1000px;padding: 140px 0 0;margin: 0 auto;box-sizing: border-box;}
.cont-box .Owl-Box{position: relative;display: block;min-width: 600px;padding: 0;margin: 0 auto;}
.isSub02 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 560px;padding: 0;margin: 0 0 0 220px;}
}

@media all and (max-width:1000px) {
.isSub01 .Sb-sec-box03{position:relative;display: block;max-width: 1000px;padding: 140px 0 0;margin: 0 30px;box-sizing: border-box;}
.cont-box .Owl-Box{position: relative;display: block;min-width: 600px;padding: 0;margin: 0 auto;}
.cont-box .Owl-Box .item>a .Se05-Txtbx{position:relative;display: inline-block;width: 100%;padding: 0;margin: 10px 0 20px 0;letter-spacing: -1px;line-height: 20px;color: #fff;font-size: 15px;font-weight: 400;}
.isSub02 .Sb-sec-box01 .sub01-Titbx{position: absolute;display: block;top: 0;left: 0;padding: 0;margin-left: 0;width: 200px;}   
.isSub02 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 509px;padding: 0;margin: 0 0 0 215px;}
.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-Tex-sp2{position: relative;display: block;width: 100%;min-height: 72px;padding: 13px 20px;margin: 0;bottom: 0;z-index: 2;box-sizing: border-box;}
.cont-box .Owl-Box.Owl2Box3 .item>a .Se05-Tex-sp{position: relative;display: block;width: 100%;min-height: 30px;padding: 0 15px 0 15px;margin: 0;bottom: 0;z-index: 2;box-sizing: border-box;transition: all .3s ease;top: auto;}
.isSub01 .Sb-sec-box03{position:relative;display: block;max-width: 1000px;padding: 20px 0 0;margin: 0 30px;box-sizing: border-box;}
.isSub03 .Sb-section03{position:relative;display: block;min-height: 1030px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 342px;background-position-x: 50%;}

}


@media all and (max-width:880px) {
.cont-box .Owl-Box{position: relative;display: block;min-width: 100px;padding: 0;margin: 0 auto;box-sizing: border-box;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>button{padding: 0;width: 41px;height: 100px;top: 50%;margin-top: -95px;display: block;outline: none;}
.cont-box.MrgNum{position: relative;display: block;min-height: 100px;padding: 0;margin: 0;}
.cont-box .Owl-Box .item>a .Se05-Txtbx{position:relative;display: inline-block;width: 100%;padding: 0;margin: 10px 0 25px 0;letter-spacing: -1px;line-height: 20px;color: #fff;font-size: 13px;font-weight: 400;}
.isSub02 .Sb-sec-box01 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;width: 220px;}   
.isSub02 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 460px;padding: 0;margin: 50px 30px 30px;box-sizing: border-box;}
}

@media all and (max-width:767px) {
.isSub02 .Sb-section01{position:relative;display: block;margin: 0;min-height: 370px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 274px;background-position-x: 50%;}
.cont-box .Owl-Box.Owl2Box0 .item>a .se05-rImgbx{position: relative;z-index: 1;display: block;width: 100%;padding: 0;margin: 0;text-align: center;background: transparent;box-sizing: border-box;}
.cont-box .Owl-Box .item>a .Se05-restLi{position:relative;display: block;padding: 0;margin: 0;}
.cont-box .Owl-Box .item>a .Se05-Tex-sp{position: relative;display: block;width: 100%;min-height: 176px;padding: 0 15px 0 15px;margin: 0;bottom: auto;top: 0;z-index: 2;box-sizing: border-box;clear: both;}
.isSub02 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 460px;padding: 0;margin: 50px 30px 130px;box-sizing: border-box;}
.cont-box .Owl-Box .item>a .Se05-Numbbx{position: relative;display: block;padding: 0;margin: 0;top: 12px;left: 0;font-size: 39px;font-family: "Exo", "Noto Sans KR";letter-spacing: -4px;color: #e6ada0;}
}

@media all and (max-width:520px) {
.isSub02 .Sb-sec-box01 .sub01-Txt01bx{position:relative;display: block;min-height: 460px;padding: 0;margin: 50px 20px 60px;box-sizing: border-box;}
.cont-box .Owl-Box.Owl2Box0 .owl-nav>button{padding: 0;width: 41px;height: 100px;top: 50%;margin-top: -85%;display: block;outline: none;}

}

/*연계관광지*/
.shelter-box{position:relative;display: block;padding: 3px 0;margin: 0;height: 758px;}
.shelter-box:before,
.shelter-box:after {content:"";display:block;position:absolute;background: #0c1a63;left:0;top:0;}
.shelter-box:before {width:100%;height: 3px;}
.shelter-box:after {width: 100%;height: 2px;bottom: 5px;top: auto;}
.she-bx{position:relative;display: block;margin: 0;padding: 0;}
.she-bx .she-Lbx{position:relative;display: block;padding: 0;margin: 0 350px 0 0;box-sizing: border-box;}
.she-bx .she-Imdbx{position:relative;display: block;padding: 0;margin: 0;box-sizing: border-box;background: #ddd;}
.she-bx .Imgbx{position:relative;display: block;padding: 0;margin: 0;text-align: center;box-sizing: border-box;}
.she-bx .Imgbx>img{position:relative;max-width: 100%;height: auto;}


.she-bx .Imgbx #map{position:relative;display: block;padding: 0;margin: 0;width: 100%;height: 100%;min-height: 755px;box-sizing: border-box;}
.she-bx .Imgbx .map_wrap {position:relative;overflow:hidden;width:100%;height: auto;}
.radius_border{border:1px solid #919191;border-radius:5px;}     
.custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;}
.custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
.custom_typecontrol .selected_btn:hover {color:#fff;}   
.custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;} 
.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}     
.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}             
.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}    
.she-bx .Imgbx #map .txtbx{position:relative;display: block;padding: 0;margin: 0 auto; text-align:center;}


.she-bx .she-Rbx{position: absolute;display: block;top: 0;right: 0;width: 349px;border-left: 1px solid #ddd;}
.she-bx .she-Rbx .she-uL{position:relative;display: block;padding: 0;margin: 0;border-top: 1px solid #ddd;}
.she-bx .she-Rbx .she-uL>li{position:relative;display: block;padding: 0;margin: 0;}
.she-bx .she-Rbx .she-uL>li:before{content:'';position: absolute;display: block;padding: 0;margin: 0;bottom: 0;left: 0;width: 100%;height: 1px;background: #ddd;}
.she-bx .she-Rbx .she-uL>li>a{position:relative;display: block;padding: 0 20px;margin: 0;}
.she-bx .she-Rbx .she-uL>li>a:before,
.she-bx .she-Rbx .she-uL>li>a:after {content:'';position:absolute;top:0;bottom:0;left: 30px;margin:auto;width: 20px;height: 2px;background: #0c1a63;transition:all .3s ease;}
.she-bx .she-Rbx .she-uL>li>a:after {transform: rotate(90deg);}
.she-bx .she-Rbx .she-uL>li>a .she-num{position: absolute;display: block;top: 19px;left: 68px;padding: 0;margin: 0;font-size: 1.250em;color: #0c1a63;}
.she-bx .she-Rbx .she-uL>li>a .she-List{position:relative;display: block;padding: 20px 0 20px 80px;margin: 0;font-size: 1.125em;letter-spacing: -1px;}
.she-bx .she-Rbx .she-uL>li>a:hover{position:relative;display: block;padding: 0 20px;margin: 0;background-image: linear-gradient(135deg, rgb(79, 92, 160) 0%, rgb(17, 29, 86) 43%, rgb(0, 13, 78) 100%);}
.she-bx .she-Rbx .she-uL>li>a:hover:before,
.she-bx .she-Rbx .she-uL>li>a:hover:after {content:'';background: #ffffff;transform: rotate(180deg);transition:all .3s ease;}
.she-bx .she-Rbx .she-uL>li>a:hover:after {transform: rotate(270deg);}
.she-bx .she-Rbx .she-uL>li>a:hover .she-num{color: #fff;}
.she-bx .she-Rbx .she-uL>li>a:hover .she-List{color: #fff;}

.isSub01 .Sb-sec-box03 .sub01-Txt02bx .Tour-Bx02{position:relative;display: block;padding: 0;margin: 30px 0 0;}
.Tour-Bx02 .Tour-uL{position:relative;display: block;padding: 0;margin: 0 ;}
.Tour-Bx02 .Tour-uL>li{position:relative;display: block;padding: 0;margin: 0 ;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx{position:relative;display: block;padding: 15px 0;margin: 0;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .To-titsp{position: absolute;display: inline-block;padding: 0;margin: 0;font-size: 25px;font-weight: 500;top: 10px;left: 0;letter-spacing: -1px;color: #0c1a63;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .To-titsp:before{content:"";position: absolute;display: block;right: -17px;top: 2px;width: 1px;height: 100%;background: #ddd;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .To-txtbox{position:relative;display: block;padding: 0;margin: 0 0 0 120px;line-height: 25px;}

.Tour-Bx02 .Tour-uL>li .Tour-cobx .Tosp{position:relative;display: inline-block;padding: 0;margin: 0 10px;letter-spacing: -1px;font-size: 17px;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .Tosp a{position:relative;display: block;padding: 0;margin: 0 ;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .Tosp a:before{content:"";position: absolute;display: block;bottom: -4px;left: 0;padding: 0;margin: 0;width: 0;height: 2px;background: #0c1a63;transition: all .3s ease;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .Tosp a:hover:before{content:"";position: absolute;display: block;bottom: -4px;left: 0;padding: 0;margin: 0;width: 100%;height: 2px;background: #0c1a63;transition: all .3s ease;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx i{position:relative;display: inline-block;padding: 0;margin: 0;}


@media all and (max-width:1000px) {
.shelter-box{position:relative;display: block;padding: 3px 0;margin: 0;height: 100%;}
.she-bx .she-Lbx{position:relative;display: block;padding: 0;margin: 0;box-sizing: border-box;}
.she-bx .she-Rbx{position: relative;display: block;top: 0;right: 0;left: 0;width: 100%;border-left: 1px solid #ddd;}
.she-bx .she-Rbx .she-uL>li{position:relative;display: inline-block;width: 48.3338%;padding: 0;margin: 0;}
.she-bx .she-Rbx .she-uL>li>a .she-num{position: absolute;display: block;top: 19px;left: 68px;padding: 0;margin: 0;font-size: 1.000em;color: #0c1a63;}
.shelter-box:after {width: 100%;height: 2px;bottom: 2px;top: auto;}

}

@media all and (max-width:680px) {
.she-bx .she-Rbx .she-uL>li>a{position:relative;display: block;padding: 0 20px;margin: 0;}
.she-bx .she-Rbx .she-uL>li{position:relative;display: inline-block;width: 100%;padding: 0;margin: 0;}
.she-bx .she-Rbx .she-uL>li>a .she-num{position: absolute;display: block;top: 19px;left: 68px;padding: 0;margin: 0;font-size: 1.000em;color: #0c1a63;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx{position:relative;display: block;padding: 15px 0 25px;margin: 0;border-bottom: 1px solid #ddd;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .To-titsp{position: absolute;display: inline-block;padding: 0;margin: 0;font-size: 25px;font-weight: 500;top: 18px;left: 0;letter-spacing: -1px;color: #0c1a63;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .To-titsp:before{content:"";position: absolute;display: block;right: -17px;top: 2px;width: 1px;height: 100%;background: #ddd;}
.Tour-Bx02 .Tour-uL>li .Tour-cobx .To-txtbox{position:relative;display: block;padding: 0 25px 0 0;margin: 0 0 0 120px;line-height: 25px;}
.she-bx .Imgbx{position:relative;display: block;padding: 0;margin: 0;text-align: center;box-sizing: border-box;}
.she-bx .Imgbx .map_wrap {position:relative;overflow:hidden;width:100%;height: 500px;}
.she-bx .she-Rbx{position: relative;display: block;top: 0;right: 0;left: 0;width: 100%;border-left: 0px solid #ddd;}
}


/*연계관광지 + 새창띄우는 사진이미지*/
.dialog-background { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.3); z-index: 9999;}
.Board-reserve{width: 500px;height: 320px;left: calc( 50% - 260px );top: calc( 50% - 220px );}
.Board-Popup-Box{position:relative;display: block;padding: 0;margin: 0;}
.Bod-Pop-bx{position:relative;display: block;padding: 0;margin: 0;}
.Board-reserve{width: 500px;height: 320px;left: calc( 50% - 260px );top: calc( 50% - 220px );}
.Board-Popup{display: none;position: fixed;background: #fff;z-index: 99999;padding: 0;border-radius: 41px 0 0 0;}
.Board-Popup{width: auto;height: auto;left: calc( 50% - 275px );top: calc( 50% - 380px );}
.Board-Popup-Box{position:relative;display: block;padding: 0;margin: 0;}
.Bod-Pop-bx{position:relative;display: block;padding: 0;margin: 0;}
.Bod-Pop-bx .bod-topbar{position:relative;display: block;padding: 0;margin: 0;background-image: linear-gradient(135deg, rgb(40, 43, 142) 0%, rgb(20, 46, 140) 43%, rgb(4, 26, 76) 100%);border-radius: 0;}
.Bod-Pop-bx .bod-topbar .Bod-titbx{position:relative;display: block;padding: 15px 0;margin: 0 85px 0 50px;line-height: 25px;font-weight: 400;font-size: 25px;color: #fff;letter-spacing: 1px;}
.Bod-Pop-bx .bod-topbar .Bod-closbx{position: absolute;display: block;top: -3px;right: 10px;width: 60px;height: 60px;padding: 0;margin: 0;/* background: #333; */}
.Bod-Pop-bx .bod-topbar .Bod-closbx>a{position:relative;display: block;width: 60px;height: 30px;padding: 15px 0 15px;margin: 0;vertical-align: top;}
.Bod-Pop-bx .bod-topbar .Bod-closbx>a i{position:relative;display: block;width: 30px;height: 30px;padding: 0;margin: 0 auto;font-size: 30px;color: #fff;transform: rotate(0deg);transition:all .3s ease;}
.Bod-Pop-bx .bod-topbar .Bod-closbx>a:hover i{position:relative;display: block;width: 30px;height: 30px;padding: 0;margin: 0 auto;font-size: 30px;color: #fff;transform: rotate(270deg);transition:all .3s ease;}
.Bod-Pop-bx .Bod-Tex-sp01{position: relative;display: block;padding: 0;margin: 0;}

.Bod-Pop-bx .Bod-Tex-sp01 i{position: relative;display: block;font-size: 90px;color: #1a9452;padding: 0;margin: 0 0;}
.Bod-Pop-bx .Bod-Tex-sp02{position: absolute;display: inline-block;box-sizing: border-box;padding: 0;margin: 0;top: 15px;right: 17px;width: 568px;height: 413px;}
.Bod-Pop-bx .Bod-Tex-sp01>img{text-align: center;max-width: 100%;height: auto;}
.Bod-Pop-bx .Bod-Tex-sp02 .Bod-Mep{position: relative;display: block;padding: 0;margin: 0;overflow: hidden;width: 567px;height: 413px;box-sizing: border-box;}
.Bod-Pop-bx .Bod-Tex-sp02 .Bod-Mep iframe{position: relative;display: block;padding: 0;margin: 0;top: -11px;left: -11px;}
.Bod-Pop-bx .Bod-Tex-sp02 .Bod-Mep .root_daum_roughmap{position: relative;display: block;padding: 0;margin: 0;left: -2px;top: -2px;}
.Bod-Pop-bx .Bod-Tex-sp03{position: relative;display: block;font-size: 18px;font-weight: 500;color: #415048;line-height: 25px;padding: 0;margin: 13px 0;}
.Bod-Pop-bx .Bod-scllbx{position:relative;display: block;padding: 15px 15px;margin: 0;box-sizing: border-box;/* overflow: hidden; */}


/* 섹션내용 .isSub02/03 */
.Sb-sec-box03{position:relative;display: block;max-width: 1200px;padding: 0;margin: 0 auto;box-sizing: border-box;transition: all .3s ease;}
.Sb-sec-box03 .sub01-Titbx{position: absolute;display: block;top: 0;left: 50%;padding: 0;margin-left: -550px;width: 220px;transition: all .3s ease;}
.Sb-sec-box03 .sub01-Titbx .sb01-tit01{position:relative;color: #000;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 40px;display: block;}
.Sb-sec-box03 .sub01-Titbx .sb01-tit01:before{content:'';position: absolute;width: 20px;height: 3px;margin: 0;padding: 0;display: block;background: #333;top: -5px;}
.Sb-sec-box03 .sub01-Titbx h2.sb01-h2n{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;color: #000;}
.Sb-sec-box03 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 0 310px;}
.Sb-sec-box03 .sub01-Titbx a.btn2-ah{position:relative;display: inline-block;padding: 10px 15px;margin: 20px 0 0;background: #3e339b;color: #fff;}
.Sb-sec-box03 .sub01-Titbx a.btn2-ah>i{position:relative;padding: 0;margin: 0 0 0 6px;top: 1px;}
.Sb-sec-box03 .sub01-Titbx a.btn2-ah>.btn2-txt{position:relative;display: inline-block;padding: 0;margin: 0;}
.Sb-sec-box03 .sub03-Box{position:relative;display: block;padding: 0;margin: 660px 0 0 50px;}
.Sb-sec-box03 .sub03-Box .s03-Lbx{position: absolute;display: block;padding: 0;margin: 0 0 0 0;top: 145px;left: 0;width: 250px;height: 100%;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-h3n{position:relative;display: block;padding: 0;margin: 10px 0;color: #445293;letter-spacing:-0.5px; font-size: 1.1000em;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-Txsp01{position:relative;display: block;padding: 0;margin: 0 0 25px 0;letter-spacing:-0.5px;line-height: 22px; color: #000;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-Txsp01 b {display: block; padding: 7px; font-weight: 400; background: #445293; margin-top: 10px; color: #fff; font-size: 0.95em; background-image: linear-gradient(135deg, rgb(49, 78, 148) 0%, rgb(67, 127, 181) 63%, rgb(0, 167, 162) 100%);}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-Txsp01 b i{font-size: 1.3em;  vertical-align: middle;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-Txsp01 t {display: block;margin: 6px 0 17px;background: #fff;padding: 9px;border: 1px solid #63a7bd;border-radius: 15px;position: relative;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-Txsp01 t i {font-size: 1.3em;vertical-align: bottom;position:relative;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-Txsp01 t:after {content:"▼";text-align: center;font-size:0.5em;display: block;position: absolute;right: 50%;top: 94%;color: #3587b1;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-Txsp01 t:nth-child(3):after { display:none;  }
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-h3ni{position:relative;display: block;padding: 0;margin: 0 0 10px 0;font-size: 1.300em;letter-spacing:-0.5px; color: #000;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-h3ni>i{position:relative;display: inline-block;padding: 0;margin: 0;}
.Sb-sec-box03 .sub03-Box .s03-Lbx .s03-h3ni>span{position:relative;display: inline-block;padding: 0;margin: 0;}
.Sb-sec-box03 .sub03-Box .s03-Rbx{position:relative;display: block;padding: 0;margin: 0 0 0 275px;}
.Sb-sec-box03 .sub03-Box .s03-Rbx .KakaoMap-bx{position:relative;display: block;padding: 0;margin: 0;width: 846px;height: 549px;overflow: hidden;border: 1px solid #ddd;top: 55px;}
.Sb-sec-box03 .sub03-Box .s03-Rbx .root_daum_roughmap{position: absolute;display: block;padding: 0;margin: 0;left: -2px;top: -2px;}
.Sb-sec-box03 .sub03-Box .s03-Rbx .Nml-box{position: absolute;display: none;padding: 20px;margin: 0;width: 478px;height: 90%;right: 0;top: 0;background-image: linear-gradient(135deg, rgb(25, 200, 195) 0%, rgb(67, 127, 181) 63%, rgb(80, 104, 176) 100%);}
.Sb-sec-box03 .sub03-Box .s03-Rbx .Nml-box .Mo-Bx{position:relative;display: block;height: 100%;padding: 0;margin: 0;background: #fff;}



@media all and (max-width:1200px) {
.Sb-sec-box03{position:relative;display: block;max-width: 1000px;padding: 0;margin: 0 auto;box-sizing: border-box;}
.Sb-sec-box03 .sub01-Titbx{position: absolute;display: block;top: 0;left: 50%;padding: 0;margin-left: -475px;width: 220px;}
.Sb-sec-box03 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 0 220px;}
.isSub01 .Sb-section02{position:relative;display: block;min-height: 1200px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 945px;background-position-x: 50%;}

}

@media all and (max-width:1000px) {
.Sb-sec-box03 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 0 220px;}
.Sb-sec-box03{position:relative;display: block;max-width: 1000px;padding: 0;margin: 0 30px;box-sizing: border-box;}
.Sb-sec-box03 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;width: 220px;}
.Sb-sec-box03 .sub01-Txt02bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 0 0 0 215px;}
.Sb-sec-box03 .sub03-Box{position:relative;display: block;padding: 0;margin: 0;}
.Sb-sec-box03 .sub03-Box .s03-Lbx{position: relative;display: block;padding: 0;margin: 0;top: 0;left: 0;width: 100%;height: 100%;}
.Sb-sec-box03 .sub03-Box .s03-Rbx{position:relative;display: block;padding: 0;margin: 0;}
.Sb-sec-box03 .sub03-Box .s03-Rbx .KakaoMap-bx{position:relative;display: block;padding: 0;margin: 0;width: 100%;height: 340px;overflow: hidden;border: 1px solid #ddd;top: 0;}
.Sb-sec-box03 .sub03-Box .s03-Rbx .root_daum_roughmap{position: absolute;display: block;width: 100% !important;padding: 0;margin: 0;left: 0;top: -2px;}
.Sb-sec-box03 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;margin: 0 0 40px 0;width: 220px;}

}

@media all and (max-width:880px) {
.isSub02 .Sb-sec-box03 .sub01-Txt01bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 50px 30px 0px;}
.Sb-sec-box03 .sub01-Txt02bx{position:relative;display: block;min-height: 255px;padding: 0;margin: 50px 30px 110px;}

}

@media all and (max-width:767px) {
.isSub02 .Sb-section03{position:relative;display: block;min-height: 350px;background: url(/astro/_Img/_Sub/sub0103-bg.jpg)no-repeat;background-position-y: 241px;background-position-x: 50%;}
.cont-box .Owl-Box.Owl2Box2 .item>a .se05-rImgbx{position: relative;z-index: 1;display: block;width: 100%;height: auto;padding: 0;margin: 0;text-align: center;background: transparent;}
.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-restLi{position:relative;display: block;padding: 0;margin: 0;}
.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-Tex-sp{position: relative;display: inline-block;width: 100%;min-height: 72px;padding: 0 15px 0 90px;margin: 0;bottom: auto;top: 0;z-index: 2;box-sizing: border-box;vertical-align: top;}
.cont-box .Owl-Box.Owl2Box2 .item>a .Se05-Titbx.LongTit{position:relative;display: inline-block;width: 100%;padding: 0 0 0;margin: 0;font-size: 16px;font-weight: 500;letter-spacing:-0.5px;color: #fff;top: 0;}
.Sb-sec-box03 .sub03-Box{position:relative;display: block;padding: 0;margin: 0;}
}



/* 섹션내용-플로어맵 .isSub02 */
.isSub02 .subbgbox{position:relative;display: block;min-height: 801px;height: 100%;padding: 160px 0 0px 0;margin: 0;background: url(/astro/_Img/_Sub/sub01-t01.png)no-repeat 0 0;background-attachment: fixed;transition: all .3s ease;box-sizing: border-box;}
.isSub02 .subbgbox .sub01-Txtbx{position:relative;display: block;padding: 0;margin: 0 auto;max-width: 1200px;transition: all .3s ease;box-sizing: border-box;}
.flor-bx{position:relative;display: block;padding: 0;margin: 0 0 0 306px;box-sizing: border-box;}
.flor-bx .FloorMap-box{position:relative;display: block;padding: 0;margin: 0;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-bx{position:relative;display: block;padding: 0;margin: 0;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-Lbx{position:relative;display: block;padding: 0;margin: 0 116px 0 0;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-Lbx .Flmp-Imgbx{position:relative;display: block;padding: 0;margin: 0;}

.flor-bx .FloorMap-box .Flmp-Lbx .Flmp-Imgbx>img{position:relative;max-width: 100%;height: auto;}
.flor-bx .FloorMap-box .Flmp-Rbx{position: absolute;display: block;top: 0;right: 0;padding: 0;margin: 0;width: 116px;height: 100%;background: #fff;box-sizing: border-box;border-left: 1px solid rgba(0, 0, 0, 0.08);}
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL{position:relative;display: block;padding: 0;margin: 0;}
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL>li{position:relative;display: block;padding: 0;margin: 0;}
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL>li>a{position:relative;display: block;width: 116px;line-height: 110px;padding: 0;margin: 0;text-align: center;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL>li>a.over{position:relative;display: block;width: 116px;line-height: 110px;padding: 0;margin: 0;color: #fff;text-align: center;background-image: linear-gradient(135deg, rgb(113, 33, 218) 0%, rgb(50, 103, 202) 43%, rgb(33, 132, 86) 100%);}
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL>li>a .Fp-txtsp{position:relative;display: block;padding: 0;margin: 0;font-size: 30px;}

@media all and (max-width:1200px) {
.flor-bx{position:relative;display: block;padding: 0;margin: 0 0 0 300px;}
.flor-bx .FloorMap-box .Flmp-Lbx{position:relative;display: block;padding: 0;margin: 0 116px 0 0;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-bx{position:relative;display: block;padding: 0;margin: 0 40px 0 0;}
}

@media all and (max-width:1000px) {
.flor-bx{position:relative;display: block;padding: 0;margin: 0 5%;}
.flor-bx .FloorMap-box .Flmp-Lbx{position:relative;display: block;padding: 0;margin: 0 116px 0 0;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-bx{position:relative;display: block;padding: 0;margin: 0 0 36px 0;}
.isSub02 .subbgbox .sub01-Txtbx{position:relative;display: block;padding: 0;margin: 95px auto;max-width: 1200px;transition: all .3s ease;}

}

@media all and (max-width:830px) {
.flor-bx .FloorMap-box .Flmp-Lbx{position:relative;display: block;padding: 0;margin:0;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-Rbx{position: relative;display: block;top: 0;right: 0;padding: 0;margin: 0;width: 100%;height: 100%;background: #fff;box-sizing: border-box;border-left: 0px solid rgba(0, 0, 0, 0.08);}
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL>li{position:relative;display: inline-block;padding: 0;margin: 0;}
.isSub02 .subbgbox{position:relative;display: block;min-height: 750px;height: 100%;padding: 160px 0 0 0;margin: 0;background: url(/astro/_Img/_Sub/sub01-t01.png)no-repeat 0 0;background-attachment: fixed;transition: all .3s ease;box-sizing: border-box;}

}

@media all and (max-width:530px) {
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL>li>a{position:relative;display: block;width: 80px;line-height: 80px;padding: 0;margin: 0;text-align: center;box-sizing: border-box;}
.flor-bx .FloorMap-box .Flmp-Rbx .Flmp-uL>li>a.over{position:relative;display: block;width: 80px;line-height: 80px;padding: 0;margin: 0;color: #fff;text-align: center;background-image: linear-gradient(135deg, rgb(113, 33, 218) 0%, rgb(50, 103, 202) 43%, rgb(33, 132, 86) 100%);}
}



/* 섹션내용 .isSub04 */
.subvisual04>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 460px;height: 100%;padding: 0;margin: 0 auto;background: #fff;top: 160px;}
.subvisual04>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 448px;height: 100%;padding: 0;margin: 0 auto;background: #fff;top: 160px;}
.subvisual04>.subbgbox .s03BoxL01{position: absolute;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 340px;height: 448px;background: #333 url(/astro/_Img/_Sub/sub04-img01.jpg)no-repeat 50% 0;}
.subvisual04>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 35px 0 0;margin: 0 0 0 340px;max-width: 860px;overflow: hidden;}
.subvisual04>.subbgbox .s03BoxR01:before{content:'';position: absolute;display: block;top: -40px;right: -35px;width: 255px;height: 255px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub03-bgicon.png)no-repeat 50% 0;}
.subvisual04>.subbgbox .s03BoxR01 .flor-bx{position:relative;display: block;min-height: 300px;padding: 110px 0 0 0;margin: 0 0 0 30px;box-sizing: border-box;}
.isSub04 .Sb-sec-box03 .sub03-Box{position:relative;display: block;padding: 0;margin: 0 0 0 255px;}
.subvisual04>.subbgbox .s03BoxR01 .Fl-Txtsp{position:relative;display: block;padding: 25px 35px;margin: 0 0 20px;border-radius: 30px;color: #fff;font-size: 20px;background: /*#303b7b*/rgba(171, 32, 0, 0.62);}
.subvisual04>.subbgbox .s03BoxR01 .FTxtsp01,
.subvisual04>.subbgbox .s03BoxR01 .FTxtsp02{position:relative;display: block;padding: 0;margin: 0;box-sizing: border-box;}
.subvisual04>.subbgbox .s03BoxR01 .FTxtsp01>span.Fjuy,
.subvisual04>.subbgbox .s03BoxR01 .FTxtsp02>span.Fjuy{position:relative;display: inline-block;padding: 0;margin: 0;color: #333;text-align: left;}

.isSub04 .Sb-section04{position:relative;display: block;min-height: 750px;background: url(/astro/_Img/_Sub/sub0102-bg.jpg)no-repeat;background-position-y: 342px;background-position-x: 50%;}
.Sb-sec-box04{position:relative;display: block;max-width: 1200px;padding: 0;margin: 0 auto;box-sizing: border-box;}
.Sb-sec-box04 .sub01-Titbx{position: absolute;display: block;top: 0;left: 50%;padding: 0;margin-left: -550px;width: 220px;}
.Sb-sec-box04 .sub01-Titbx .sb01-tit01{position:relative;color: #000;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 40px;display: block;}
.Sb-sec-box04 .sub01-Titbx .sb01-tit01:before{content:'';position: absolute;width: 20px;height: 3px;margin: 0;padding: 0;display: block;background: #333;top: -5px;}
.Sb-sec-box04 .sub01-Titbx h2.sb01-h2n{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;color: #000;}
.Sb-sec-box04 .sub01-Txt02bx{position:relative;display: block;padding: 0;margin: 0 0 50px 310px;}
.Sb-sec-box04 .sub04-Box{position:relative;display: block;padding: 0;margin: 0px 0 0 310px;}
.Sb-sec-box04 .sub01-Titbx a.btn2-ah{position:relative;display: inline-block;padding: 10px 15px;margin: 20px 0 0;background: #3e339b;color: #fff;}
.Sb-sec-box04 .sub01-Titbx a.btn2-ah>i{position:relative;padding: 0;margin: 0 0 0 6px;top: 1px;}
.Sb-sec-box04 .sub01-Titbx a.btn2-ah>.btn2-txt{position:relative;display: inline-block;padding: 0;margin: 0;}


@media all and (max-width:1130px) {
.subvisual04>.subbgbox .s03BoxL01{position: absolute;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 275px;height: 448px;background: #4c4a5f url(/astro/_Img/_Sub/sub04-img01.jpg)no-repeat 50% 0;}
.subvisual04>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 35px 0 0;margin: 0 0 0 278px;max-width: 860px;overflow: hidden;}
}

@media all and (max-width:1070px) {
.subvisual04>.subbgbox .s03BoxL01{position: absolute;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 235px;height: 448px;background: #4c4a5f url(/astro/_Img/_Sub/sub04-img01.jpg)no-repeat 50% 0;}
.subvisual04>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 35px 0 0;margin: 0 0 0 235px;max-width: 860px;overflow: hidden;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02{position:relative;display: inline-block;vertical-align: middle;padding: 0 0 0 20px;margin: 7px 0px 0 5px;border-left: 1px solid #749a94;}
}


@media all and (max-width:1000px) {
.Sb-sec-box04{position:relative;display: block;max-width: 1200px;padding: 0;margin: 0 30px;box-sizing: border-box;}
.Sb-sec-box04 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;width: 220px;}
.Sb-sec-box04 .sub04-Box{position:relative;display: block;padding: 0;margin: 0px 0 0 235px;}

.subvisual04{position:relative;display: block;min-height: 900px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub04-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual04>.subbgbox .s03BoxL01{position: relative;display: block;top: 0;left: 0;padding: 0;margin: 0 auto;width: 100%;height: 271px;background: #4c4a5f url(/astro/_Img/_Sub/sub04-img01.jpg)no-repeat 0 -150px;}
.subvisual04>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0;margin: 0;max-width: 100%;overflow: hidden;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02{position:relative;display: inline-block;vertical-align: middle;padding: 0 0 0 20px;margin: 7px 0px 0 5px;border-left: 1px solid #749a94;}
.subvisual04>.subbgbox .s03BoxR01 .flor-bx{position:relative;display: block;padding: 60px 0;margin: 0 30px;box-sizing: border-box;}
.subvisual04>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 448px;height: 100%;padding: 0;margin: 0 30px;background: #fff;top: 160px;}
.isSub04 .Sb-sec-box03 .sub03-Box{position:relative;display: block;padding: 0;margin: 40px 0 0 0;}
.isSub04 .Sb-sec-box04 .sub04-Box{position:relative;display: block;padding: 40px 0 0 0;margin: 0 0 60px 0;}

.Sb-sec-box04 .sub01-Titbx{position: relative;display: block;top: 0;left: 0;padding: 0;margin-left: 0;margin: 0 0 40px 0;width: 220px;}
.Sb-sec-box04 .sub03-Box{position:relative;display: block;padding: 0;margin: 0;}
}


@media all and (max-width:680px) {
.subvisual04{position:relative;display: block;min-height: 830px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub04-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}

.subvisual04>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 448px;height: 100%;padding: 0;margin: 0 30px;background: #fff;top: 160px;}
.subvisual04>.subbgbox .s03BoxL01{position: relative;display: block;top: 0;left: 0;padding: 0;margin: 0;width: 100%;height: 230px;background: #4c4a5f url(/astro/_Img/_Sub/sub04-img01.jpg)no-repeat 50% -206px;}
.subvisual04>.subbgbox .s03BoxR01{position:relative;display: block;padding: 0 5px;margin: 0;max-width: 860px;overflow: hidden;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp01{position:relative;display: inline-block;padding: 0;margin: 0 0 10px 0;color: #0c1556;font-size: 1.000em;width: 100%;letter-spacing:-0.5px;box-sizing: border-box;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp02{position:relative;display: inline-block;padding: 0;margin: 0;color: #32299c;font-size: 1.000em;letter-spacing:-0.5px;width: 100%;box-sizing: border-box;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp01 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0 16px 0 0;font-weight: 500;color: #0c1556;width: 10%;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box03 .s03-Tsp02 .s03-TitB{position:relative;display: inline-block;padding: 0;margin: 0 8px 0 0;font-weight: 500;color: #32299c;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box02 .s03-Txtbx02{position:relative;display: inline-block;vertical-align: middle;padding: 0;margin: 0 0 15px 0;border-left: 0px solid #749a94;}
.subvisual04>.subbgbox .s03BoxR01 .s03-box01 .s03-Txtbx01{position:relative;display: inline-block;padding: 0;margin: 0 0 15px;vertical-align: middle;}
.subvisual04>.subbgbox .s03BoxR01 .flor-bx{position:relative;display: block;min-height: 300px;padding: 30px 0;margin: 0 30px;box-sizing: border-box;}

}

















.subvisual05>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 630px;height: 100%;padding: 150px 0 0 0;margin: 0 auto;background: transparent;}
.subvisual05>.subbgbox .s05BoxR{position:relative;display: block;padding: 0;margin: 0 0 0 300px;background: #fff;max-width: 100%;}
.subvisual05>.subbgbox .s05BoxR .noti-bx{position:relative;display: inline-block;width: 100%;padding: 0;margin: 0;box-sizing: border-box;}
.subvisual05>.subbgbox .s05BoxR .Tit-box{position:relative;display: block;padding: 0;margin: 0;}
.subvisual05>.subbgbox .s05BoxR .Tit-box>a{position:relative;display: block;padding: 0;margin: 0;}
.subvisual05>.subbgbox .s05BoxR .Tit-box>a .more-Btn{position:relative;display: block;padding: 0;margin: 0;}
.subvisual05>.subbgbox .s05BoxR .Tit-box>a .more-Btn>i{position:relative;display: block;padding: 0;margin: 0;}
.subvisual05>.subbgbox .s05BoxR .h2-nt{position:relative;display: block;padding: 0;margin: 20px 0 0;text-align: center;}
.subvisual05>.subbgbox .s05BoxR .h2-nt>span{position:relative;display: block;padding: 0;margin: 0;font-size: 30px;}
.subvisual05>.subbgbox .s05BoxR .Txt-box{position:relative;display: block;max-height: 492px;padding: 0;margin: 60px 10px 30px 0;overflow: auto;overflow-x: hidden;}
.subvisual05>.subbgbox .s05BoxR .noti-uL{position:relative;display: block;padding: 0;margin: 0;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li{position:relative;display: block;padding: 0;margin: 0;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a{position:relative;display: block;padding: 0 10px;margin: 0 30px;border-bottom: 1px solid #d3d3dc;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a .noti-List-bx{position:relative;display: block;padding: 25px 0 25px;margin: 0;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a .noti-Titxt{position:relative;display: block;padding: 0 0 0 15px;margin: 0;color: #000;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a .noti-Titxt:before{content:'';position: absolute;display: block;top: 10px;left: 0;width: 6px;height: 6px;padding: 0;margin: 0;border-radius: 50%;background: #333;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a .noti-Dete{position: relative;display: block;padding: 0 0 0 9px;line-height: 20px;margin: 2px 0 0;font-size: 14px;color: #333;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a .noti-New{position: absolute;display: block;padding: 0;margin: 0;right: 0;top: 24px;background: #f15901;width: 30px;height: 30px;border-radius: 50%;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a .noti-New>span{position:relative;display: block;padding: 0;margin: 0;font-size: 15px;font-weight: 600;color: #fff;top: 3px;left: 9.5px;}

.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a.on{position:relative;display: block;padding: 0 10px;margin: 0 30px;border-bottom: 1px solid #d3d3dc;background: #1e2c5d;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a.on .noti-Titxt{position:relative;display: block;padding: 0 0 0 10px;margin: 0;color: #fff;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a.on .noti-Titxt:before{content:'';position: absolute;display: block;top: 7px;left: 0;width: 3px;height: 3px;padding: 0;margin: 0;background: #fff;}
.subvisual05>.subbgbox .s05BoxR .noti-uL>li>a.on .noti-Dete{position: relative;display: block;padding: 0 0 0 9px;line-height: 20px;margin: 2px 0 0;font-size: 14px;color: #797f96;}


/*서브비쥬얼*/

/* 알림마당 게시판 */
.subvisual0501{position:relative;display: block;min-height: 235px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub0501-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual0501>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 370px;height: 100%;padding: 130px 0 0 0;margin: 0 auto;background: transparent;}
.subvisual0501>.subbgbox .sub0501Board{position:relative;display: block;padding: 0;margin: 0;}
.subvisual0501>.subbgbox .s0501B-bx{position: absolute;display: inline-block;width: 250px;padding: 0;margin: 0;top: 60px;left: 50%;margin-left: -125px;}
.subvisual0501>.subbgbox .s0501B-bx>.sb0501B-h2n{position:relative;display: block;padding: 0;margin: 0 0 10px;text-align: center;font-size: 35px;line-height: 35px;font-weight: 400;color: #fff;}
.subvisual0501>.subbgbox .s0501B-bx>.sb0501B-tit01{position:relative;display: block;padding: 0;margin: 0;text-align: center;font-size: 16px;font-weight: 300;letter-spacing: -1px;color: #fff;}
.subvisual0501>.subbgbox  .btn5-ahR{position:relative;display: block;float: right;padding: 0;margin: 0;font-size: 60px;color: #fff;top: 60px;}
.subvisual0501>.subbgbox  .btn5-ahL{position:relative;display: block;float: left;padding: 0;margin: 0;font-size: 60px;color: #fff;top: 60px;}

/* 영어 상단*/
.subvisual0701{position:relative;display: block;min-height: 235px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub0701-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual0701>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 370px;height: 100%;padding: 130px 0 0 0;margin: 0 auto;background: transparent;}
.subvisual0701>.subbgbox .sub0501Board{position:relative;display: block;padding: 0;margin: 0;}
.subvisual0701>.subbgbox .s0501B-bx{position: absolute;display: inline-block;width: 250px;padding: 0;margin: 0;top: 60px;left: 50%;margin-left: -125px;}
.subvisual0701>.subbgbox .s0501B-bx>.sb0501B-h2n{position:relative;display: block;padding: 0;margin: 0 0 10px;text-align: center;font-size: 35px;line-height: 35px;font-weight: 400;color: #fff;}
.subvisual0701>.subbgbox .s0501B-bx>.sb0501B-tit01{position:relative;display: block;padding: 0;margin: 0;text-align: center;font-size: 16px;font-weight: 300;letter-spacing: -1px;color: #fff;}
.subvisual0701>.subbgbox  .btn5-ahR{position:relative;display: block;float: right;padding: 0;margin: 0;font-size: 60px;color: #fff;top: 60px;}
.subvisual0701>.subbgbox  .btn5-ahL{position:relative;display: block;float: left;padding: 0;margin: 0;font-size: 60px;color: #fff;top: 60px;}

/* 연계관광지 상단 */
.subvisual0801{position:relative;display: block;min-height: 235px;padding: 0;margin: 0;background: url(/astro/_Img/_Sub/sub0801-bg.jpg)no-repeat 50% 0;background-attachment: fixed;}
.subvisual0801>.subbgbox{position:relative;display: block;max-width: 1200px;min-height: 370px;height: 100%;padding: 130px 0 0 0;margin: 0 auto;background: transparent;}
.subvisual0801>.subbgbox .sub0501Board{position:relative;display: block;padding: 0;margin: 0;}
.subvisual0801>.subbgbox .s0501B-bx{position: absolute;display: inline-block;width: 250px;padding: 0;margin: 0;top: 60px;left: 50%;margin-left: -125px;}
.subvisual0801>.subbgbox .s0501B-bx>.sb0501B-h2n{position:relative;display: block;padding: 0;margin: 0 0 10px;text-align: center;font-size: 35px;line-height: 35px;font-weight: 400;color: #fff;}
.subvisual0801>.subbgbox .s0501B-bx>.sb0501B-tit01{position:relative;display: block;padding: 0;margin: 0;text-align: center;font-size: 16px;font-weight: 300;letter-spacing: -1px;color: #fff;}
.subvisual0801>.subbgbox  .btn5-ahR{position:relative;display: block;float: right;padding: 0;margin: 0;font-size: 60px;color: #fff;top: 60px;}
.subvisual0801>.subbgbox  .btn5-ahL{position:relative;display: block;float: left;padding: 0;margin: 0;font-size: 60px;color: #fff;top: 60px;}



.sub05-Box{position:relative;display: block;padding: 0;margin: 0 0 0 300px;}
.sub05-Box .Board-box1n{position:relative;display: block;padding: 40px 0;margin: 0;}
.sub05-Box .Board-box1n:before{content:"";display:none;position:absolute;width:2000px;height: 105%;left:50%;top: 0;margin:0 0 0 -1000px;background: #f5f5f5;z-index:-1;}
.sub05-Box .Board-box1n:after{content:"";display:none;}
.sub05-Box .Board-uL1n{position:relative;display: block;padding: 0;margin: 0;}
.sub05-Box .Board-uL1n>li{position:relative;display: inline-block;width: 100%;padding: 10px 0;margin: 0;clear: both;border-bottom: 1px solid #ddd;}
.sub05-Box .Board-uL1n>li.division{position:relative;padding: 10px 0 0;}
.sub05-Box .Board-uL1n>li.List{position:relative;}
.sub05-Box .Board-uL1n>li>.Dion{position:relative;display: block;padding: 0;margin: 0; border-bottom: 3px solid #1e2c5d;}
.sub05-Box .Board-uL1n>li>a{position:relative;display: block;padding: 0;margin: 0;}
.sub05-Box .Board-uL1n>li>a:hover{position:relative;display: block;padding: 0;margin: 0;color: #fff;}
.sub05-Box .Board-uL1n>li>a:before{content:'';position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;background: #fff;border-radius: 0px;transition: all .3s ease;}
.sub05-Box .Board-uL1n>li>a:hover:before{content:'';position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;background: #fff;border-radius: 10px;box-shadow: 7px 7px 15px rgba(0, 0, 0, .35);background-image: #0a60bc;background: -moz-linear-gradient(left, #0a60bc 0%,#11519a 100%);background-image: -webkit-linear-gradient(left, #0a60bc 0%,#11519a 100%);background-image: linear-gradient(to right, #0a60bc 0%,#11519a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a60bc', endColorstr='#11519a',GradientType=1);transition: all .3s ease;}
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx,
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx{position:relative;display: block;padding: 0;margin: 0;min-height: 50px;line-height: 50px;}

.sub05-Box .Board-uL1n>li>a.Liston{position:relative;}
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx>.colbn,
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.colbn{position:relative;font-size: 1.063em;padding: 0;text-align: center;}
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx>.colbn{position:relative;font-size: 20px;letter-spacing: -1.5px;font-weight: 500;}
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx>.col01,
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.col01{width: 80px;color: #057b7f;position: absolute;display: none;top: 0;left: 0;}
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx>.col02,
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.col02{color: #1e2c5d;white-space: nowrap;letter-spacing: -0.5px;text-overflow: ellipsis;overflow: hidden;text-align: left;position: relative;display: block;margin: 0 145px 0 15px;}
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx>.col03,
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.col03{position: absolute;display: block;width: 170px;right: 0;top: 0;padding: 0;margin: 0;}
.sub05-Box .Board-uL1n>li>a:hover .Bod-Lisbx>.col01,.Board-uL1n>li>a:hover .Bod-Lisbx>.col02{color: #ffffff;}
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.colbn i{position:relative;display: inline-block;top: 2px;margin: 0 10px;width: 19px;height: 23px;font-size: 23px;color: #ff2f2f;}
.sub05-Box .Board-uL1n>li>a:hover .Bod-Lisbx>.colbn i{position:relative;display: inline-block;top: 2px;margin: 0 10px;width: 19px;height: 23px;font-size: 23px;color: #ffffff;}
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.colbn .Swn-Btn{position:relative;display: block;padding: 0;margin: 0;text-align: left;}
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.colbn .Swn-Btn>span{position:relative;display: inline-block;font-size: 14px;letter-spacing: normal;color: #bdbdbd;;transition: all .3s ease;}
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.colbn .Swn-Btn>span>i{content:'';position: absolute;display: inline-block;top: 12px;left: 100%;margin-left: 8px;width: 15px;height: 15px;font-size: 17px;color: #777;transition: all .3s ease;}
.sub05-Box .Board-uL1n>li>a:hover .Bod-Lisbx>.colbn .Swn-Btn>span{position:relative;display: inline-block;font-size: 14px;letter-spacing: normal;color: #f7f7f7;;transition: all .3s ease;}
.sub05-Box .Board-uL1n>li>a:hover .Bod-Lisbx>.colbn .Swn-Btn>span>i{content:'';position: absolute;display: inline-block;top: 18px;left: 100%;margin-left: 8px;width: 15px;height: 15px;color: #fff;transition: all .3s ease;}

@media all and (max-width:499px) {
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx>.col01,
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.col01{width: 80px;color: #057b7f;position: absolute;display: block;top: 0;left: 0;}
.sub05-Box .Board-uL1n>li>.Dion .Bod-Lisbx>.col02,
.sub05-Box .Board-uL1n>li>a .Bod-Lisbx>.col02{color: #057b7f;white-space: nowrap;letter-spacing: -0.5px;text-overflow: ellipsis;overflow: hidden;text-align: left;position: relative;display: block;margin: 0 145px 0 80px;}

}


.board-list-wrap{position: relative;display: block;border-top: 2px solid #1e2c5d;padding: 0;margin: 0;}
.list-View{position: relative;display: block;padding: 0;margin: 0;}
.list-View.bbs-notice{position: relative;border-bottom: 1px solid #ddd;}
.list-View .LIst-uL{position: relative;display: block;padding: 0;margin: 0;}
.list-View .LIst-uL>li.Lst-Li{position: relative;display: block;padding: 10px 10px 20px 20px;margin: 0;border-bottom: 1px solid #ddd;}
.list-View .LIt-Box{position: relative;display: block;padding: 0;margin: 0;}
.list-View .LIt-Box a.Lit-an{position: relative;display: block;padding: 0;margin: 0;}
.list-View .LIt-Box .Lit-an{position: relative;display: block;padding: 0;margin: 0;}
.list-View .LisTit-sp{position: relative;display: block;padding: 0;margin: 0;}
.list-View .LTit-t01{position: relative;display: block;padding: 0;margin: 0;color: #000;font-size: 1.250em;font-weight: 400;letter-spacing: -1.5px;}
.list-View .LTit-t01 .Licon-new{position: relative;display: inline-block;top: 2px;width: 23px;height: 21px;padding: 0;margin: 0;border-radius: 5px;background: #ef402a;}
.list-View .LTit-t01 .Licon-new:before{content:"N";position: absolute;display: inline-block;top: 3px;left: 1px;width: 20px;height: 20px;padding: 0;margin: 0;text-align: center;font-size: 15px;font-style: normal;color: #fff;}
.list-View .LTit-t01 .file-bx{position: relative;display: inline-block;padding: 0;margin: 0 5px 0 0;color: #8c8d98;}
.list-View .Lit-Txtsp{position: relative;display: block;padding: 0;margin: 14px 0;color: #656565;font-size: 1.010em;font-weight: 400;line-height: 23px;}
.list-View .Lit-DateBx{position: relative;display: block;padding: 0;margin: 0;}
.list-View .Lit-DateBx .Lit-txt{position: relative;display: inline-block;padding: 0 10px;margin: 0;color: #797979;font-size: 1.000em;letter-spacing: -1px;}
.list-View .Lit-DateBx .Lit-txt:before{content:"";position: absolute;display: inline-block;top: 5px;right: -2px;width: 1px;height: 17px;padding: 0;margin: 0;background: #ddd;}
.list-View .Lit-DateBx .Lit-txt:first-child:after{content:"";position: absolute;display: inline-block;top: 5px;left: 0;width: 1px;height: 17px;padding: 0;margin: 0;background: #ddd;}

.List-box{position: relative;display: block;padding: 0;margin: 0;box-sizing: border-box;}
.List-box .List-uL{position: relative;display: block;padding: 0;margin: 0;text-align: center;box-sizing: border-box;}
.List-box .List-uL>li{position: relative;display: inline-block;width: 33%;padding: 0;margin: 0;vertical-align: top;box-sizing: border-box;text-align: center;}
.List-box .List-uL>li:nth-child(1n+4){padding: 0;margin: 3px 0 0;}
.List-box .List-uL>li>a{position: relative;display: block;width: 100%;padding: 0;margin: 0 auto;}
.List-box .List-uL>li>a .Lt-Bx0{position: relative;display: block;padding: 0;margin: 0;box-sizing: border-box;border: 1px solid #ddd;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Imgbx{position: relative;display: block;padding: 0;margin: 0;background: #3d4144;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Imgbx>img{max-width: 100%;height: auto;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx{position: relative;display: block;padding: 10px;margin: 0;text-align: left;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Titsp{position: relative;display: block;padding: 10px 0;margin: 0;font-size: 19px;white-space: nowrap;letter-spacing: -0.5px;text-overflow: ellipsis;overflow: hidden;text-align: left;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Txtsp{position: relative;display: block;padding: 0;margin: 10px 0 0 0;text-align: left;letter-spacing: -0.5px;font-size: 15px;line-height: 20px;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Detsp{position: relative;display: block;padding: 0;margin: 5px 0 0;text-align: left;font-size: 14px;color: #888;}

.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Txtbx{position: relative;display: block;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Txtbx .LtTit-bx{position: relative;display: inline-block;padding: 0;margin: 0 5px 0 0;font-weight: 500;color: #063150;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Txtbx .LtTxt-bx{position: relative;display: inline-block;}
.List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Txtbx{position: relative;display: block;padding: 0;margin: 0 0 10px;}


/* board-list-wrap뷰 - 2020.02.22. */
.board-list-wrap .List-box .List-uL{position: relative;display: block;padding: 15px 0 0 5px;margin: 0;text-align: left;box-sizing: border-box;}
.board-list-wrap .List-box .List-uL>li{position: relative;display: inline-block;width: 24.688888%;padding: 0;margin: 0 0 10px;vertical-align: top;box-sizing: border-box;text-align: center;}
.isSub04 .board-list-wrap .List-box .List-uL>li:nth-child(1n+4){padding: 0;margin: 0;}
.isSub04 .board-list-wrap .List-box .List-uL>li:nth-child(1n+5){padding: 0;margin: 25px 0 0;}

@media all and (max-width:999px) {
.board-list-wrap .List-box .List-uL>li{position: relative;display: inline-block;width: 32.688888%;padding: 0;margin: 0 0 10px;vertical-align: top;box-sizing: border-box;text-align: center;}
}
@media all and (max-width:880px) {
.board-list-wrap .List-box .List-uL>li{position: relative;display: inline-block;width: 48.688888%;padding: 0;margin: 0 0 10px;vertical-align: top;box-sizing: border-box;text-align: center;}
}
@media all and (max-width:500px) {
.board-list-wrap .List-box .List-uL>li{position: relative;display: inline-block;width: 100%;padding: 0;margin: 0 0 10px;vertical-align: top;box-sizing: border-box;text-align: center;}
}
/* isSub04>뷰 - 2020.02.02. */
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Imgbx{position: relative;display: block;padding: 0;margin: 0;background: #3d4144;width: 291px;height: 254px;overflow: hidden;left: -1px;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Imgbx>img{max-width: 100%;height: 100%;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx{position: relative;display: block;padding: 10px 10px;margin: 0;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Titsp{position: relative;display: block;padding: 10px 0;margin: 0;font-size: 19px;white-space: nowrap;letter-spacing: -0.5px;text-overflow: ellipsis;overflow: hidden;text-align: left;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Txtbx{position: relative;display: block;padding: 5px 0;margin: 5px 0;text-align: left;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .Lt-Detsp{position: relative;display: block;padding: 0;margin: 5px 0 0;text-align: left;font-size: 14px;color: #888;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .LtTit-bx{position: relative;display: inline-block;padding: 0;margin: 0 15px 0 0;color: #40127d;font-weight: 500;letter-spacing: -1px;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .LtTit-bx>i{position: relative;display: inline-block;padding: 0;margin: 0 5px 0 0;top: 1px;font-size: 19px;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .LtTit-bx:before{content:"";position: absolute;display: block;padding: 0;margin: 0;top: 2px;right: -9px;width: 1px;height: 100%;background: #ddd;}
.isSub04 .List-box .List-uL>li:nth-child(1n+4){padding: 0;margin: 25px 0 0;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .LtBx-bx{position: relative;display: inline-block;padding: 3px 10px 4px;margin: 0;color: #fff;font-size: 14px;letter-spacing: -1px;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .LtBx-bx.Lab01{background: #3e339b;}
.isSub04 .List-box .List-uL>li>a .Lt-Bx0 .Lt-Texbx .LtBx-bx.Lab02{background: #f93b10;}


/* box기본뷰 - 2020.02.02. */
.cont01-box{position: relative;display: block;margin:10px 0 30px;padding: 12px 15px;/* border-radius: 0 20px 0; */border: 1px solid #c7c7c7;}
.cont01-box:before{content:"";position: absolute;display: block;top: -12px;left: -9px;width: 0;height: 6px;margin: 0;padding: 0;border-style: solid;border-width: 10px;transform: rotate(-45deg);border-color: transparent transparent #01134b transparent;}
.cont02-box{position: relative;display: block;margin: 15px 0 40px;padding: 30px 25px 20px 10px;border: 1px #c7c7c7 dashed;border-width: 1px 0;/* border-radius: 0 20px; */}
.cont02-box:before{content:"";position: absolute;display: block;top: -12px;left: -9px;width: 0;height: 6px;margin: 0;padding: 0;border-style: solid;border-width: 10px;transform: rotate(-45deg);border-color: transparent transparent #01134b transparent;}

/* span기본뷰 - 2020.02.02. */
span.ml-sp01{display: block;line-height: 25px;margin: 10px 0;padding: 0;}
span.ml-sp02{position: relative;display: block;line-height: 25px;margin: 15px 15px;padding: 10px 0;}  /* span 혼자만 존재 할때 - 2019.06.02. */
span.ml-sp02:before{content:"";position: absolute;display: block;top: 7px;left: 0;width: 29px;height: 2px;margin: 0;padding: 0;background: #0d6502;}


/* 개인정보처리방침 관련 Div 2020.02.02 */
.ml-perinfo-box{position: relative;display: block;padding: 15px 20px;margin: 25px 0;border: 1px solid #ddd;border-width: 1px 0;border-top: 3px solid #0a8c88;}
.ml-p-notx{line-height: 28px;font-size: 16px;font-weight: 500;color: #565969;padding:0;margin: 0;}

.ml-p-tx02{line-height: 40px;font-size: 18px;color: #3a3f4a;padding:0;margin: 0;}
.ml-Tb-box{padding:0;margin: 0;}
.Btn-box{padding:0;margin: 0;}
.Btn-box>.ml-btn{height: 22px;line-height: 22px;padding: 0px 20px 0 14px;margin: 0;}
.ml-noml-Ul>li>.ml-btn{height: 22px;line-height: 22px;padding: 0px 20px 0 14px;margin: 0;}


/* 공공누리 관련 Div 2019.06.07 */
.opennuri_box {position:relative; overflow:hidden;}
.opennuri_box .opennuri_list {overflow:hidden;box-sizing: border-box;}
.opennuri_box .opennuri_list > li {float:left;width:48%;margin:1%;border:1px solid #ddd;background-color:#fff;overflow:hidden;box-sizing: border-box;}
.opennuri_box .opennuri_list > li > .mark {height:150px; padding:50px 0 0; text-align:center;}
.opennuri_box .opennuri_list > li > .mark img {height:85px;}
.opennuri_box .opennuri_list > li > .opennuri_info {padding:20px 20px; background-color:#f7f7f7; border-top:1px solid #ddd;}
.opennuri_box .opennuri_list > li > .opennuri_info .ml-ul01 {  margin:0; }

@media (max-width:650px) {
.opennuri_box {position:relative; overflow:hidden;}
.opennuri_box .opennuri_list {overflow:hidden;box-sizing: border-box;}
.opennuri_box .opennuri_list > li {float:none;width:auto;margin:1%;border:1px solid #ddd;background-color:#fff;overflow:hidden;box-sizing: border-box;}
.opennuri_box .opennuri_list > li > .mark {height:150px; padding:50px 0 0; text-align:center;}
.opennuri_box .opennuri_list > li > .mark img {height: auto;width: 90%;}
.opennuri_box .opennuri_list > li > .opennuri_info {padding:20px 20px; background-color:#f7f7f7; border-top:1px solid #ddd;}
.opennuri_box .opennuri_list > li > .opennuri_info .ml-ul01 {  margin:0; }
}





#scontainer-wrap {position:relative;width:100%}


#scontainer-wrap select,
#scontainer-wrap input {}
#scontainer {word-break:keep-all;padding-bottom: 0;}
#scontainer .Sb-contents{position:relative;display: block;padding: 0;margin: 0;}
#scontainer .Sb-contents .Sb-cont-box{position:relative;display: block;max-width: 1200px;min-height: 800px;padding: 50px 0 0;margin: 0 auto;}

.write-1 select.sear-select{padding: 4px 15px 10px;line-height: 29px;height: 43px;display: inline-block;position: relative;box-sizing: border-box;font-size: 17px;}


@media all and (max-width:1200px) {
	#scontainer {padding-bottom:30px}
}


.info-ex01,
.info-ex02,
.info-ex03 {display:block;position:relative;font-size:.941em;color:#555;line-height:1.4;text-align:left;padding:0 0 0 26px;margin:5px 10px 0 0;letter-spacing:0}

/* UL기본 리스트 뷰 01 - 2019.06.02. */
.ml-ul01{position: relative;display: block;margin: 15px 0 30px;padding: 0;}
.ml-ul01>li{position: relative;display: block;line-height: 27px;margin:0 auto;padding: 0 30px 0 40px;}
.ml-ul01>li:before{content:"";position: absolute;display: block;top: 11px;left: 27px;width: 5px;height: 5px;margin: 0;padding: 0;border-radius: 50%;background: #1d64c7;}
.ml-ul01>li>ul{position: relative;display: block;margin:8px 0 20px;padding: 0;}
.ml-ul01>li>ul>li{position: relative;display: block;line-height: 27px;color: #586067;margin:0 auto;padding: 0 30px;transition:all .3s ease;}
.ml-ul01>li>ul>li:before{content:"";position: absolute;display: block;top: 12px;left:17px;width: 7px;height: 3px;margin: 0;padding: 0;background: #586067;}

.ml-ul01 .ml-ul-spti{font-size: 16px;letter-spacing: normal;font-weight: 500;padding: 0;margin: 0 3px 0 0;}
.ml-ul01>li>.ml-ul-spti{color:#02144e;}
.ml-ul01>li>ul>li.ml-ul-spti{color:#1b1b1b;}

.ml-noml-Ul{position: relative;display: block;margin: 15px 0 30px;padding: 0;}
.ml-noml-Ul>li{position: relative;display: block;line-height: 27px;margin:0 auto;padding: 0 30px 0 40px;}
.ml-noml-Ul>li:before{content:"";position: absolute;display: block;top: 11px;left: 27px;width: 5px;height: 5px;margin: 0;padding: 0;border-radius: 50%;background: #333;}



.Tb-01050100{padding: 0; margin: 10px 0 30px;}












.textcon-01{position: relative; top: 0px; left: 0px;min-height: 700px; padding: 0px;  margin: 0; border-width: 0 1px 0 0;}
.policy_box { width: 95%;margin:0 auto; margin-bottom: 20px;}
.policy_box strong {font-size: 16px; margin-top: 20px;text-align: center;display:  block;}
.policy_box img { margin:0 auto; display:block }
.privacy_policy { min-height: 600px; margin: 0 auto;  padding: 1px 0px;}
.pri_bg { min-height:600px; margin:0 auto; background:#FFF; }
.pri_tit_img { margin:0 0 0 200px; width:305px;  padding:0 0 0 37px; }
.pri_line { margin:0 auto; width:92%; border-bottom: 1px dashed #6a81a5; height:10px; }
.privacy_policy p {padding:5px 20px 10px 20px;margin:0px;line-height: 25px;}
.pri_contents { padding:15px 10px 15px 10px; margin:0px;  }
.privacy_policy h3 { padding: 10px 23px; margin: 0px; font-size: 20px; font-weight: 600;  }
.privacy_policy h4 { margin: 20px 5px 9px;  font-size: 1.2em; font-weight: 600;   background: url(/img/inc/h4bg.png) no-repeat 0px 2px;}
.privacy_policy h2 { text-align: center; margin: 0; padding: 34px 0 8px 0;  font-weight: bold; }
.privacy_policy .name_ {display: block;text-align: center;margin: 0px;padding: 15px 0 5px;color: #795118;font-size: 1.1500em; font-weight: 600;}
.privacy_policy ul {  margin-top:2px; padding: 0 35px 0 0;}

/* 확인하기 버튼 */
.h_list_t { padding:5px 10px; background:#4e5562; color:#fff !important; border:1px solid #4e5562; display: inline-block;}

.h_list_t:hover { background:#f8f8f8; border:1px solid #4e5562; color:#4e5562 !important; text-decoration:none }


.mf10 { font-size:1.07em;}




/* 천체투영프로그램 소개 */
.pro-info p i {text-align: center;display: block;font-size: 3em;position: relative;margin-top: 0;color: #3d4895;background: #f0f1f9;padding: 23px 23px;border-radius: 90px;width: 48px;margin: 15px auto;}

.pro-info p {width: 46%;display: inline-block;padding: 0 15px 25px;text-align: center;}
.pro-info p span {background: #fff;display: block;padding: 3px 15px;line-height: 1.35em;/* border-bottom: 1px solid #d8d9de; */margin: 0;color: #000000;margin-top: 39px;font-size: 0.92em;}
.pro-info p strong {display: block;font-size: 1.2em;color: #ffffff;padding: 5px;font-weight: 500;z-index: 999999999;width: 85%;position: relative;margin: -37px  auto;}
.pro-info p img {width: 85%;}
.pro-info p strong:after {content:"";background: #000;opacity: 0.6;z-index: 1;display: block;position: relative;height: 38px;margin-top: -33px;}
.pro-info p strong t {color: #fff;display: block;position: relative;z-index: 8888;}
.pro-info p a {position: relative;}
.pro-info p a:hover { }
.pro-info p a i {display:inline-block;position: absolute;left: 43%;top: -30px;color: #fff;font-size: 1.7em;z-index: 55;background:#000;padding:10px;border-radius:100px;opacity: 0.5;width: 28px;}
.pro-info p a:hover i{ position: absolute; left: 43%; top:-30px; color: #fff; font-size: 1.7em; z-index: 55; background:#F30; padding:10px; border-radius:100px; opacity:5}
@media all and (max-width:1200px) {
.pro-info p {width: 43.8888%;display: inline-block;padding: 0 15px 25px;vertical-align: top;}
}

@media all and (max-width:680px) {
.pro-info p {position: relative;width: 100%;display: inline-block;padding:0;box-sizing: border-box;}
}





.eventno {display: block;position: relative;padding: 90px 20px;margin: 0 auto;text-align: center;border-radius: 30px 30px 0;}
.eventno p {   display: block;position: relative;padding: 20px;width: 80%;margin: 0 auto;border-radius: 99px; }
.eventno i {   display: block;position: relative;font-size: 5em;margin-bottom: 30px;padding: 10px;color: #c2c6e4;}
.eventno p b { display: block;font-size: 1.6em;margin-bottom: 20px;}
.eventno p span { color: #3e339b;}

@media all and (max-width:680px) {
.eventno {display: block;position: relative;padding: 20px 20px;margin: 0 auto;text-align: center;border-radius: 30px 30px 0;}
}

/* 사이트맵 */
.astro_sitemap { }
.astro_sitemap div { width: 43%; display: inline-block; vertical-align: top; padding: 10px; }
.astro_sitemap div h3 { border-bottom: 1px solid #000; padding: 10px;  font-size: 25px; position:relative; color: #1d3d77;}
.astro_sitemap div h3 a { position: absolute; right: 0;  }
.astro_sitemap ul {margin: 15px 15px 40px}
.astro_sitemap ul li {background-color: white;line-height: 1.8em; }
.astro_sitemap ul li:before {content:"·";vertical-align: bottom;margin: 10px 6px;font-weight: bold;font-size: 1.8em; color: #5266b1;}
.astro_sitemap ul li a { }
.astro_sitemap ul li a:hover { color:#3F51B5; font-weight:bold }


@media (min-width:768px){
.astro_sitemap div { width: 30%; display: inline-block; vertical-align: top; padding: 10px; margin: 0 0 20px;}
}


@media (max-width:767px){
.astro_sitemap div { width:87%; display:block; margin:0 auto  }
}


.privacy { margin-bottom:40px; }
.privacy p {padding: 0 15px 5px;line-height: 1.5em;}
.privacy .c-list04 > li, .c-list04-li {position:relative;padding: 3px 0 8px 10px !important; color: #131313;}
.privacy .c-list04 > li:first-child {margin-top:0;}
.privacy .c-list04 > li .tit, .c-list04-li .tit {display: inline-block;position: relative;width: 25px !important;height: 25px !important;line-height: 21px !important;background: #071c31;border-radius:50%;text-align:center;font-family:"sofia-pro", sans-serif;color:#fff;font-size:.941em;top: 0;left:0;font-weight:500;padding: 2px 0 0;box-sizing: border-box;}
.privacy .c-list03 > li ul li:before , .c-list04 > li ul li:before, .c-list04-1 > li ul li:before, .c-list05 > li ul li:before {content:"";display: inline-block;position: relative;width: 7px;height:2px;background: #071c31;left: -5px;vertical-align: middle;top: -1px;}
.privacy .c-list03 > li ul li, .c-list04 > li ul li, .c-list04-1 > li ul li, .c-list05 > li ul li {display:block;padding:0 0 0 16px;position:relative;font-size:.941em;color: #131313;margin-bottom:4px;line-height: 1.55em;}
.privacy .c-list03 > li ul, .c-list04 > li ul, .c-list04-1 > li ul, .c-list05 > li ul {margin-left: 23px;}
.privacy .c-list01 { margin-left: 20px;  }
.privacy .foldings-wrap { top: 0px; margin-bottom: 35px;}
.privacy .foldings-list > li { background-image: linear-gradient(to right, #fbfcff 0%,#c9cfe2 100%); }
.privacy .foldings-wrap .foldings-in-wrap { border-top: 1px solid #d4d9ea; border-bottom: 1px solid #2f45a5; }

.damdang { padding: 15px; }
.damdang p { display: block; padding: 30px; font-size:1.25em; color: #000; text-align: center; }
.damdang p b { }
.damdang p i { display:block; position: relative; font-size: 5em; color: #3e339b; vertical-align: middle; margin-bottom: 15px;}
.damdang p span { color: #3e339b; font-size: 0.9em; }
.damdang ul.damdang-ul { display: block; position: relative; padding: 15px;  border: 1px solid #3e339b;    margin: 20px 0;}
.damdang ul.damdang-ul li { display: inline-block; width: 49%;  text-align: center; border-right: 1px solid #3e339b; color: #000; font-size: 1.1em; }
.damdang ul.damdang-ul li:nth-child(2) {border-right:0px; }
.damdang ul.damdang-ul li:nth-child(2) i { background: #e43f3f !important; }
.damdang ul.damdang-ul li span { }
.damdang ul.damdang-ul li i:nth-child(1) { background: #009688; padding: 8px; border-radius: 99px; color: #fff; font-size: 1.16em; vertical-align: middle; margin-right: 6px;}
.damdang ul.c-list01 li { padding: 3px 0 0px 11px; margin-left: 10px; }

.damdang ul.c-list01 li:before { content:"-";background: none; }
.damdang .c-tit01 { margin-bottom:15px }

@media (max-width:650px){
.damdang ul.damdang-ul li {display: block;width:auto;text-align: left;border-right: none;color: #000;font-size: 1.1em;margin: 10px;}
}

.DamBx{position: relative;display:block;padding: 20px 0 20px;border-bottom: 1px #ccc;border-style: dashed;box-sizing: border-box;margin: 20px 0;}
.DamBx .DamimgL{position: absolute;display:block;top: 16px;left: 0;box-sizing: border-box;}
.DamBx .DamimgL>img{display:block;box-sizing: border-box;}
.DamBx .DamtxtR{position: relative;display:block;margin: 0 0 0 450px;}
.DamBx .DamtxtR .Titname{display:block;margin: 0 0 5px;line-height: 40px;border-bottom: 1px solid #dcdcdc;}
.DamBx .DamtxtR .profi-uL{display:block;}
.DamBx .DamtxtR .profi-uL li{display:block;padding: 5px 0;}
.DamBx .DamtxtR .profi-uL li:nth-child(2){display:block;padding: 5px 0 10px;margin: 0 0 5px;border-bottom: 1px solid #e4e4e4;}
.DamBx .DamtxtR .profi-uL li>i{position: relative;display: inline-block;padding: 0;top: 1px;}
.DamBx .DamtxtR .profi-uL li>i.xi-call{position: relative;display: inline-block;padding: 0;top: 2px;}
.DamBx .DamtxtR .titxt{display: inline-block;font-size: 21px;font-weight: bold;color: #0034b4;margin: 0 10px 0 0;}
.DamBx .DamtxtR .titxt1{display: inline-block;font-size: 21px;font-weight: bold;color: #0034b4;margin: 0 0 5px;}
.DamBx .DamtxtR .name{position: relative;display: inline-block;top: -1px;font-size: 18px;}
.DamBx .DamtxtR .txtcont{display: block;}
.DamBx .DamtxtR .txtcont1{display: inline-block;}
.DamBx .DamimgL.pro01{position: absolute;display: block;width: 434px;top: 20px;}
.DamBx .DamimgL.pro01 .temaname{position: relative;display: block;padding: 0;margin: 0 0 20px 0;}
.DamBx .DamimgL.pro01 .tem-bx{}
.DamBx .DamimgL.pro01 .titxt{position: relative;display: block;padding: 15px 0;margin: 0;text-align: center;font-size: 22px;font-weight: 700;color: brown;border-bottom: 1px solid #989898;}
.DamBx .DamimgL.pro01 a{position: relative;display: block;padding: 30px 0;margin: 0;text-align: center;background: #333;}
.DamBx .DamimgL.pro01 a>img{/* position: relative; */max-width: 85%;height: auto;-ms-interpolation-mode: nearest-neighbor;}

.DamBx .DamtxtR.pro02{position: relative;min-height: 655px;margin-bottom: 0;}
.DamBx .DamtxtR.pro02 .temaname{position: relative;display: block;padding: 0;margin: 0 0 20px 0;}
.DamBx .DamtxtR.pro02 .titxt{position: relative;display: block;padding: 15px 0;margin: 0;text-align: center;font-size: 22px;font-weight: 700;color: brown;border-bottom: 1px solid #989898;}

.DamBx .DamtxtR.pro02 .tbbox{position: relative;display: block;padding: 70px 0;}
.DamBx .DamtxtR.pro02 .ulbx01{position: relative;display: block;padding: 0;margin: 0;}
.DamBx .DamtxtR.pro02 .proul{position: relative;display: block;margin: 16px 0px;}
.DamBx .DamtxtR.pro02 .proul li{position: relative;display: inline-block;padding: 5px 10px;}

@media (max-width:999px){
.DamBx .DamimgL.pro01{position: relative;display: block;width: 100%;top: 20px;margin: 0 0 40px;}    
.DamBx .DamtxtR.pro02{position: relative;min-height: 410px;margin-bottom: 0;margin: 0;}
.DamBx .DamtxtR.pro02 .tbbox{position: relative;display: block;padding: 20px 0;}
}

@media (max-width:650px){
.DamBx .DamimgL{position: relative;display:block;top: 0;left: 0;margin: 0 auto;text-align: center;box-sizing: border-box;}
.DamBx .DamimgL>img{text-align: center;margin: 0 auto;display:block;box-sizing: border-box;}
.DamBx .DamtxtR{position: relative;display:block;margin: 0;}
}


/*실명인증*/

.well{min-height:20px;padding: 0 20px 20px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;}
.FnWitB{font-weight:bold;font-size: 30px;position: relative;display: block;box-sizing: border-box;}
.h3-n{padding: 0;font-size: 30px;letter-spacing: -1px;}
.r_name{position: relative;display: inline-block;width: 100%;padding: 40px 5px;margin: 0;border: 3px solid #da2020;border-radius: 15px 0;box-sizing: border-box;vertical-align: top;}
.r_name>form{position: relative;display: inline-block;box-sizing: border-box;width: 48%;padding: 0;margin: 0;/* border: 1px solid #333; *//* border-width: 0 1px 0 0; */}
.r_name .cont01{position: relative;display: block;box-sizing: border-box;padding: 15px 20px 15px;margin: 0;/* border: 1px solid #333; *//* border-width: 0 1px 0 0; */}
.r_name .cont01 .text{padding: 0;margin: 0;}
.r_name .cont01 .text .txt-sp01{position: relative;width: 100%;padding: 0;margin: 0;font-size: 20px;font-weight: 600;line-height: 40px;}
.r_name .cont01 .text .txt-sp02{position: relative;display: inline-block;line-height: 25px;width: 100%;letter-spacing: -1px;font-size: 17px;padding: 0;margin: 0;}
.r_name .cont01 .btn01{position: relative;width: 100%;padding: 0;margin: 10px 0 0 0;}

.r_name .cont02{position: relative;display: inline-block;width: 48%;padding: 15px 20px 15px 20px;margin: 0;border: 1px solid #cbced5;border-width: 0 0 0 1px;}
.r_name .cont02 .text{padding: 0;margin: 0;}
.r_name .cont02 .text .txt-sp01{position: relative;width: 100%;padding: 0;margin: 0;font-size: 20px;font-weight: 600;line-height: 40px;}
.r_name .cont02 .text .txt-sp02{position: relative;display: inline-block;line-height: 25px;width: 100%;letter-spacing: -1px;font-size: 17px;padding: 0;margin: 0;}
.r_name .cont02 .text .btn01{position: relative;width: 100%;padding: 0;margin: 10px 0 0 0;}
.r_name .cont02 .text .btn02{position: relative;width: 100%;padding: 0;margin: 10px 0 0 0;}
.r_name .cont02 .text .btn01 a.btn,
.r_name .cont02 .text .btn02 a.btn{position: relative;margin: 10px 0 0 0;color: #fff;}


.ban-bx{position: absolute;display: block;top: 120px;left: 50px;width: 200px;height: 130px;padding: 0;margin: 0;}
.ban-bx.nav-down{position: absolute;}
.ban-bx.nav-up{position: fixed;top: 115px;left: 50%;margin-left: -551px;}

@media all and (max-width:1200px) {


.ban-bx{position: absolute;display: block;top: 120px;left: 25px;width: 200px;height: 130px;padding: 0;margin: 0;}
.ban-bx.nav-up{position: fixed;top: 115px;left: 50%;margin-left: -473px;}
}

@media all and (max-width:1000px) {
.ban-bx{position: absolute;display: block;top: 120px;left: -30px;width: 200px;height: 130px;padding: 0;margin: 0;}
.ban-bx.nav-up{position: fixed;top: 115px;left: 0;margin-left: 0;}
}

@media all and (max-width:740px) {
.ban-bx{position: absolute;display: block;top: -19px;left: auto;right: 0;width: 200px;height: 130px;padding: 0;margin: 0;}
.ban-bx.nav-up{position: absolute;top: -19px;left: auto;right: 0;margin-left: 0;}
}

/*2021/02/25 페이지추가*/

.Sb-sec-box01 .sub01-Txt01bx dl>dd .set09-Tbcontent{position: relative;display: block;padding: 0 0 40px;margin: 0;box-sizing: border-box;min-height: 580px;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd .set09-Tbcontent #board-wrap{margin: 0;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd .set09-Tbcontent a{position:relative;display: block;padding: 10px;margin: 0;}
.Sb-sec-box01 .sub01-Txt01bx dl>dd .set09-Tbcontent a img{max-width: 100%;height: auto;}

.Sb-sec-box01 .tbbox{position: relative;width: 100%;overflow-x: auto;white-space: nowrap;margin: -70px 0 0 0;}
.tbbox .tbl-type01{}

.Sb-sec-box02 .sub01-Txt01bx dl>dd .set09-Tbcontent{position: relative;display: block;padding: 0 0 40px;margin: 0;box-sizing: border-box;min-height: 580px;}
.Sb-sec-box02 .sub01-Txt01bx dl>dd .set09-Tbcontent #board-wrap{margin: 0;}
.Sb-sec-box02 .sub01-Txt01bx dl>dd .set09-Tbcontent a{position:relative;display: block;padding: 10px;margin: 0;}
.Sb-sec-box02 .sub01-Txt01bx dl>dd .set09-Tbcontent a img{max-width: 100%;height: auto;}

.Sb-sec-box02 .tbbox2{position: relative;width: 100%;overflow-x: auto;white-space: nowrap;margin: 10px 0 0 0;}
.tbbox2 .tbl-type01{}

@media all and (max-width:999px) {
.tbbox .tbl-type01{box-sizing:border-box;width: 980px;}
}
.isSub01 .Sb-sec-box09{position:relative;display: block;max-width: 1200px;padding: 80px 0 0;margin: 0 auto;box-sizing: border-box;}
.Sb-sec-box09 .sub01-Titbx{position: absolute;display: block;top: 0;left: 0;padding: 0;margin-left: 0px;width: 300px;transition: all .3s ease;}
.Sb-sec-box09 .sub01-Titbx .sb01-tit01{position:relative;color: #000;font-size: 19px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;margin: 0 0 10px;display: block;}
.Sb-sec-box09 .sub01-Titbx .sb01-tit01:before{content:'';position: absolute;width: 20px;height: 3px;margin: 0;padding: 0;display: block;background: #333;top: -5px;}

.Sb-sec-box09 .sub01-Titbx h2.sb01-h2n{position:relative;display: block;margin: 0;padding: 0;font-size: 37px;font-weight: 400;color: #000;}
.Sb-sec-box09 .sub01-Titbx a.btn2-ah{position:relative;display: inline-block;padding: 10px 15px;margin: 20px 0 0;background: #3e339b;color: #fff;}
.Sb-sec-box09 .sub01-Titbx a.btn2-ah>i{position:relative;padding: 0;margin: 0 0 0 6px;top: 1px;}
.Sb-sec-box09 .sub01-Titbx a.btn2-ah>.btn2-txt{position:relative;display: inline-block;padding: 0;margin: 0;}

@media all and (max-width:1000px) {
.isSub01 .Sb-sec-box09{position:relative;display: block;max-width: 1200px;padding: 80px 0 0;margin: 0 auto;box-sizing: border-box;}
.Sb-sec-box09 .sub01-Titbx{position: absolute;display: block;top: 0;left: 0;padding: 0;margin-left: 20px;width: 300px;transition: all .3s ease;}
}

/*기본 스판 CSS 박스사용 */
.ml-component { position: relative;display: block;padding: 10px;margin: 10px 0;}
.ml-component .ml-btn{ margin: 2px 0;}
.ml-component .ml-ulNum>li{ display: inline-block;margin: 5px;}
.ml-component2 { position: relative;display: block;padding:0px;margin:0px 0 25px 10px;}
.ml-component2 .ml-ulNum2>li{ display: block;margin:2px;}


.Tb-st1-col11{position: relative;}
.Tb-st1-col11 .col01{width: 6%;}
.Tb-st1-col11 .col02{width: 5%;}
.Tb-st1-col11 .col03{width: 20%;}
.Tb-st1-col11 .col04{width: 7%;}
.Tb-st1-col11 .col05{width:10%;}
.Tb-st1-col11 .col06{width:10%;}
.Tb-st1-col11 .col07{width:auto;}
.Tb-st1-col11 .col08{width: 9%;}
.Tb-st1-col11 .col09{width:auto;}

.Tb-st1-col11 .col10{width: 7%;}
.Tb-st1-col11 .col11{width: 5%;}
.Tb-st1-col11 thead tr th:first-child{position: relative;}
.Tb-st1-col11 thead tr th.tday,
.Tb-st1-col11 tbody tr th.tday{position: relative;background: #0d78b7;color: #fff;font-size: 1.314em;}

.tb-Bx{position: relative;display: block;padding: 0;margin: 0 0 30px;}
.tday{ position: relative;}


@media all and (max-width:1000px) {
.tb-Bx{position: relative;width: 100%;overflow-x: auto;white-space: nowrap;margin: 10px 0 0 0;}
.Tb-st1-col11{box-sizing:border-box;width: 1100px;}
}


/* 20221006 최종수정*/




