@font-face {
    
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream-4Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream-5Medium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* 레이아웃 */

body{
    margin: 0;
     padding: 0;
     font-family: 'S-CoreDream-4Regular'; }

.br { display:none; }

/* sub01 */
.sub_wrap { width:100%; }
.sub_wrap .sub01_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub01_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub01_bg li { padding-top:70px; }
.sub_wrap .sub01_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.container .info-box { display:flex; margin:70px 0; }
.container .info-text { width:50%; padding-left:50px;}
.container .info-text li {
    margin:20px 0;
    line-height:2em;
	font-size:15px;
}
.container .info-text li span { font-weight:bold; }
.container .info-text h1 { font-family: 'S-CoreDream-6Bold'; font-size:40px; line-height:1.5em; color:#202020; }


/* sub02 */
.sub_wrap { width:100%; }
.sub_wrap .sub02_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub02_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub02_bg li { padding-top:70px; }
.sub_wrap .sub02_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub02_img { width:1200px; margin:0 auto; }

.container3 { width:1200px; margin:40px auto; }


      .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


      .swiper {
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
		margin-top:10px;
      }

      .swiper-slide {
        background-size: cover;
        background-position: center;
      }

      .mySwiper2 {
        height: 100%;
        width: 100%;
      }

      .mySwiper {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
      }

      .mySwiper .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.4;
      }

      .mySwiper .swiper-slide-thumb-active {
        opacity: 1;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }






/* sub03 */
/* .title1 { font-family:'S-CoreDream-6Bold'; text-align:center; margin:80px 0 10px 0; font-size:40px;  } */
.title1 span { font-weight:bold; }
.subtitle1 { font-family:'S-CoreDream-6Bold'; text-align:center; letter-spacing:10px; color:#187bbe; font-size:20px; text-transform:uppercase; }
.subtitle2 { text-align:center; font-size:20px; margin-bottom:20px; }
.subtitle2 span { font-weight:bold; color:#187bbe; }
.mapbox2 { margin-bottom:40px; }
.sub_wrap { width:100%; }
.sub_wrap .sub03_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub03_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub03_bg li { padding-top:70px; letter-spacing:10px; text-align:center; }
.sub_wrap .sub03_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub03_img { width:1200px; margin:50px auto 0 auto; }
.sub03_m_img { display:none; }



/* sub04 */
/* .title1 { text-align:center; margin:80px 0 10px 0; font-size:40px;  } */
.title1 span { font-weight:bold; }
.subtitle1 { text-align:center; letter-spacing:10px; color:#187bbe; font-size:20px; text-transform:uppercase; margin-bottom:20px; }
.sub_wrap { width:100%; }
.sub_wrap .sub04_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub04_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub04_bg li { padding-top:70px; letter-spacing:10px; text-align:center; }
.sub_wrap .sub04_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub04_img { width:1200px; margin:50px auto 0 auto; }
.m_mapbox { display:none; }



/* sub05 */
.sub_wrap { width:100%; }
.sub_wrap .sub05_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub05_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub05_bg li { padding-top:70px; }
.sub_wrap .sub05_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub05_img { width:1200px; margin:50px auto; }
.sub05_img .m_profile { display:none; }


/* sub06 */
.sub_wrap { width:100%; }
.sub_wrap .sub06_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub06_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub06_bg li { padding-top:70px; }
.sub_wrap .sub06_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub06_img { width:1200px; margin:50px auto 0 auto; }
.sub06_m_img { display:none; }



/* sub07 */
.sub_wrap { width:100%; }
.sub_wrap .sub07_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub07_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub07_bg li { padding-top:70px; }
.sub_wrap .sub07_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub07_img { width:1200px; margin:0 auto; }
.sub07_m_img { display:none; }



/* sub08 */
.sub_wrap { width:100%; }
.sub_wrap .sub08_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub08_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub08_bg li { padding-top:70px; letter-spacing:10px; text-align:center; }
.sub_wrap .sub08_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub08_img { width:1200px; margin:0 auto; }
.sub08_m_img { display:none; }


/* sub09 */
.sub_wrap { width:100%; }
.sub_wrap .sub09_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub09_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub09_bg li { padding-top:70px; }
.sub_wrap .sub09_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub09_img { width:1200px; margin:0 auto; }
.sub09_m_img { display:none; }


/* sub10 */
.sub_wrap { width:100%; }
.sub_wrap .sub10_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub10_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub10_bg li { padding-top:70px; letter-spacing:10px; text-align:center; }
.sub_wrap .sub10_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub10_img { width:1200px; margin:0 auto; }
.sub10_m_img { display:none; }


/* sub11 */
.sub_wrap { width:100%; }
.sub_wrap .sub11_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub11_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub11_bg li { padding-top:70px; }
.sub_wrap .sub11_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub11_img { width:1200px; margin:0 auto; }
.sub11_m_img { display:none; }




/* sub12 */
.sub_wrap { width:100%; }
.sub_wrap .sub11_bg { 
    width: 100%;
    height: 40vh;
	margin-top:60px;
    background: url('/img/sub12_bg.png') center center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size:60px;
    color: #fff;
	font-family: 'S-CoreDream-6Bold';
}
.sub_wrap .sub12_bg li { padding-top:70px; }
.sub_wrap .sub12_bg p { font-size:13px; letter-spacing:3px; text-transform:uppercase; text-align:center; }
.sub12_img { width:1000px; margin:0 auto; }
.sub12_m_img { display:none; }






 @media only screen and (max-width: 800px) {
	.container { width:95%; margin:0 auto; }
	
.br { display:block; }

/* sub01 */
	.sub_wrap .sub01_bg { font-size:32px; text-align:center; } 
	.container .info-box { display:block; margin-bottom:40px; }
	.container .info-img img { width:100%; }
	.container .info-text { width:100%; padding-left:0; }
	.container .info-text h1 { font-size:29px; }
	.container .info-text li { font-size:13px; line-height:1.2em; }

/* sub02 */
	.sub_wrap .sub02_bg { font-size:32px; text-align:center; }
	.container3 { width: 100%; }
	.sub02_img { width:100%; }
	.sub02_img h2 { margin-top:30px; }


/* sub03 */
	.sub_wrap .sub03_bg { font-size:32px; text-align:center; }
	.sub03_img { width:100%; }
	.sub03_img h2 { margin-top:30px; }
	.sub03_img img { display:none; }
	.sub03_m_img { display:block; }
	.sub03_m_img img { max-width:100% }




/* sub04 */
	.sub_wrap .sub04_bg { font-size:32px; text-align:center; }
	.sub04_img { width:100%; }
	.sub04_img h2 { margin-top:30px; }
	.sub04_img p { font-size:15px; }
	.sub04_img .mapbox2 { display:none; }
	.sub04_img .m_mapbox { display:block; padding-bottom:20px; max-width:100%; overflow:hidden; }


/* sub05 */
	.sub_wrap .sub05_bg { font-size:32px; text-align:center; }
	.sub05_img { width:95%; margin-top:50px; }
	.sub05_img h2 { margin-top:30px; }
	.sub05_img .m_profile img { max-width:100%; }
	.sub05_img .m_profile { display:block; }
	.sub05_img .profile { display:none; }



/* sub06 */
	.sub_wrap .sub06_bg { font-size:32px; text-align:center; }
	.sub06_img { width:100%; }
	.sub06_img h2 { margin-top:30px; }
	.sub06_img { display:none; }
	.sub06_m_img { display:block; }
	.sub06_m_img img { max-width:100% }

/* sub07 */
	.sub_wrap .sub07_bg { font-size:32px; text-align:center; }
	.sub07_img { width:100%; }
	.sub07_img h2 { margin-top:30px; }
	.sub07_img { display:none; }
	.sub07_m_img { display:block; }
	.sub07_m_img img { max-width:100% }


/* sub08 */
	.sub_wrap .sub08_bg { font-size:32px; text-align:center; }
	.sub08_img { width:100%; }
	.sub08_img h2 { margin-top:30px; }
	.sub08_img { display:none; }
	.sub08_m_img { display:block; }
	.sub08_m_img img { max-width:100% }

/* sub09 */
	.sub_wrap .sub09_bg { font-size:32px; text-align:center; }
	.sub09_img { width:100%; }
	.sub09_img img { max-width:100%; }
	.sub09_img h2 { margin-top:30px; }
	.sub09_img { display:none; }
	.sub09_m_img { display:block; }
	.sub09_m_img img { max-width:100% }

/* sub10 */
	.sub_wrap .sub10_bg { font-size:32px; text-align:center; }
	.sub10_img { width:100%; }
	.sub10_img h2 { margin-top:30px; }
	.sub10_img { display:none; }
	.sub10_m_img { display:block; }
	.sub10_m_img img { max-width:100% }


/* sub11 */
	.sub_wrap .sub11_bg { font-size:32px; text-align:center; }
	.sub11_img { width:100%; }
	.sub11_img h2 { margin-top:30px; }
	.sub11_img { display:none; }
	.sub11_m_img { display:block; }
	.sub11_m_img img { max-width:100% }

/* sub12 */
	.sub_wrap .sub12_bg { font-size:32px; text-align:center; }
	.sub12_img { width:100%; }
	.sub12_img h2 { margin-top:30px; }
	.sub12_img { display:block; }
	.sub12_img img { max-width:100%; }




}