@charset "utf-8";

/* .half2{
    background-color: tomato;
    height:1px;
    width:100%;
    position:absolute;
    top:48px;
    z-index:100;
} */
body{
	height:983px;
	overflow:scroll;
	}
.content_bg{
    width:1920px;
    height:827px;
    position:relative;
    top:43px;
    background: url(../img/main/bg_cloud.jpg);
}
.content{
    position:relative;
    top:-43px;
    height:789px;
}
.mv{
    width: 743.2px;
    /*height: 95%;*/
/*    background: url(../img/main/mv.jpg); */
   /* background: url(../img/main/main_img_2024.jpg); */
    display: flex;
    background: contain;
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: flex-start;
    background-position: center;
    overflow: hidden;
    position: relative;
    pointer-events : none;
}


.mv>.text{
    color:#fff;
    width: 743.2px;
    position: absolute;
    top : 0;
    right : 0;
    z-index: 2;
    box-sizing:border-box;
    padding-top: 40px;

}
.mv>.text>h2{
    font-weight:900;
    font-size:46px;
    letter-spacing: -4px;
	padding-top:.2em;
    padding-left: 75px;
}
.mv>.text>h2>b>b{
	font-size:66px;
	}
.mv>.text>h2>b{
	color:#fcb707;	
}

.mv>.text:before {
    position: absolute;
    content:'';
    width : 150%;
    height : 500px;
    background : rgba(70, 136, 190, 0.8);
    z-index: -2;
    top:-120px;
    left: -100px;
    transform: rotate(15deg);
}


        #video-container {
            position: relative;
            width: 100%;
            height: 100%;
            filter: brightness(1.2);
            overflow: hidden;
            background: #000;
            z-index: -1;

        }

        #player {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 200%;
            height: 100%;
        }



        
        #player iframe {
            pointer-events: none;
        }

        #player .ytp-chrome-bottom {
            display: none !important;
        }

        .ytp-chrome-controls,
        .ytp-progress-bar-container {
            display: none !important;
        }


@font-face {
    font-family: 'CWDangamAsac-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/CWDangamAsac-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.asac{font-family: 'CWDangamAsac-Bold',arial; color:#f98d06; }

.mv h2 img{width:84px;height:50px; margin-left: 5px; }
@font-face {
    font-family: 'InkLipquid';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.mv>.text>p{font-size:31px; color:#fff; letter-spacing: -1px;  font-family: 'InkLipquid'; font-style:italic; padding-left: 80px; }
.mv>.text>div{display:flex;align-items:flex-start;margin-left:400px;}
.mv>.text>div>p{margin-left:-39px;}
.mv>.text>p:nth-child(2){color:#d9fd27; margin-top: 25px;}
.mv>.text>div>span,.mv>.text>div>p{letter-spacing: -1px;font-weight:500;line-height:24px;}.c-time{
	
	color:#d9fd27; margin-top:60px; font-size:19px;margin-bottom:10px;
}
.contents{
    width:773.56px;
    height:789px;
}
.time{
    display:flex;
    justify-content: center;
    align-items: center;
    color:#fff;
    height:70px;
    background:linear-gradient(90deg, rgba(237,187,45,1) 0%, rgba(237,187,45,1) 72%, rgba(225,68,68,1) 100%);
}
.time>p{
    display:flex;
    align-items:center;
}
.time>p>b:first-child{
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 300;
    font-size:19px;
    margin-right:10px;
}
.time>p>b:nth-of-type(2),.time>p>span{
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size:40px;
}
.section_1{
    height:89px;
    border-bottom:1px solid #dad8d9;
    display:flex;
}
.section_1>div{width: 257.86px;height: 89px;display:flex;align-items:center;justify-content:center;background: #fff;}
.section_1>div>a{
	display:flex;
    align-items:center;
    justify-content:center;
	font-weight: 500;
	}
.section_1>div>a>img{
    margin-right:28px;
}

.section_1>div:not(.section_1>div:nth-child(2)){
    background:#dad8d9;
}
.section_2{
    display:flex;
}
.news{
    flex-grow:2;
    padding:28px;
    box-sizing:border-box;
}

.news{
    background-color: #fff;
}
.news>div{
    display:flex;
    justify-content: space-between;
    margin-bottom:18px;
    align-items: center; 
}
.news>div>h2{
    font-size:18px;
}

.news h3{
    display:flex;
    justify-content: space-between;
    border-top:1px solid #dad8d9;
    padding:21px 0;

}
.news ul>li:first-child>h3{
    padding:17px 0;
}
.news>ul>li:last-child>h3{
    padding-bottom:0;
}

.news h3>p>a{
    font-size:15px;
    margin-right:10px;
    color:#251e1e;
	font-weight:500;
	margin-bottom: 8px;
	display: inline-block;
}
.news h3>p>b{
    width:16px;
    height:16px;
    font-size:14px;
    font-weight:100;
    padding: 2px 0px 2px 4px;
    display:inline-block;
    color:#fff;
    background-color: #f98d06;
    border-radius: 100%;
}
.news>div>a>img, .section_3>div>a>img{
    width: 20px;
}
.news h3>span{
    color:#8c8a8a;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 300;
	font-size: 15px;
}
.news>ul>li>p{
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 300;
    margin-bottom:21px;
    color:#251e1e;
    font-size:14px;
    line-height:20px;
	margin-left: 10px;
}
.section_2_2{width:257.83px;height: 398px;display:flex;flex-direction:column;}
.section_2_2>div{
    display:flex;
    align-items: center;
    justify-content:center;
    background:#fff
}
.section_2_2>.tel{
    flex-direction:column;
    color:#fff;
    align-items: center;
    background:#53a7cc;
    padding:23px 28px 23px;
	height: 40%;
}
.tel>img{
    width: 67px;
    height:66px;
    margin-bottom:20px;
}
/* 전화문의 */
.tel>p{
    font-size:24px;
    margin-bottom:20px;
}
/* 063-250-8352 */
.tel>span{
    font-size:29px;
}
.section_2_2>div:not(.tel)>a>img{
    margin-right:28px;
}
.section_2_2>div:not(.tel)>a{
    display:flex;
	align-items:center;
    justify-content:center;
	font-weight:500;
	
}
.section_2_2>div:not(.tel){
        height: 30%;
    border-left:1px solid #dad8d9;
    box-sizing:border-box;
}
.section_2_2>div:last-child{
    border-top:1px solid #dad8d9;
}
.section_3{
    padding:28px;
    box-sizing:border-box;
    background-color: #fff;
    border-top:1px solid #dad8d9;
    border-bottom:1px solid #dad8d9;
}
.section_3>div{
    display:flex;
    justify-content: space-between;
    margin-bottom:20px;
    align-items: center; 
}
.section_3>div>h2{
    font-size:18px;
}
.section_3>div>img{
    width:15px;
    height:15px;
}
.section_3>ul{display:flex; justify-content:space-around;}
.section_3>ul>li:not(.section_3>ul>li:last-child){
    margin-right:28px;
    
}
.section_3>ul>li:last-child{
    margin-right:0;
}
footer{
position:relative;
top:-43px;	

}
footer #sponsor{
	position:relative;
	left:-10px;
	}

/* 레이아웃 크기 지정 */
#hd, #wrapper, #ft {min-width:1200px}

#hd_pop,
#hd_wrapper,
#tnb .inner,

#gnb .gnb_wrap,
#container_wr,
#ft_wr {width:1200px}

/* 팝업레이어 */
button {cursor:pointer}
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}