@charset "utf-8";

#mainSlideWrap {overflow:hidden; width:100%; height:906px; margin:0 auto; position:relative; top:0px; display:none} /* position:relative */

/* slider */

#mainSlider {top:0px; left:0px; height:906px; position:absolute; margin:0px; padding:0px}
#mainSlider ul { height:555px; position:relative; margin:0px; padding:0px}
#mainSlider ul li {margin:0px; padding:0px; float:left; width:100%; height:906px; position:absolute;}
#mainSlider ul li img {display:block}


#bottomNaviWrap {position:relative; width:70px; margin:0 auto;z-index: 3;}
#bottomNavi {margin:0 auto; top:870px; width:70px; height:12px; position:absolute; left:20px;visibility:hidden;}
#bottomNavi ul {margin:0px; padding:0px; position:absolute; right:0px}
#bottomNavi li {margin:0px; padding:5px; list-style:none; float:left; cursor:pointer; position:relative}
#bottomNavi li img {display:block}


/* 화살표 좌 */
#prevBtn {width:57px; height:57px; position:absolute; top:450px; left:-740px; cursor:pointer; opacity:0.6}
	
/* 화살표 우 */
#nextBtn {width:57px; height:57px; position:absolute; top:450px; right:-740px; cursor:pointer; opacity:0.6}








#subSlideWrap {overflow:hidden; width:1300px; height:642px; margin:0 auto; position:relative; top:0px; display:none} /* position:relative */

/* slider */
#subSlider {top:0px; left:0px; height:642px; position:absolute; margin:0px; padding:0px}
#subSlider ul { height:642px; position:relative; margin:0px; padding:0px}
#subSlider ul li {margin:0px; padding:0px; float:left; width:100%; height:642px; position:absolute;}
#subSlider ul li img {display:block}

#subBottomNaviWrap {position:relative; width:1300px; margin:0 auto}
#subBottomNavi {margin:0 auto; top:520px; width:1300px; height:52px; position:absolute; left:0; right:0;}
#subBottomNavi ul {margin:0px; padding:0px; position:absolute; right:0px}
#subBottomNavi li {margin:0px; padding:2px; list-style:none; float:left; cursor:pointer; position:relative}
#subBottomNavi li img {display:block}


/* 화살표 좌
#prevBtn {width:57px; height:57px; position:absolute; top:450px; left:-580px; cursor:pointer; opacity:0.6}
	
화살표 우
#nextBtn {width:57px; height:57px; position:absolute; top:450px; right:-580px; cursor:pointer; opacity:0.6} */

#mainSlider .text_group { position: absolute;/*left: 50%; transform: translate(-90%, 70%);*/top:18.5rem;left:22.313rem; z-index: 1; margin: 0 auto;}
@media (min-width: 1921px) 
{
    #mainSlider .text_group {left:40.313rem;}
}
#mainSlider .text_group .text_1 {position: relative;width:50rem;font-family:'GmarketSansBold';font-size: 3.125rem;font-weight: bold;letter-spacing: -1.28px;line-height: 1.24;color: #fff493;text-align: left;}
#mainSlider .text_group .text_3 {position: relative;width:50rem;font-family:'Noto Sans';font-size: 1.438rem;font-weight: normal;line-height: 1.57;letter-spacing: -0.92px;color: #fff;text-align: left;margin-top: 2.25rem;}
#mainSlider .text_group .text_5 {font-family:'GmarketSansBold';font-size: 3.125rem;font-weight: bold;letter-spacing: -2px;color: #70c8ff;line-height: 1.24;text-align: left;margin-bottom: 2.375rem;}
#mainSlider .text_group .text_6 {font-family:'GmarketSansBold';font-size: 1.5rem;font-weight: bold;color: #ffffff; text-align: left;letter-spacing: -0.96px;line-height: 1.42;margin-bottom:2.8133rem;}
#mainSlider .text_group .text_7 {font-family:'Noto Sans';font-size: 1.438rem;font-weight: normal;line-height: 1.57;letter-spacing: -0.92px;color: #fff;text-align: left;margin-bottom: 5.188rem;}
#mainSlider .text_group .text_8 {position: relative;width:14.313rem;padding:0.5rem;border-radius: 22.6px;border: solid 1px #fff493;font-family:'Noto Sans';font-size: 1.156rem;font-weight: normal;line-height: normal;letter-spacing: normal;color: #fff493;text-align: center;margin-top: 6.75rem;cursor: pointer;}
#mainSlider .text_group .text_9 {position: relative;width:16.188rem;padding:0.5rem;border-radius: 22.5px;border: solid 1px #fff493;font-family:'Noto Sans';font-size: 1.156rem;font-weight: normal;line-height: normal;letter-spacing: normal;color: #fff493;text-align: center;cursor: pointer;}
