@charset "utf-8";

/*main banner*/
.main-bn-swip .s1{background-image:url(../img/sub3/1/image1.jpg);}
.main-bn-swip .s2{background-image:url(../img/sub3/1/image2.jpg);}
.main-bn-swip .s3{background-image:url(../img/sub3/1/image3.jpg);}

/*intro*/
.intro{}
.intro.p130 { padding-bottom: 0; }
.intro .intro_in{display: flex; justify-content: space-between; margin-bottom: 60px; }
.intro .intro_in .img_con{}
.intro .intro_in .left{width: 50%; max-width: 320px;}
.intro .intro_in .right{width: 50%; max-width: 320px;}
.intro .intro_in .left .img_con{width: 100%; position:relative; aspect-ratio:320 / 427; background:url(../img/sub3/1/image1.jpg) no-repeat center/cover;}
.intro .intro_in .right .img_con{width: 100%; position:relative; aspect-ratio:320 / 427; background:url(../img/sub3/1/image2.jpg) no-repeat center/cover;}
.intro .intro_in .center{ text-align: center; position:relative;display: flex; flex-direction: column; justify-content: center; margin:0 20px;}
.intro .intro_in .center h5{font-family: 'ELAND_Choice_M';  color:#333; font-size: 14px; line-height: 1.2em;}
.intro .intro_in .center h3{font-family: 'EBSHMJESaeronRA'; color:#333; font-size: 45px; line-height: 1.2em; margin-bottom: 48px; text-transform: uppercase;}
.intro .intro_in .center p{font-family: 'ELAND_Choice_L'; font-size: 14px; color:#888; margin-bottom: 30px;}
.intro .full_img .img_con{width:100%; background:url(../img/sub3/1/image3.jpg) no-repeat center/cover; aspect-ratio:1400 / 560;}


/*enjoy*/
/* .enjoy .enjoy_in .title_con{text-align: center; margin-bottom: 80px;}
.enjoy .enjoy_in .title_con h4{ font-family: 'ELAND_Choice_M'; font-size:14px; color: #888;}
.enjoy .enjoy_in .title_con h2{ font-family: 'ELAND_Choice_M'; font-size:30px; color: #333;}
.enjoy .enjoyWrap{ display: flex; justify-content: space-between; gap: 0 40px;}
.enjoyWrap .enjoyHalf{ width: 50%; }
.enjoyHalf .enjoyImgCon{ width: 100%; aspect-ratio: 4/3;}
.enjoyHalf .enjoyImgCon a{display: block; width: 100%; height: 100%;}
.enjoyHalf .enjoyImgCon.joyImg1{ background: url(../img/sub3/1/image1.jpg) no-repeat center/cover;}
.enjoyHalf .enjoyImgCon.joyImg2{ background: url(../img/sub3/2/image1.jpg) no-repeat center/cover;}
.enjoyHalf .joyTxtWrap{ margin: 30px auto;}
.joyTxtWrap h5{ font-size: 24px; font-family: 'ELAND_Choice_M'; margin-bottom: 24px; }
.joyTxtWrap p{ font-size: 14px; font-family: 'ELAND_Choice_L'; color:#333; margin-bottom: 34px; } */

/************************반응형****************************/

  
@media screen and (min-width:1px) and (max-width:1400px){
}
  
@media screen and (min-width:1px) and (max-width:1200px){
}

@media screen and (min-width:1px) and (max-width:1024px){
    .intro .intro_in{margin-bottom:2%;}
    .intro .intro_in{display: flex; justify-content: space-between; flex-wrap: wrap}
    .intro .intro_in .left{width: 49%; max-width: none; order:1;}
    .intro .intro_in .right{width: 49%; max-width: none; order:2;}
    .intro .intro_in .center{ width: 100%; margin:0 0 40px; order:0;}
    .intro .intro_in .center p{margin-bottom: 40px; font-size: 14px;}
    .intro .intro_in .center h3{font-size: 45px; margin-bottom: 30px;}
}
@media screen and (min-width:1px) and (max-width:768px){
    .intro .intro_in .center{ margin:0 0 60px; }
    .intro .intro_in .center p{font-size: 13px;margin-bottom: 30px;}
    .intro .intro_in .center h3{font-size: 36px; margin-bottom: 20px;}
    
    
    .enjoy .enjoyWrap{ gap: 20px 0; flex-direction: column;}
    .enjoyWrap .enjoyHalf{ width: 100%;}
    .joyTxtWrap h5{ font-size: 18px; margin-bottom: 12px;}
    .enjoyHalf .joyTxtWrap{ margin: 20px auto;}
}

@media screen and (min-width:1px) and (max-width:520px){

    .intro .intro_in .center h3 { font-size: 32px; }
}