/* set */
#skip{top:0;right:0;position:absolute;width:100%;height:15px;text-align:center}
#skip li a{display:block;left:-10000px;position:absolute;top:0;width:100%;text-align:center;z-index:0;height:1px}
#skip li a:hover, #skip li a:focus, #skip li a:active {background:#363636;position:absolute;top:0px;left:0;z-index:5;color:#fff;width:100%;height:25px;padding:5px 0 0 0}
.blind{display:block;overflow:hidden;position:absolute;top:0;left:-5000px;font-size:1.8em}
.hide{display:none !important;margin:0;padding:0}


#content{margin: 0 !important;}

h3{font-family: 'Noto Sans KR';}
/* .main_visual{overflow: hidden; height: 370px;}
.main_visual .img{position: relative; width: 100%; overflow: hidden; text-align: center; background: #000;}
.main_visual li{display:none;}
.main_visual li.on{display: block;}
.main_visual img{display: inline-block; width: auto;  height: 370px; opacity: 0.6;}
.main_visual h2{position: absolute; top: 110px; right: 0; left: 0; margin: 0 auto; text-align: center; font-family: 'Noto Sans KR'; color: #fff;}
.main_visual h2 span{display: block; font-size: 30px; font-weight: 100;}
.main_visual h2 strong{display: block; font-size: 26px;} */

.mvs{position:relative;z-index:0; }
.mvs_btn{display: none;}

