@charset "utf-8";



body{background:#2c3033;}
#header {width:100%; height:82px; position:absolute; left:0; top:0; z-index:501; border-bottom: 1px solid rgba(255, 255, 255, 0.5); -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ }
#header:before{content: ""; display: block; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 200px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);}



h1.logo {display: flex; padding:6px 0; position:relative; z-index:200;left:100px;float:left; font-weight: 800;}
h1.logo .bn{display: flex;}
h1.logo .bn a{width:auto;}
h1.logo a {display:flex; margin:0; width:280px; height:69px; color:#fff; align-items: center;} 
h1.logo a:hover{text-decoration:none;}
h1.logo a span:first-child {width:2.6em; font-size:34px; letter-spacing: 0.3em;  white-space: nowrap;}
h1.logo a span:last-child {width: auto; font-size:13px; line-height: 18px; color: #fff; font-weight: 500;  white-space: nowrap;}

#gnb{position: absolute; top: 25px; right: 100px; }
#gnb ul{display:flex; width:100%;}
#gnb ul li{display: inline-block; position:relative;}
#gnb ul li a{display:inline-block; padding:0.3em 2em; color:#fff; font-size:18px; font-weight:600; text-align:center;}
#gnb ul li a:hover{text-decoration:none; color: #fff; text-decoration:none;}
#gnb ul li a:hover:before{position:absolute; content:""; width:100%; height:4px; bottom:-19px; left:0; background:#1c67dd}
#gnb ul li:nth-child(2) a:after{
    content: "upcoming"; /*display: block;*/  position: absolute; top: -14px; left: 50%; width: auto; height: auto; padding: 2px 8px; font-size: 12px; line-height: 14px; color: #222; background-color: #FFE600; border-radius: 4px; box-sizing: border-box;
    -webkit-transform: translateX(-50%); transform: translateX(-50%);
	animation-name: text-ani;
	-webkit-animation-duration: 2s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
	 display: none;
	}

@-webkit-keyframes text-ani {
    0% {
        opacity: 0;} 
	30% {
        opacity: 1;}

	90% {
        opacity: 1;}   
	100% {
        opacity: 0;}
}

.bx-wrapper{height: 100vh;}
.bx-wrapper .bx-viewport{height: 100%;}
.bxslider{width:100%; height: 100%;}
.bxslider .bx_area{width: 100%; height: 100%;}
.bxslider .bx_area .layout{
    position: absolute; top: 50%; left: 50%; display: table; table-layout: fixed; height: 100%;
    transform: translate(-50%,-45%);
}
.bxslider .bx_area .bx_text{
    display: table-cell; vertical-align: middle;
    transform: translateY(-16%);
}

.bxslider .bx_area .bx_text>div{ padding: 30px 0 0 0; display: inline-block;}
.bxslider .bx_area .bx_text .bg-black{background-color: rgba(0, 0, 0, 0.5);}

.bxslider .bx_area .bx_text .bx_text_news{margin-bottom:25px; }
.bxslider .bx_area .bx_text .bx_tit1{position:relative;  font-size:58px; font-weight:800; line-height:1.2; margin-bottom:26px; letter-spacing:-1px; text-shadow: 2px 2px 5px rgba(0, 0, 0, .25); color: #fff;}

.bxslider .bx_area .bx_text .bx_tit1 span{color:#ffea00;}
.bxslider .bx_area .bx_text .bx_tit2{font-size:22px; margin-bottom:60px; letter-spacing:-0.5px;}
.bxslider .bx_area .bx_text .bx_btn{}
.bxslider .bx_area .bx_text .bx_btn2 button{background:#4472c4; padding: 15px 25px 15px 25px; box-shadow: 0 0 0 0;}
.bxslider .bx_area .bx_text .bx_btn2 button:hover{color:#fff; background:#0042b7; padding: 15px 25px 15px 25px; box-shadow: 0 0 0 0;}
.bxslider .bx_area .bx_text .bx_btn2 button::before, .bxslider .bx_area .bx_text .bx_btn2 button::after {border:0 !important;}
.bxslider .bx_area .bx_bg{width: auto; height: auto; min-width: 100%; min-height: 100vh; object-fit: cover;}

.bxslider .bx_area:nth-child(5) .bx_text{left:auto; right:250px !important;}

.bxslider .bx_area:nth-child(6) .bx_tit1{position:relative; width:640px; height:180px;}
.bxslider .bx_area:nth-child(6) .bx_tit1 p{position:absolute; top:0; z-index:9999;}
.bxslider .bx_area:nth-child(6) .bx_tit1 .bg{position:absolute; top:-15px; width:100%; height:100%;background:#000; z-index:9998; opacity:0.5;}




.main_Video{
	position: absolute;
	right: 0;
	bottom: 0;
	top:0;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-color: black; /* in case the video doesn't fit the whole page*/
	background-image: /* our video */;
	background-position: center center;
	background-size: contain;
	object-fit: cover; /*cover video background */
	z-index:3;
}
 
button{width:170px; background: none; border: 0; box-sizing: border-box; padding: 15px 50px 15px 25px; box-shadow: inset 0 0 0 1px #fff; color: #fff; font-size: inherit; font-weight: 700; position: relative; vertical-align: middle;}
button::before, button::after {box-sizing: inherit; content: ''; position: absolute; width: 100%; height: 100%;}
.draw {-webkit-transition: color 0.15s; transition: color 0.15s; background:url(/images/nuri/ico_right.png) 118px 18px no-repeat;}
.draw::before, .draw::after {border: 1px solid transparent; width: 0; height: 0;}
.draw::before {top: 0; left: 0;}
.draw::after {bottom: 0; right: 0;}
.draw:hover {color: #ed1651; background:url(/images/nuri/ico_right_hover.png) 118px 18px no-repeat;}
.draw:hover::before, .draw:hover::after {width: 100%; height: 100%;}
.draw:hover::before {border-top-color: #ed1651; border-right-color: #ed1651; -webkit-transition: width 0.15s ease-out, height 0.15s ease-out 0.15s; transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;}
.draw:hover::after { border-bottom-color: #ed1651; border-left-color: #ed1651; -webkit-transition: border-color 0s ease-out 0.2s, width 0.25s ease-out 0.2s, height 0.25s ease-out 0.45s; transition: border-color 0s ease-out 0.2s, width 0.25s ease-out 0.2s, height 0.25s ease-out 0.45s;}


.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager{width: 100%; max-width: calc(1267px + 40px); margin: 0 auto; padding: 0 20px; box-sizing: border-box;}
.bx-controls-auto{display: inline-block; transform: translateY(-272px);}
.bx-pager{display: inline-block; transform: translateY(-272px);}
.bx-controls-direction{}

.danuri_count{position:absolute; bottom:120px; right:100px; display:flex; font-size:20px; width:390px; height:60px; text-align:center; opacity:0.9;}
.count_tit{width:149px; color:#fff; padding:15px 0;  background:url(/images/danuri/bg_count.png) 0 0 no-repeat; }
.count_text{width:242px; display:flex; font-weight:800; font-size:22px; padding:15px 0; color:#222; background:#fff;}
.count_text .count_text_s{width:90px; margin-left:30px;}
.count_text .container{width:90px;}
#clock .item div{float:left;}
#clock .item:nth-child(1){}
#clock .item:nth-child(2),
#clock .item:nth-child(3),
#clock .item:nth-child(4){display:none;}
.danuri_count_t{position:absolute; bottom:95px; right:100px; color:#fff; font-size:13px;} 

.footer{
    display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: auto; padding: 31px 0; /*background-color: #16191C*/; text-align: center; box-sizing: border-box;
}

.footer .st_bx{display: inline-block; font-size: 24px; line-height: 28px; color: #fff; background: rgba(0, 0, 0, 0.6); padding: 10px 30px; border-radius: 30px;}
.footer .st_bx span{ color: #FFF500; font-weight: 600;}
.footer .st_bx b{font-size: 32px; line-height: 37px;}
.footer .copy{
    position: absolute; top: 50%; right: 20px; margin: 0; color: #FFFFFF; font-size: 15px; line-height: 17px;
    -webkit-transform: translateY(-50%); transform: translateY(-50%);
}




















.danuri_area{position:absolute; bottom:0px; left:0; width:100%; height:120px; color:#fff; background:#14181c; opacity:0.85;  z-index:9999;}
.danuri_area .footer_normal .danuri_text{position:absolute; left:300px; top:40px; font-size:17px; }
.danuri_area .footer_normal .danuri_text .tit{color:#ffea00;}
.danuri_area .footer_normal .danuri_text .con{color:#fff;}
.danuri_area .footer_normal .danuri_text .con strong{font-size:22px;}
.danuri_area .footer_normal .danuri_text2{position:absolute; left:640px; top:40px; font-size:17px; }
.danuri_area .footer_normal .danuri_text2 .tit{color:#ff9f00;}
.danuri_area .footer_normal .danuri_text2 .con{color:#fff;}
.danuri_area .footer_normal .danuri_text2 .con strong{font-size:22px;}

.danuri_area .footer_normal .danuri_map{position:absolute; right:210px;  width:590px; height:120px; background:url(/images/danuri/danuri_img_1.png) 0px 15px no-repeat;}
.danuri_area .footer_normal .danuri_map .danuri_m{position:absolute; left:311px; top:43px;}


.danuri_area .danuri_view {position: absolute; left: 50%; top: -21px; width:189px; transform: translate(-50%, -50%);}

.modal {background: #14181c; width: 100%; height: 100%; margin: 0; padding: 0; transition: all 300ms cubic-bezier(0.86, 0, 0.07, 1); top: 100%; position: fixed; left: 0; text-align: left;} 

.container.modal-open .danuri_area{ opacity:1;}
.container.modal-open .modal {top: 0; overflow-y:auto; overflow-x:hidden;}
.container.modal-open .modal .link_close{position: absolute; left: 50%; top: 20px; width:145px; transform: translate(-50%, -50%);}
.container.modal-open .modal .link_close a{display:block; }


.danuri_area .modal .danuri_text_area{display:flex; width:800px; margin:60px auto 0 auto; text-align:center; }
.danuri_area .modal .danuri_text{width:42%; font-size:16px;}
.danuri_area .modal .danuri_text2{width:30%; margin:0 5px; font-size:16px;}
.danuri_area .modal .danuri_text3{width:28%; font-size:16px;}
.danuri_area .modal .danuri_text6{width:100%; margin:0 5px; font-size:28px;}
.danuri_area .modal .tit{display:block; color:#f59c00; padding:6px 0; margin:10px; background:#1d2124; }
.danuri_area .modal .con{color:#ffea00; }
.danuri_area .modal .con strong{font-size:24px;}

.danuri_area .modal .danuri_text4 {position:absolute; top:120px; left: 41%; color: #fff; font-size:24px; font-weight:600; transform: translate(0, 0); opacity:1; text-align:center; }
.danuri_area .modal .danuri_text4 .tit{ display:inline-block; color:#ff9f00; background:none;}
.danuri_area .modal .danuri_text4 .con{color:#fff;}
.danuri_area .modal .danuri_text4 .con strong{font-size:34px; font-weight:800;}
.danuri_area .modal .danuri_text4 span{line-height:1.4;}

.danuri_area .modal .danuri_text5{position:absolute; bottom:40px; right:100px;}

.danuri_area .modal .danuri_text7 {position:absolute; top:265px; left: 40%; color: #fff; font-size:20px; font-weight:600; transform: translate(0, 0); opacity:1; text-align:center; line-height: 1.4;}
.danuri_area .modal .danuri_text8 {width: 430px; margin:0 auto; background:#282d32; border-radius:10px; padding:30px 10px 10px 10px; margin-left:488px; margin-top:-70px;}
.danuri_area .modal .danuri_text8 strong{display:block; margin-top:-20px;}

.danuri_area .modal .danuri_text9{display:none;}
.danuri_area .modal .danuri_text10{display:none;}

.danuri_area .modal .danuri_btn_img{position:absolute; top:140px; right:100px;z-index: 876;}
.danuri_area .modal .danuri_btn_img a{display:block; border:1px solid #ffc000;}
.danuri_area .modal .danuri_btn_img a:hover{display:block; border:1px solid #e09d87;}
.danuri_area .modal .danuri_btn_img .pc{display:block;}
.danuri_area .modal .danuri_btn_img .mobile{display:none;}

.danuri_area .modal .danuri_map{display:block; position:relative; width:1230px; height:670px; background:url(/images/danuri/danuri_img_5.png) 0px 0px no-repeat; margin:20px auto 0 auto;}
.danuri_area .modal .danuri_map .danuri_m{position:absolute; left:892px; top:167px; z-index: 88888; transform: rotate(396deg);}
.danuri_area .modal .danuri_map .danuri_l{position:absolute; left:1038px; top:234px; width:44px; transform: rotate(396deg);}
.danuri_area .modal .danuri_map .danuri_l_2{position:absolute; left:678px; top:480px; width:44px; transform: rotate(338deg);}
.danuri_area .modal .danuri_map .danuri_l_3{position:absolute; left:122px; top:166px; width:44px; transform: rotate(455deg);}
.danuri_area .modal .danuri_map .danuri_l_4{position:absolute; left:904px; top:608px; width:44px; transform: rotate(532deg);}
.danuri_area .modal .danuri_map .danuri_l_5{position:absolute; left:404px; top:528px; width:44px; transform: rotate(366deg);}
.danuri_area .modal .danuri_map .danuri_l_6{position:absolute; left:457px; top:318px; width:44px; transform: rotate(246deg);}

.danuri_area .modal .danuri_map_m{display:none;}

/* 2022년 12월 17일 이후 신규 */
.danuri_area .modal .danuri_map2{display:block; position:relative; width:1230px; height:625px; background:url(/images/danuri/new_img_2.png) 0px 0px no-repeat; margin:100px auto 0 auto;}
.danuri_area .modal .danuri_map2 .danuri_l{position:absolute; left:579px; top:50px; width:62px; }




/* 다누리 링크 아이콘 */
.danuri_area .modal .daunri_link_ico{position:absolute;top: 646px; left: 50%; margin-left: -345px; z-index:99;}
.danuri_area .modal .daunri_link_ico:after{content:""; display:block; clear:both;}
.danuri_area .modal .daunri_link_ico a{float:left; margin-right:10px;}
.danuri_area .modal .daunri_link_ico .danuri_link_pc{display:block;}
.danuri_area .modal .daunri_link_ico .danuri_link_m{display:none;}

.danuri_area .modal .daunri_link_ico2{position:absolute;top: 414px; left: 50%; margin-left: -372px; z-index:100;}
.danuri_area .modal .daunri_link_ico2:after{content:""; display:block; clear:both;}
.danuri_area .modal .daunri_link_ico2 a{float:left; margin-right:10px;}
.danuri_area .modal .daunri_link_ico2 .danuri_link_pc{display:block;}
.danuri_area .modal .daunri_link_ico2 .danuri_link_m{display:none;}

.danuri_area .modal .daunri_link_ico4{position:absolute;top: 285px; left: 50%; margin-left:-415px; z-index:100;}
.danuri_area .modal .daunri_link_ico4:after{content:""; display:block; clear:both;}
.danuri_area .modal .daunri_link_ico4 a{float:left; margin-right:10px;}
.danuri_area .modal .daunri_link_ico4 .danuri_link_pc{display:block;}
.danuri_area .modal .daunri_link_ico4 .danuri_link_m{display:none;}

.danuri_area .modal .daunri_link_ico6{position:absolute;top: 856px; left: 50%; margin-left: 207px; z-index:102;}
.danuri_area .modal .daunri_link_ico6:after{content:""; display:block; clear:both;}
.danuri_area .modal .daunri_link_ico6 a{float:left; margin-right:10px;}
.danuri_area .modal .daunri_link_ico6 .danuri_link_pc{display:block;}
.danuri_area .modal .daunri_link_ico6 .danuri_link_m{display:none;}


.layout{position: relative; width: 100%; max-width: calc(1328px + 40px); margin: 0 auto; padding: 0 20px; box-sizing: border-box;}


@media(min-width: 1600px) {
	body{-ms-overflow-style:none; }body::-webkit-scrollbar { display:none; }
	body{overflow:hidden;}

}
@media(max-width: 1870px) {
	.danuri_area .footer_normal .danuri_map {right: 100px;}
}	
@media(max-width: 1780px) {
	.add{color:#9c9c9c; text-align:left; font-size:14px; padding-top:18px; padding-left:390px;}
	.danuri_area .footer_normal .danuri_text {left: 100px;}
	.danuri_area .footer_normal .danuri_text2 {left: 26%;}
	
	.danuri_area .modal .danuri_text8 {margin-left: 388px;}
}

@media(max-width: 1710px) {
	.danuri_area .modal .danuri_text7 {left: 38%;}
}

@media(max-width: 1600px) {

	h1.logo {left:60px;}
	#gnb{right: 60px;}
	#gnb ul li a{padding:0.34em 1.9em;}

	.bxslider .bx_area .bx_text{;}
	.bxslider .bx_area .bx_text .bx_tit1{font-size:48px;}
	.bxslider .bx_area .bx_text .bx_tit2{font-size:18px;}
	
	
	.bx-controls-auto{}
	.bx-pager{}

	.danuri_area .footer_normal .danuri_text {left: 60px;}
	
	.danuri_area .footer_normal .danuri_map {right: 60px;}
	
	.danuri_area .modal .danuri_text5{bottom:30px; font-size:13px; line-height:1.4;}
	
	.bxslider .bx_area:nth-child(3) .bx_tit1{position:relative; width:530px; height:160px;}
	.danuri_area .modal .danuri_text8 {margin-left: 188px;}
}

@media(max-width: 1530px) {
	.danuri_area .modal .danuri_btn_img{right: 30px;}
}

@media(max-width: 1480px) {
	#gnb ul li a{padding:0.34em 1.3em;}
	.danuri_area .footer_normal .danuri_text {left: 60px; top:20px;}
	.danuri_area .footer_normal .danuri_text2 {left: 60px; top:60px;}
	
	/*.danuri_area .modal .danuri_btn_img a{width:200px; display:block; border:1px solid #ffc000;}*/
	.danuri_area .modal .danuri_btn_img a img{width:100%; height:auto;}
	.danuri_area .modal .danuri_text7 {left: 36%;}
}

@media(max-width: 1400px) {

	#gnb ul{width:100%;}
	#gnb ul li a{padding:0.34em 1.4em;}
	
	.bxslider .bx_area .bx_text .bx_tit1{font-size:44px;}
	.bxslider .bx_area .bx_text .bx_tit2{font-size:18px;}
	
	.bxslider .bx_area:nth-child(2) .bx_text{left:auto; right:100px !important;}
	
	.bx-controls-auto{left: 322px;}
	.bx-pager{left: 135px;}
	
	
}

@media(max-width: 1300px) {

	#gnb ul{width:100%;}
	#gnb ul li a{padding:0.34em 1.1em;}

	
}	

@media(max-width: 1278px) {


}
@media(max-width: 1200px) {

	#header {width:100%; height:60px;}
	h1.logo {left:20px; padding:2px 0;}
	h1.logo a {height:60px;}

	
	.bxslider .bx_area .layout .bx_text {vertical-align: top; transform: translateY(140px);}  
	.bxslider .bx_area .bx_text .bx_text_news{margin-bottom:15px;}
	.bxslider .bx_area .bx_text .bx_tit1{font-size:1.8em;  margin-bottom: 10px;}
	.bxslider .bx_area .bx_text .bx_tit2{font-size:1.0em; margin-bottom: 30px;}
	
	.bxslider .bx_area:nth-child(2) .bx_text{left: 20px !important; right:auto !important;}

	.bx-controls-auto{left: 210px;}
	.bx-pager{left: 20px;}

	.danuri_count{position:absolute; bottom:70px; right:20px; height: 50px;}
	.count_tit{width:40%; color:#fff; padding:12px 0; font-size:17px; background:url(/images/danuri/bg_count.png) 0 0 repeat; }
	.count_text {width:60%; display:flex; font-size:17px; text-align:center;  padding:12px 0;}
	.count_text .count_text_s {width:50%; text-align:right; margin-left: 0px;}
	.count_text .container {width: 50%; text-align:left;}
	.danuri_count_t{position:absolute; bottom:45px; right:20px; color:#fff; font-size:13px;}

	.danuri_area .footer_normal .danuri_text {left: 20px; top:20px;}
	.danuri_area .footer_normal .danuri_text2 {left: 20px; top:55px;}
	.danuri_area .footer_normal .danuri_map {right: 20px;}

	
	
	.bxslider .bx_area:nth-child(3) .bx_tit1{position:relative; width:530px; height:120px;}

    .footer .st_bx{font-size: 20px; line-height: 24px;}
    .footer .st_bx b{font-size: 26px; line-height: 34px;}
    .footer .copy{
        position: relative; top: auto; right: auto; margin-top: 10px;
        -webkit-transform: translateY(0); transform: translateY(0);
    }
}


@media(max-width: 1020px) {
	
	.danuri_area .modal .danuri_map2{display:none;}
	
	.danuri_area .footer_normal .danuri_map {display:none;}
	.danuri_area .modal .danuri_map{display:none;}
	.danuri_area .modal .danuri_map_m{display:block; padding:0 10px; margin:130px auto 0px auto; }
	.danuri_area .modal .danuri_map_m img{width:100%; height:100%;}
	
	.danuri_area .modal .danuri_text4{position:static; text-align:center; padding-top:20px;}
	.danuri_area .modal .danuri_text4 .tit{display:block; color: #ffea00; padding: 6px 0;  margin: 10px; margin-bottom: 5px; background: #1d2124; font-size: 14px; font-weight:normal;}
	.danuri_area .modal .danuri_text4 .con strong{font-size: 20px;}
	.danuri_area .modal .danuri_text4 #thisTime{right:10px; top:0; position:absolute; font-size:14px;}
	.danuri_area .modal .danuri_text{width:100%; margin-bottom:20px; font-size: 14px;}
	.danuri_area .modal .danuri_text2{width:100%; margin-bottom:20px; font-size: 14px;}
	.danuri_area .modal .danuri_text3{width:100%; margin-bottom:20px; font-size: 14px;}
	.danuri_area .modal .danuri_text5{position:static; text-align:center;}
	.danuri_area .modal .danuri_text_area{display:block; width:100%; margin: 30px auto 0 auto;}
	.danuri_area .modal .con strong{font-size: 20px;}
	
	
	
	.danuri_area .modal .tit{margin-bottom:5px;}
	

	
	/* 다누리 링크 아이콘 */
	.danuri_area .modal .daunri_link_ico{position:relative;top: auto; left: auto; margin-left: 0;}
	.danuri_area .modal .daunri_link_ico:after{content:""; display:block; clear:both;}
	.danuri_area .modal .daunri_link_ico a{float:none; margin-right:0;  border-radius:5px; margin:10px; padding:5px;background:#ab6047; display:flex; align-items:center; justify-content:center; color:#fff;}
	.danuri_area .modal .daunri_link_ico .danuri_link_pc{display:none;}
	.danuri_area .modal .daunri_link_ico .danuri_link_m{display:flex; align-items:center;}
	.danuri_area .modal .daunri_link_ico .danuri_link_m img{margin-left:5px;}
	.danuri_area .modal .daunri_link_ico .danuri_link_m span{width:25px; height:23px; font-weight:800; text-align:center; color:#222; padding-top:2px; border-radius:50px; margin-right:5px; background:#f59c00;}
	
	.danuri_area .modal .daunri_link_ico2{position:relative;top: auto; left: auto; margin-left: 0;}
	.danuri_area .modal .daunri_link_ico2:after{content:""; display:block; clear:both;}
	.danuri_area .modal .daunri_link_ico2 a{float:none; margin-right:0;  border-radius:5px; margin:10px; padding:5px;background:#ab6047; display:flex; align-items:center; justify-content:center; color:#fff;}
	.danuri_area .modal .daunri_link_ico2 .danuri_link_pc{display:none;}
	.danuri_area .modal .daunri_link_ico2 .danuri_link_m{display:flex; align-items:center;}
	.danuri_area .modal .daunri_link_ico2 .danuri_link_m img{margin-left:5px;}
	.danuri_area .modal .daunri_link_ico2 .danuri_link_m span{width:25px; height:23px; font-weight:800; text-align:center; color:#222; padding-top:2px; border-radius:50px; margin-right:5px; background:#f59c00;}
	
	.danuri_area .modal .daunri_link_ico4{position:relative;top: auto; left: auto; margin-left: 0;}
	.danuri_area .modal .daunri_link_ico4:after{content:""; display:block; clear:both;}
	.danuri_area .modal .daunri_link_ico4 a{float:none; margin-right:0;  border-radius:5px; margin:10px; padding:5px;background:#ab6047; display:flex; align-items:center; justify-content:center; color:#fff;}
	.danuri_area .modal .daunri_link_ico4 .danuri_link_pc{display:none;}
	.danuri_area .modal .daunri_link_ico4 .danuri_link_m{display:flex; align-items:center;}
	.danuri_area .modal .daunri_link_ico4 .danuri_link_m img{margin-left:5px;}
	.danuri_area .modal .daunri_link_ico4 .danuri_link_m span{width:25px; height:23px; font-weight:800; text-align:center; color:#222; padding-top:2px; border-radius:50px; margin-right:5px; background:#f59c00;}
	
	.danuri_area .modal .daunri_link_ico6{position:relative;top: auto; left: auto; margin-left: 0;}
	.danuri_area .modal .daunri_link_ico6:after{content:""; display:block; clear:both;}
	.danuri_area .modal .daunri_link_ico6 a{float:none; margin-right:0;  border-radius:5px; margin: 10px; padding:5px;background:#ab6047; display:flex; align-items:center; justify-content:center; color:#fff;}
	.danuri_area .modal .daunri_link_ico6 .danuri_link_pc{display:none;}
	.danuri_area .modal .daunri_link_ico6 .danuri_link_m{display:flex; align-items:center;}
	.danuri_area .modal .daunri_link_ico6 .danuri_link_m img{margin-left:5px;}
	.danuri_area .modal .daunri_link_ico6 .danuri_link_m span{width:25px; height:23px; font-weight:800; text-align:center; color:#222; padding-top:2px; border-radius:50px; margin-right:5px; background:#f59c00;}
	
	
	.danuri_area .modal .danuri_text7{display:none;}
	.danuri_area .modal .danuri_text8{display:none;}
	
	.danuri_area .modal .danuri_text6{font-size: 0.99em;}
	.danuri_area .modal .con strong{font-size: 0.99em;}
	
	.danuri_area .modal .danuri_text9{display:block; margin:40px 10px 20px 10px;}
	.danuri_area .modal .danuri_text9 span{display:inline-block; margin-top:-5px; }
	.danuri_area .modal .danuri_text10{display:block; margin:20px 10px; padding:10px;  border-radius:10px; background:#373d41; }
	.danuri_area .modal .danuri_text10 strong{display:block;}
	
	.danuri_area .modal .danuri_btn_img{top:80px; right:10px; border-radius:5px;}
	.danuri_area .modal .danuri_btn_img a.mobile{width:auto; color:#080403; font-weight:800; padding:5px 10px 5px 15px; text-align:center; border-radius:5px; vertical-align:middle; background:#ffc000;}
	.danuri_area .modal .danuri_btn_img a.mobile img{width:29px; vertical-align:middle;}
	.danuri_area .modal .danuri_btn_img .pc{display:none;}
	.danuri_area .modal .danuri_btn_img .mobile{display:block;}
}

@media(max-width: 768px) {
	
	h1.logo{display:block;}
    h1.logo a{width: 250px;}
	h1.logo a span:first-child {font-size:24px;}
	h1.logo .bn{display:none;}
	
	.bxslider .bx_area .bx_text {font-size:1.2em; left: 20px; top: 140px; color: #fff; transform: translate(0, 0); padding-right:20px;}  
	.bxslider .bx_area .bx_text .bx_text_news{margin-bottom:15px;}
	.bxslider .bx_area .bx_text .bx_tit1{font-size:1.5em;  margin-bottom: 10px;}
	.bxslider .bx_area .bx_text .bx_tit2{font-size:0.9em; margin-bottom: 30px;}

	.bx-wrapper .bx-prev{left:20px !important;}
	.bx-wrapper .bx-next{right:20px !important;}
	
	.bx-controls-auto{left: 209px;top:450px;bottom:0;}
	.bx-pager{left: 20px; top:450px; bottom:0;}
	
	button{width:150px; background: none; border: 0; box-sizing: border-box; padding: 12px 40px 12px 20px;}
	.draw {-webkit-transition: color 0.15s; transition: color 0.15s; background:url(/images/nuriho/ico_right.png) 108px 15px no-repeat;}
	
	.danuri_count{position:absolute; bottom:70px; left:0px; right:0; width:90%; height: 50px; margin:0 auto;}
	.count_tit{width:40%; color:#fff; padding:12px 0; font-size:17px; background:url(/images/danuri/bg_count.png) 0 0 repeat; }
	.count_text {width:60%; display:flex; font-size:17px; text-align:center;  padding:12px 0;}
	.count_text .count_text_s {width:50%; text-align:right; margin-left: 0px;}
	.count_text .container {width: 50%; text-align:left;}
	.danuri_count_t{position:absolute; bottom:45px; right:20px; color:#fff; font-size:13px;}
	

	.danuri_area .footer_normal .danuri_text{font-size: 13px;}
	.danuri_area .footer_normal .danuri_text .con strong{font-size: 18px;}
	.danuri_area .footer_normal .danuri_text2{font-size: 13px;}
	.danuri_area .footer_normal .danuri_text2 .con strong{font-size: 18px;}
	
	/* .footer{width:100%; text-align:center; bottom: 150px; right:0; left:0;} */
	
	.bxslider .bx_area:nth-child(3) .bx_tit1{position:relative; width:530px; height:78px;}
	
	
}






#footer{padding: 20px 4% 20px;/*background-color:#2D55A6;background-image:url(/danuri/img/foot_bg.jpg);background-repeat:no-repeat;background-size:cover;*/ }
#footer:after{content: ""; display: block; clear: both;}
#footer .logo{ font-size: 22px;}

#footer ul{float: left; display: inline-block; align-items:flex-start; margin-left:auto; padding: 8px 0;}
#footer ul>li{display: inline-flex;flex-direction:column;margin-left: 90px;}
#footer ul>li:nth-child(1){width: 190px; margin-left: 0;}
#footer ul>li>strong{display:flex;align-items:center;font-weight:500;font-size: 15px;color:#C6D9FF;}
#footer ul>li>strong::before{content:""; width:15px; height:15px; margin-right:8px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
#footer ul>li:nth-child(1)>strong::before{background-image:url(/danuri/img/foot-icon_1.svg);}
#footer ul>li:nth-child(2)>strong::before{background-image:url(/danuri/img/foot-icon_2.svg);}
#footer ul>li:nth-child(3)>strong::before{background-image:url(/danuri/img/foot-icon_3.svg);}
#footer ul>li:nth-child(4)>strong::before{background-image:url(/danuri/img/foot-icon_4.svg);}
#footer ul>li>div{margin-top:5px;font-weight:700;font-size: 19px;color:#fff;}
#footer .full{float: right; width:64px;height:64px; cursor:pointer;border:none;background-color:transparent;background-image:url(/danuri/img/full.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;}
#footer .full>span{opacity:0; position:absolute; font-size:0; color:transparent;}

.fullscreen #footer{display:flex; align-items:center; width:100%; height:140px; padding:0 40px; background-color:#2D55A6; background-image:url(/danuri/img/foot_bg.jpg); background-repeat:no-repeat; background-size:cover;}
.fullscreen #footer .logo{width:372px; height:48px; background-image:url(/danuri/img/logo.svg); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.fullscreen #footer .logo2{width:143px; height:34px; margin:0 0 14px 20px; background-image:url(/danuri/img/logo2.svg); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.fullscreen #footer .logo3{width:132px; height:34px; margin:0 0 14px 20px; background-image:url(/danuri/img/logo3.svg); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.fullscreen #footer ul{display:flex; align-items:flex-start; margin-left:auto;}
.fullscreen #footer ul>li{display:flex; flex-direction:column; margin-left:60px;}
.fullscreen #footer ul>li:nth-child(1){width:250px;}
.fullscreen #footer ul>li>strong{display:flex; align-items:center; font-weight:500; font-size:20px; color:#C6D9FF;}
.fullscreen #footer ul>li>strong::before{content:""; width:20px; height:20px; margin-right:8px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.fullscreen #footer ul>li>div{margin-top:5px; font-weight:700; font-size:26px; color:#fff;}
.fullscreen #footer .full{width:64px; height:64px; margin-left:60px; cursor:pointer; border:none; background-color:transparent; background-image:url(/danuri/img/full.svg); background-repeat:no-repeat; background-position:center center; background-size:contain;}


#footer .d-flex{ display: flex; justify-content: space-between;  align-items: center;}


@media(max-width: 1300px) {
	#footer ul>li{margin-left: 50px;}
}
@media(max-width: 1200px) {
	#footer ul>li{margin-left: 30px;}
}
@media(max-width: 1100px) {
	#footer ul>li{margin-left: 15px;}
}
@media(max-width: 1024px) {
	#footer .d-flex{display: block;}
	#footer ul{float: none;display: block; padding-bottom: 0;}
	#footer ul>li{margin-left: 60px;}
}
@media(max-width: 840px) {
	#footer ul>li{margin-left: 20px;}
}
@media(max-width: 740px) {
	#footer ul>li:nth-child(1),
	#footer ul>li{width: calc((100% - 3em) / 2); margin-left: 0;}
	#footer ul>li:nth-child(2n - 2){margin-left: 2em;}
}
@media(max-width: 640px) {
	#footer{padding: 15px 20px;}
	#footer .logo{font-size: 20px;}
	#footer ul>li:nth-child(n+3){margin-top: 7px;}
	#footer ul>li>strong{font-size: 13px;}
	#footer ul>li>div{font-size: 18px;}

	.danuri_view a.btn{ display: none;}
	#footer ul>li:nth-child(1), #footer ul>li:nth-child(2){ display: none;}
}
@media(max-width: 480px) {
	#footer ul>li:nth-child(1),
	#footer ul>li{width: 100%;}
	#footer ul>li:nth-child(2n - 2){margin-left: 0;}
	#footer ul>li:nth-child(n+2){margin-top: 7px;}

	#footer ul>li:nth-child(1), #footer ul>li:nth-child(2){ display: none;}
}