.mvs_list ul{z-index:0}
.mvs_list li{display:none; background-position:center center; background-size:cover; background-repeat:no-repeat}
.mvs_list li.no1{background:url("/upload_data/board_data/CONTENTS_FILE/165570294241985.jpg") no-repeat top center;}
.mvs_list li.no2{background:url("/upload_data/board_data/CONTENTS_FILE/165570294243865.jpg") no-repeat top center;background-size: cover;}
.mvs_list li.no3{background:url("/wgm/images/inc/main_vi03.jpg") no-repeat top center;}
.mvs_list li.on{display:block}
.mvs_list li div{width:100%;height:200px}
.mvs_tit{text-align:center;color:#fff;font-family: 'Noto Sans KR';line-height: 2em;padding-top: 30px; }
.mvs_tit span{display: block; font-size: 30px; font-weight: 100;}
.mvs_tit strong{display: block;font-size: 24px;} 



.link{position: relative;padding: 30px 13px;margin: 30px 10px;background: #5d3c1f;border-radius: 10px;z-index: 1;}
.link ul{font-size: 0;}
.link li{display: inline-block;width: 42%;margin: 0 1% 30px;font-size: 16px;}
.link li:nth-child(7),
.link li:nth-child(8){margin-bottom: 0;}
.link li:nth-child(2n){width: 52%;}
.link li a{display: block;color: #fff;font-size: 15px;}
.link li a:hover{text-decoration: underline;}
.link li a::before{content: '';display: inline-block;width: 34px;height: 34px;margin-right: 6px;margin-bottom: -10px;background: url('/images/new_wg/main/link_ico.png') no-repeat;}
.link li:nth-child(1) a::before{background-position: -23px -31px;}
.link li:nth-child(2) a::before{background-position: -23px -118px;}
.link li:nth-child(3) a::before{background-position: -23px -207px;}
.link li:nth-child(4) a::before{background-position: -23px -292px;}
.link li:nth-child(5) a::before{background-position: -24px -379px;}
.link li:nth-child(6) a::before{background-position: -18px -467px;width: 44px;}
.link li:nth-child(7) a::before{background-position: -22px -556px;}
.link li:nth-child(8) a::before{background-position: -23px -642px;}


.notice{position: relative;box-sizing: border-box;margin: 0 10px 30px;padding: 30px 20px;border-top: 1px #b73a35 solid;border-bottom: 1px #b73a35 solid;}
.notice h3{margin-bottom: 20px; font-size: 30px; color: #3c3014; font-weight: 600;}
.notice ul li{margin-bottom:20px;}
.notice ul li>span{display: inline-block;box-sizing: border-box;height: 28px;margin-bottom: 10px;padding: 4px 14px;border-radius: 30px;border: 1px #c0211b solid;color: #c0211b;text-align: center;font-size: 14px;font-weight: bold;}
.notice ul li a{display: block; font-family: 'Noto Sans KR';}
.notice ul li a strong{display: block; overflow: hidden; text-overflow: ellipsis; width: 100%; white-space: nowrap; font-size: 18px;}
.notice ul li a span{display: block; color: #666; font-size: 16px;}
.notice ul li:nth-of-type(n+3){display:none;}
.notice .more{position:absolute;top: 30px; right:20px;}
.notice .more a{box-sizing: border-box;display: block;width: 80px;height: 40px;padding: 12px 0 0;color: #fff;background: #bc4642;border-radius: 30px;text-align: center;}

.main_time h3{margin-bottom: 20px; font-size: 30px; color: #3c3014; font-weight: 600;}
.main_time{box-sizing: border-box;border: 1px #b73a35 solid;border-right: none;border-left: none;margin:0 10px 20px; padding:20px;font-family: 'Noto Sans KR';}
.main_time li{margin-bottom: 10px;}
.main_time li strong{display:inline-block;margin-right: 8px;padding: 4px 16px;font-size: 16px;color: #b73a35;border: 1px #b73a35 solid;border-radius: 30px;vertical-align: top;}
.main_time li:first-of-type span{ font-size:24px;font-weight: 600;line-height: 29px;}
.main_time li:nth-of-type(3) span,.main_time li:nth-of-type(2) span{display:inline-block;margin-top: 6px;}
.main_time li div{background:#f4f4f4; padding:20px;margin-top: 10px;}
.main_time li ul{margin-top:10px;margin-left: 16px;}
.main_time li li{margin:0;}
.main_time li li.no{padding-left: 18px;position: relative;}
.main_time li li.no:before{content:'※';position: absolute;left: 0;}

.edu_wrap .edu .txt{display: none;}
.show_wrap .show .txt{display: none;}

.show_wrap{background: #faf7ee;box-sizing: border-box;margin: 0 10px 30px;padding: 30px 20px;border-radius: 10px;}
.show_wrap .show{max-width: 300px; margin: 0 auto;}
.show_wrap .show div{position: relative;}
.show_wrap .show div h3{overflow: hidden;position: relative;float: left;box-sizing: border-box;width: 48%;margin: 0 1%;max-width: 150px;border-radius: 30px;z-index: 0;box-shadow: 0 0 10px 3px #efefef;}
.show_wrap.show01 div h3{float: none;margin: 0 0 20px;border-radius: 30px 0 0 30px;border-left: 1px #b73a35 solid;border-right: none;}
.show_wrap .show div h3 a{display: block;box-sizing: border-box;width: 100%;height: 50px;padding-top: 14px;line-height: 20px;text-align: center;font-size: 20px;font-weight: 600;color: #b73a35;background: #fff;}

.show_wrap .show div h3 a::before{
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 50px;
    background: #bc4642;
    color: #fff;
    border-radius: 30px;
    z-index: -1;
    transform: translateX(-100%);
    transition: 0.5s;
    }

.show_wrap .show div h3 a:hover::before{transform: translateX(0);} 
.show_wrap .show div h3 a:hover{color: #fff; background:none; z-index: 2;}  

.show_wrap .show div.on h3 a::before{transform: translateX(0);}
.show_wrap .show div.on h3 a{padding-left: 20px; color: #fff; background: url('/images/new_wg/main/more_ico2.png') no-repeat; background-position: 8px -135px;}  


.show_wrap .show div .show_con{display: none; position: absolute; top: 66px; width: 100%; margin: 0 auto;}
.show_wrap .show div.on .show_con{display: block;}
.show_con ul{margin: 0 auto;}
.show_con ul li{display: none;}
.show_con ul li{position: relative;box-sizing: border-box;width: 100%;height: 350px;padding-bottom: 20px;border-radius: 10px;background: #fff;box-shadow: 6px 6px 15px #f9f0d7;}
.show_con ul li:first-of-type{display: inline-block;}
.show_con ul li img{width: 100%;height: 230px;border-radius: 10px 10px 0 0;}
.show_con ul li em{display: inline-block;position: absolute;box-sizing: border-box;top: 190px;right: 0;width: 90px;height: 40px;padding-top: 10px;background: #3b2512;color: #fff;text-align: center;font-style: normal;}
.show_con ul li p{display: block; overflow: hidden; text-overflow: ellipsis; width: calc(100% - 20px); white-space: nowrap; margin: 20px 20px 10px; font-size: 20px; font-weight: bold;}
.show_con ul li ul{margin: 0 20px;}
.show_con ul li li{width: 100% !important; height: auto;padding-bottom: 0;margin-bottom: 4px;font-size: 16px;line-height: 18px;box-shadow: none;}
.show_con ul li li strong{display: inline-block; color: #30271f;}
.show_con ul li li strong::after{content: ''; display: inline-block; margin: 0 10px -3px; width: 1px; height: 16px; background: #8a8581;}
.show_con ul li li span{display: inline-block;color: #666; text-overflow: ellipsis; overflow: hidden; width: 68%; white-space: nowrap; margin-bottom: -4px;}
.show_con ul li a{position: absolute; top: 0; width: 100%; height: 350px; background: rgba(0, 0, 0, 0.8); border-radius: 10px; transition: ease-in 0.5s;  opacity: 0;}
.show_con ul li a span{display: block; position: relative; box-sizing: border-box; width: 170px; height: 170px; margin: 110px auto 0; padding-top: 110px; border-radius: 170px; background: #b73a35 url('/images/new_wg/main/check.png') no-repeat top 46px center; color: #fff; text-align: center; font-size: 20px; font-weight: bold;}
.show_con ul li:hover{cursor: pointer;}
.show_con ul li:hover a{display: block; opacity: 1;}
.show_con p.more{width: 62px; margin: 10px auto 0; }
.show_con p.more a{display: block; overflow: hidden; height: 0; padding-top: 62px; background: url('/images/new_wg/main/more_ico.png') no-repeat; background-position: 50% -40px;}

.show_con p.con_no{position: relative; box-sizing: border-box; width: 100%; max-width: 380px; height: 350px; margin: 0 auto; padding-top: 230px; background: #5d3c1f url('/images/new_wg/main/no_ico.png') top 30% center no-repeat; border-radius: 10px; text-align: center; font-family: 'Noto Sans KR'; font-size: 24px; color: #fff; line-height: 28px;}
.show_con p.con_no::before{content: ''; position: absolute; top: 5%; right: 5%; display: block; width: 90%; height: 90%; border: 1px #8a5a30 solid; border-radius: 10px;}

.show_wrap.show02{height: 685px;background: #f2f2f2;}
.show_wrap.show02 .show div h3{width: auto;max-width: none;}
.show_wrap.show02 .show div h3 a{padding: 14px 20px;color: #5d3c1f;}
.show_wrap.show02 .show div h3 a:hover{color: #fff; z-index: 2;} 
.show_wrap.show02 .show div.on h3 a{padding: 14px 20px 0 60px;color: #fff;background-position: 0 -13px;}
.show_wrap.show02 .show div h3 a::before{background: #5d3c1f;}

.show_wrap.show02 .show_con ul li{box-shadow: 6px 8px 15px #e8e8e8;}
.show_wrap.show02 .show_con ul li li{box-shadow: none;}
.show_wrap.show02 .show_con ul li li span{width: 62%;}
.show_wrap.show02 .show_con p.more a{background-position: 50% -153px;}
.show_wrap.show01{/* display:none; */}




.show_wrap .show2022{box-sizing: border-box;height: 400px;margin: 0 0 20px;background:#fff;border-radius: 20px;box-shadow: 8px 8px 8px #faf2d9;text-align: center;}
.show_wrap .show2022 img{display:block;height: 170px;margin-bottom: 20px;border-radius: 20px 20px 0 0;}
.show_wrap .show2022 dl{padding:0 20px;}
.show_wrap .show2022 dl dt{margin-bottom: 15px;font-size: 20px;font-weight: 600;}
.show_wrap .show2022 dl dd{margin-bottom:20px;word-break: keep-all;}
.show_wrap .show2022 dl dd span a{position: absolute;bottom: 30px;right: 0;left: 0;display:block;box-sizing: border-box;width:120px;height: 40px;padding-top: 12px;margin:0 auto;background: #362932;border-radius: 20px;color:#fff;}
.show_wrap .show2022 dl dd span.link_no{position: absolute;bottom: 30px;right: 0;left: 0;display:block;box-sizing: border-box;width:120px;height: 40px;padding-top: 12px;margin:0 auto;background: #362932;border-radius: 20px;color:#fff;}

@media (min-width: 768px){

/* .main_visual h2{top: 90px;}
.main_visual h2 span{font-size: 42px;}
.main_visual h2 strong{font-size: 32px;}    */


.mvs_list li{height:400px}
.mvs_tit{padding-top: 112px;line-height: 3em;}
.mvs_tit span{font-size: 42px;}
.mvs_tit strong{font-size: 33px;}  

.link{text-align: center;padding: 20px 0;}
.link li{width: 17% !important;margin: 0 20px 20px;text-align: center;}
.link li a::before{display: block; margin: 0 auto 20px;}  

.wrap{margin: 0 10px 30px;overflow:hidden;}
.notice{float:left;width: 48%;height: 340px;margin: 0 0 0 1%;}
.notice ul{font-size: 0;}
.notice ul li{margin-bottom:30px;}


.main_time{float:left;width: 50%;height: 340px;margin: 0;padding: 30px 14px;vertical-align: top;}
 .main_time li{margin-bottom:6px;}
.main_time li ul{display:inline-block;margin-left: 0;}
    
.show_wrap{height: 570px;padding: 50px 20px;}
.show_wrap .show{max-width: 100%; }
.show_wrap .show div .show_con{top: 90px;}
.show_wrap .show div h3{max-width: 180px;}
.show_wrap .show div h3 a{height: 62px; padding-top: 20px; font-size: 26px;}
.show_wrap .show div h3 a::before{height: 62px;}
.show_wrap .show div.on h3 a{background-position: 8px -130px;}
.show_con ul{font-size: 0;}
.show_con ul li{width: 48%;height: 420px;margin-right: 4%; font-size: 14px;}
.show_con ul li:nth-of-type(2){display: inline-block;  margin-right: 0;}
.show_con ul li img{height: 275px;}
.show_con ul li em{top: 235px;}
.show_con ul li p{width: calc(100% - 30px); margin: 20px 30px; font-size: 24px; }
.show_con ul li ul{margin: 0 30px;}
.show_con ul li li{margin-right: 0 !important;}
.show_con ul li li span{width: 80%;}
.show_con ul li a{height: 420px;}


.show_wrap.show02 .show_con ul li li span{width: 70%;}
.show_wrap.show02 .show div h3 a{padding: 20px 40px;}
.show_wrap.show02 .show div.on h3 a{
    background-position: 8px -8px;
    padding: 20px 30px 0 70px;
}

.show_con p.con_no{height: 420px; padding-top: 260px;}
    
.show_wrap.show01 .on{overflow:hidden;}
.show_wrap .show2022{float:left;width: 31.33%;margin: 0 1%;}    
.show_wrap .show2022:last-of-type{margin:0;}
}

@media all and (min-width:1023px){

/* .main_visual{height: 650px;} */
.mvs_list li{height:605px;background-size:auto}
.mvs_tit{max-width:1200px;padding: 238px 0 0 0;margin:0 auto;line-height: 4em;}
.mvs_tit span{font-size: 46px;}
.mvs_tit span br{display:none;}
.mvs_tit strong{font-size: 60px;}  
    
.main_time{padding: 30px;width: 48%;}
.main_time li{margin-bottom: 10px;}

 .main_time li ul{margin:0;}
    
.show_wrap .show .txt{display: block; position: absolute; right: 30px; margin: 16px auto 0; text-align: right;font-size: 22px;font-family: 'Noto Sans KR';color: #5d3c1f;}
.show_con ul li{display: inline-block; width: 31.333%; margin-right: 3% !important;}
.show_con ul li:last-of-type{margin-right: 0 !important;}
.show_con ul li li{margin-right: 0 !important;}
.show_con ul li li span{width: 78%;}

.show_wrap.show01{background: #faf7ee url('/images/new_wg/main/bg01.jpg') center no-repeat;}
.show_wrap.show02{position: relative; height: 520px; background: #fff;}
.show_wrap.show02::before{content: ''; position: absolute; left: 0; top: 0; display: inline-block; width: 25%; height: 100%; background: #f4f4f4 url('/images/new_wg/main/bg02.jpg') bottom left no-repeat;}
.show_wrap.show02 .show .txt{display: none;}
.show_wrap.show02 .show div h3{float: none; display: inline-block; max-width: 195px; margin-bottom: 20px; border: none; border-radius: 30px; box-shadow: 6px 8px 15px #e8e8e8; border: 1px #e8e8e8 solid;}
.show_wrap.show02 .show div:nth-of-type(1) h3{margin-top: 50px;}
.show_wrap.show02 .show div h3 a::before{max-width: 195px;}
.show_wrap.show02 .show div.on h3{max-width: none;border: none;}
.show_wrap.show02 .show div.on h3 a{text-align: left;padding: 20px 40px 0 80px;background-position: 20px -8px;}
.show_wrap.show02 .show div.on h3 a::before{max-width: 230px;}
.show_wrap.show02 .show div .show_con{width: 70%; right: 0; top: 0;}
.show_wrap.show02 div:nth-of-type(2) .show_con{top: -135px;}
.show_wrap.show02 .show_con ul li{width: 48%;}
.show_wrap.show02 .show_con ul li li span{width: 68%;}
.show_wrap.show02 .show_con p.more{position: absolute; top: 250px; left: -43%; margin: 0;}

}

@media all and (min-width:1200px){
/* .main_visual img{height: 650px;}
.main_visual h2{top: 250px;}
.main_visual h2 br{display: none;}
.main_visual h2 span{font-size: 46px;}
.main_visual h2 strong{font-size: 60px;}   */

.link{width: 1200px;margin: -72px auto 50px;}
.link li{width: auto !important;margin: 0 40px;}
.wrap{box-sizing: border-box; width: 1200px; margin: 0 auto 50px;}
.notice{margin: 0 0 0 4%;padding: 30px;overflow: hidden;}



.show_wrap{width: 100%; padding: 50px 0; margin: 0; border-radius: 0;}
.show_wrap .show{width: 1200px;}
.show_wrap .show .txt{left: 0; right: 0; width: 1200px;}
.show_con ul li{width: 380px !important; margin-right: 30px !important;}
.show_con ul li:nth-of-type(2){margin-right: 30px;}

.show_wrap.show02 .show .txt{display: block; overflow: hidden; height: 0; padding-top: 286px; background: url('/images/new_wg/main/bg_txt.png') top right no-repeat; margin: 0 auto;}
.show_wrap.show02 .show div .show_con{width: 845px;}
.show_wrap.show02 .show_con p.more{left: calc(845px - 1200px);}

    .show_wrap .show2022{height:380px;}

}


.time{display:none}
@media all and (min-width:1200px){
.time{box-sizing: border-box;position: fixed;bottom: 5%;right: 15px;display:block;width: 320px;height: 213px;padding: 16px;z-index: 1;background: #fff;font-family: 'Noto Sans KR';border: 1px #992626 solid;border-radius: 20px;z-index: 99999;}
.time li{margin-bottom:10px;}
.time strong{display:inline-block;margin: 0 8px 0 0;padding: 4px 12px;border: 1px #922b2b solid;border-radius: 30px;}
.time div{margin: 10px 0 0 16px;font-size: 14px;}
.time li:last-child:before{content:'';display: inline-block;box-sizing:border-box;width: 10px;height: 10px;margin: 0 6px 0 0;background:#fff;border: 3px #d54c4c solid;border-radius: 10px;}
}

/* layerpop */
.ly_wr{position: absolute;top: 100px;left: 0;z-index:10000;text-align: center;right: 0;}
.ly_pop{ overflow:hidden;display: none;float: left;margin: 0 0 20px 0;}
.ly_pop .ly_img img { width: 100%; /*max-width: 400px;*/}
.ly_pop .ly_ft {background: #212121;padding: 10px 15px; font-size:14px; color:#fff;}
.ly_pop .ly_ft > div { width: 50%;}
.ly_pop .ly_ft .fl label {margin-left:5px;}
.ly_pop .ly_ft .fr {text-align: right;}
.ly_pop .ly_ft .fr .close {font-size: 14px;color: #000000; border:1px solid #393939;padding: 0 10px;border-radius: 2px;background: #fff;}
.ly_pop .ly_ft:after{display:block; content:''; clear:both; }

@media all and (min-width:768px) {
.ly_pop{float: left;margin: 0 10px 20px 0;}

}