.relative {position:relative;}

.for_m {display:none;}
.for_pc {display:inline-block;}

@keyframes licenseIconAnim{
    0%{transform:rotateY(0deg);}
    60%{transform:rotateY(360deg);}
    100%{transform:rotateY(360deg);}
}

@media screen and (min-width:1201px) {
.w_set { max-width:1600px;margin:0 auto; min-width:1200px; }

/* main_visual */
.main_visual { }
.main_visual .visual_ul,
.main_visual .visual_ul li,
.main_visual .visual_ul li a,
.main_visual .visual_ul .slick-list,
.main_visual .visual_ul .slick-track {height:100%;}
.main_visual .visual_ul li {position:relative;float:left; z-index:10001; transition-duration: 1.4s; }
.main_visual .visual_ul li .w_set {position:relative;height:100%;}
.main_visual .visual_ul li .txt {position:absolute;top:50%;left:0;margin-top:-200px;width:100%; overflow-x:hidden; text-align:left; z-index:1001; padding:0 100px; }
.main_visual .visual_ul li .txt h6 { font-size:18px; font-weight:500; color:#ffffff; opacity:0; transition:1s; transition-duration: 1.4s; width:600px; word-break:keep-all; margin-top:20px; margin-bottom:20px; }
.main_visual .visual_ul li .txt h2 { position:relative;font-size:42px; line-height:48px; font-family:'GS_M'; color:#ffffff; font-weight:700;letter-spacing:-0.1em; opacity:0; transition:1s; transition-duration: 1.4s; margin-top:100px; }
.main_visual .visual_ul li .txt p { font-size:16px; font-family:'GS_M'; font-weight:500; color:#ffffff; line-height:20px; opacity:0; transition:1s; transition-duration: 1.4s; width:600px; word-break:keep-all; }
.main_visual .visual_ul .slick-active .txt h6 { opacity:1; margin-top:0px; }
.main_visual .visual_ul .slick-active .txt h2 { opacity:1; margin-top:0px; }
.main_visual .visual_ul .slick-active .txt p { opacity:1; margin-top:30px; }
.main_visual .visual_ul li.sld01 {height:100%;background-image:url('/theme/basic/img/visual/main_visual01.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld02 {height:100%;background-image:url('/theme/basic/img/visual/main_visual02.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld03 {height:100%;background-image:url('/theme/basic/img/visual/main_visual03.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld04 {height:100%;background-image:url('/theme/basic/img/visual/main_visual04.jpg'); background-size:cover;}
.main_visual .visual_ul li img {border-radius:15px; height:300px; }
.main_visual .visual_ul .slick-active { }
.main_visual .sld_count {position:absolute;z-index:10;top:50%;left:40px;margin-top:-8px;width:70px;}
.main_visual .sld_count .txt {font-size:16px;color:#ffffff;line-height:16px;opacity:0.5;}
.main_visual .sld_count .txt * {font-family:'Montserrat', sans-serif;}
.main_visual .slick-arrow {position:absolute;z-index:10;top:50%;right:150px;margin-top:-11px;width:12px;height:22px;background:no-repeat;background-size:100% 100%;text-indent:-9999px;opacity:0.5;}
.main_visual .slick-arrow:hover {opacity:1;}
.main_visual .slick-arrow.slick-prev {right:70px;background-image:url('/theme/basic/img/main/main_visual_l.png'); border:0px; }
.main_visual .slick-arrow.slick-next {background-image:url('/theme/basic/img/main/main_visual_r.png');  border:0px; }

.main_cont {position:relative;width:100%;height:100%;}

.main_cont01 { background:url('/theme/basic/img/main/main01_bg.jpg') no-repeat center center;background-size:cover; }
.main_cont01 .w_set { display:flex; position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); }
.main_cont01 .w_set .cont { width:60%; margin:auto; }
.main_cont01 .w_set .cont img { width:90%; border-radius:12px; }
.main_cont01 .w_set .title { width:40%; color:#000; padding-right:50px; }
.main_cont01 .w_set .title h6 { color:#222; font-size:32px; font-family:'GS_M'; }
.main_cont01 .w_set .title h2 { color:#000; font-size:15px; font-family:'GS_M'; margin-bottom:10px; }
.main_cont01 .w_set .title p { color:#666; font-size:18px; font-family: 'Noto Sans KR'; font-weight:500; }

.main_cont02 {background:url('/theme/basic/img/main/main02_bg.jpg') no-repeat center center;background-size:cover;}
.main_cont02 .w_set { position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); margin-top:-50px; }
.main_cont02 .w_set .cont { margin:auto; text-align:center; padding:20px 0 0; }
.main_cont02 .w_set .cont img { max-width:90%; }
.main_cont02 .w_set .cont > div { display:grid; grid-template-columns:repeat(5, 1fr); column-gap:4px; row-gap:4px; margin:0; }
.main_cont02 .w_set .cont > div div { background-color:rgba(0,0,0,0.4); border:1px solid rgba(255,255,255,0.1); padding:50px 0 0; box-sizing:border-box; transition-duration: 0.4s; }
.main_cont02 .w_set .cont > div div p img { max-width:70%; }
.main_cont02 .w_set .cont > div div:hover { transform:scale(1.1, 1.1); background-color:#06C; }
.main_cont02 .w_set .cont div h2 { display:block; color:#999; font-size:15px; font-family:'GS_B'; font-weight:600; margin-bottom:25px; }
.main_cont02 .w_set .cont div h6 { display:block; color:#fff; font-size:24px; font-family:'GS_M'; font-weight:600; }
.main_cont02 .w_set .title { margin-top:150px; }
.main_cont02 .w_set .title h2 { color:#fff; font-size:32px; line-height:36px; font-family:'GS_M'; margin:0px; }
.main_cont02 .w_set .title p { color:#999; font-size:18px; font-family: 'Noto Sans KR'; font-weight:500; margin:0px; }

.main_cont03 { overflow:hidden; background:url('/theme/basic/img/main/main03_bg.jpg') no-repeat center center;background-size:cover; }
.main_cont03 .table {height:100%;}
.main_cont03 .w_set { position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); }
.main_cont03 .secinfo { text-align:center; }
.main_cont03 .secinfo > h2 { color:#000; font-size:42px; font-family:'GS_B'; }
.main_cont03 .secinfo > p { color:#666; font-size:21px; font-family:'GS_M'; font-weight:normal; margin:0px; }
.main_cont03 .secinfo .info01 { color:#fff; padding:25px 0; margin:25px auto; display:grid; grid-template-columns:repeat(4, 1fr); column-gap:14px; row-gap:14px; max-width:1200px; }
.main_cont03 .secinfo .info01 li { text-align:center; background-color:#2e5e89; }
.main_cont03 .secinfo .info01 li h2 { color:#fff; font-size:24px; font-family:'GS_M'; margin-top:20px; }
.main_cont03 .secinfo .info01 li p { color:#fff; font-size:15px; line-height:21px; font-family:'GS_M'; margin:20px; word-break:keep-all; }
.main_cont03 .secinfo .info01 img { width:100%; }

.main_cont04 { background:url('/theme/basic/img/main/main04_bg.jpg') no-repeat center center;background-size:cover;  }
.main_cont04 .w_set { display:flex; position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); }
.main_cont04 .main_txt { padding:50px; width:50%; border-right:1px solid rgba(255,255,255,0.4); }
.main_cont04 .main_txt h2 { font-size:42px; font-family:'GS_B'; color:#fff; margin:0 0 30px; text-align:center; }
.main_cont04 .main_txt h3 { color:#fff; font-family:'GS_M'; font-size:18px; }
.main_cont04 .main_txt p { color:#ccc; padding:10px 0; font-family:'GS_M'; font-size:15px; line-height:21px; margin:auto; text-align:left; word-break:keep-all; }
.main_cont04 .main_txt ul { text-align:center; }
.main_cont04 .main_txt ul li { padding:10px 0px; text-align:left; }
.main_cont04 .sub_txt { padding:0 50px; width:50%; }
.main_cont04 .sub_txt iframe { border-radius:15px; }
}


@media screen and (max-width:1200px) and (min-width:901px) {
.w_set { margin:0 auto; min-width:900px; }

/* main_visual */
.main_visual { }
.main_visual .visual_ul,
.main_visual .visual_ul li,
.main_visual .visual_ul li a,
.main_visual .visual_ul .slick-list,
.main_visual .visual_ul .slick-track {height:100%;}
.main_visual .visual_ul li {position:relative;float:left; z-index:10001; transition-duration: 1.4s; }
.main_visual .visual_ul li .w_set {position:relative;height:100%;}
.main_visual .visual_ul li .txt {position:absolute;top:50%;left:0;margin-top:-200px;width:100%; overflow-x:hidden; text-align:left; z-index:1001; padding:0 100px; }
.main_visual .visual_ul li .txt h6 { font-size:18px; font-weight:500; color:#ffffff; opacity:0; transition:1s; transition-duration: 1.4s; width:600px; word-break:keep-all; margin-top:20px; margin-bottom:20px; }
.main_visual .visual_ul li .txt h2 { position:relative;font-size:52px; line-height:64px; font-family:'GS_M'; color:#ffffff; font-weight:700;letter-spacing:-0.1em; opacity:0; transition:1s; transition-duration: 1.4s; margin-top:100px; }
.main_visual .visual_ul li .txt p { font-size:20px; font-family:'GS_M'; font-weight:500; color:#ffffff; line-height:28px; opacity:0; transition:1s; transition-duration: 1.4s; width:600px; word-break:keep-all; }
.main_visual .visual_ul .slick-active .txt h6 { opacity:1; margin-top:0px; }
.main_visual .visual_ul .slick-active .txt h2 { opacity:1; margin-top:0px; }
.main_visual .visual_ul .slick-active .txt p { opacity:1; margin-top:30px; }
.main_visual .visual_ul li.sld01 {height:100%;background-image:url('/theme/basic/img/visual/main_visual01.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld02 {height:100%;background-image:url('/theme/basic/img/visual/main_visual02.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld03 {height:100%;background-image:url('/theme/basic/img/visual/main_visual03.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld04 {height:100%;background-image:url('/theme/basic/img/visual/main_visual04.jpg'); background-size:cover;}
.main_visual .visual_ul li img {border-radius:15px; height:300px; }
.main_visual .visual_ul .slick-active { }
.main_visual .sld_count {position:absolute;z-index:10;top:50%;left:40px;margin-top:-8px;width:70px;}
.main_visual .sld_count .txt {font-size:16px;color:#ffffff;line-height:16px;opacity:0.5;}
.main_visual .sld_count .txt * {font-family:'Montserrat', sans-serif;}
.main_visual .slick-arrow {position:absolute;z-index:10;top:50%;right:150px;margin-top:-11px;width:12px;height:22px;background:no-repeat;background-size:100% 100%;text-indent:-9999px;opacity:0.5;}
.main_visual .slick-arrow:hover {opacity:1;}
.main_visual .slick-arrow.slick-prev {right:70px;background-image:url('/theme/basic/img/main/main_visual_l.png'); border:0px; }
.main_visual .slick-arrow.slick-next {background-image:url('/theme/basic/img/main/main_visual_r.png');  border:0px; }

.main_cont {position:relative;width:100%;height:100%;}

.main_cont01 { background:url('/theme/basic/img/main/main01_bg.jpg') no-repeat center center;background-size:cover; }
.main_cont01 .w_set { display:flex; position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); }
.main_cont01 .w_set .cont { width:60%; margin:auto; }
.main_cont01 .w_set .cont img { width:90%; border-radius:12px; }
.main_cont01 .w_set .title { width:40%; color:#000; padding-right:50px; }
.main_cont01 .w_set .title h6 { color:#222; font-size:32px; font-family:'GS_M'; }
.main_cont01 .w_set .title h2 { color:#000; font-size:15px; font-family:'GS_M'; margin-bottom:10px; }
.main_cont01 .w_set .title p { color:#666; font-size:18px; font-family: 'Noto Sans KR'; font-weight:500; }

.main_cont02 {background:url('/theme/basic/img/main/main02_bg.jpg') no-repeat center center;background-size:cover;}
.main_cont02 .w_set { position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); margin-top:-50px; }
.main_cont02 .w_set .cont { margin:auto; text-align:center; padding:20px 0 0; }
.main_cont02 .w_set .cont img { max-width:90%; }
.main_cont02 .w_set .cont > div { display:grid; grid-template-columns:repeat(5, 1fr); column-gap:4px; row-gap:4px; margin:0; }
.main_cont02 .w_set .cont > div div { background-color:rgba(0,0,0,0.4); border:1px solid rgba(255,255,255,0.1); padding:20px 0; box-sizing:border-box; transition-duration: 0.4s; }
.main_cont02 .w_set .cont > div div p img { max-width:70%; }
.main_cont02 .w_set .cont > div div:hover { transform:scale(1.1, 1.1); background-color:#06C; }
.main_cont02 .w_set .cont div h2 { display:block; color:#999; font-size:12px; font-family:'GS_B'; font-weight:600; margin-bottom:15px; }
.main_cont02 .w_set .cont div h6 { display:block; color:#fff; font-size:18px; font-family:'GS_M'; font-weight:600; }
.main_cont02 .w_set .title { margin-top:150px; }
.main_cont02 .w_set .title h2 { color:#fff; font-size:32px; line-height:36px; font-family:'GS_M'; margin:0px; }
.main_cont02 .w_set .title p { color:#999; font-size:18px; font-family: 'Noto Sans KR'; font-weight:500; margin:0px; }

.main_cont03 { overflow:hidden; background:url('/theme/basic/img/main/main03_bg.jpg') no-repeat center center;background-size:cover; }
.main_cont03 .table {height:100%;}
.main_cont03 .w_set { position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); }
.main_cont03 .secinfo { text-align:center; }
.main_cont03 .secinfo > h2 { color:#000; font-size:32px; font-family:'GS_B'; }
.main_cont03 .secinfo > p { color:#666; font-size:21px; font-family:'GS_M'; font-weight:normal; margin:0px; }
.main_cont03 .secinfo .info01 { color:#fff; padding:25px 0; margin:25px auto; display:grid; grid-template-columns:repeat(4, 1fr); column-gap:14px; row-gap:14px; max-width:1200px; }
.main_cont03 .secinfo .info01 li { text-align:center; background-color:#2e5e89; }
.main_cont03 .secinfo .info01 li h2 { color:#fff; font-size:24px; font-family:'GS_M'; margin-top:20px; }
.main_cont03 .secinfo .info01 li p { color:#fff; font-size:15px; line-height:21px; font-family:'GS_M'; margin:20px;word-break:keep-all; }
.main_cont03 .secinfo .info01 img { width:100%; }

.main_cont04 { background:url('/theme/basic/img/main/main04_bg.jpg') no-repeat center center;background-size:cover;  }
.main_cont04 .w_set { display:flex; position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); }
.main_cont04 .main_txt { padding:50px; width:50%; border-right:1px solid rgba(255,255,255,0.4); }
.main_cont04 .main_txt h2 { font-size:42px; font-family:'GS_B'; color:#fff; margin:0 0 30px; text-align:center; }
.main_cont04 .main_txt h3 { color:#fff; font-family:'GS_M'; font-size:18px; }
.main_cont04 .main_txt p { color:#ccc; padding:10px 0; font-family:'GS_M'; font-size:15px; line-height:21px; margin:auto; text-align:left; word-break:keep-all; }
.main_cont04 .main_txt ul { text-align:center; }
.main_cont04 .main_txt ul li { padding:10px 0px; text-align:left; }
.main_cont04 .sub_txt { padding:0 50px; width:50%; }
.main_cont04 .sub_txt iframe { border-radius:15px; }
}


@media screen and (max-width:900px) { 
.w_set {width:100%;padding:0 3.12%;box-sizing:border-box;}
.w_set2 {width:100%;}
.set_wdh {padding:0 0 0 0;margin:0 auto;width:93.76%;}

.for_m {display:inline;}
.for_pc {display:none;}

/* main_visual */
.main_visual { }
.main_visual .visual_ul,
.main_visual .visual_ul li,
.main_visual .visual_ul li a,
.main_visual .visual_ul .slick-list,
.main_visual .visual_ul .slick-track {height:100%;}
.main_visual .visual_ul li {position:relative;float:left; z-index:10001; transition-duration: 1.4s; }
.main_visual .visual_ul li .w_set {position:relative;height:100%;  }
.main_visual .visual_ul li .txt {position:absolute;top:50%;left:0;margin-top:-200px;width:100%; overflow-x:hidden; text-align:left; z-index:1001; }
.main_visual .visual_ul li .txt h6 { font-size:12px; font-weight:500; color:#ffffff; opacity:0; transition:1s; transition-duration: 1.4s; width:600px; word-break:keep-all; margin-top:20px; margin-bottom:20px; }
.main_visual .visual_ul li .txt h2 { position:relative;font-size:27px; line-height:40px; font-family:'GS_M'; color:#ffffff; font-weight:700;letter-spacing:-0.1em; opacity:0; transition:1s; transition-duration: 1.4s; margin-top:100px; }
.main_visual .visual_ul li .txt p { font-size:13px; font-family:'GS_M'; font-weight:500; color:#ffffff; line-height:21px; opacity:0; transition:1s; transition-duration: 1.4s; word-break:keep-all; margin-top:130px; padding-right:20px; }
.main_visual .visual_ul .slick-active .txt h6 { opacity:1; margin-top:0px; }
.main_visual .visual_ul .slick-active .txt h2 { opacity:1; margin-top:0px; }
.main_visual .visual_ul .slick-active .txt p { opacity:1; margin-top:30px; }
.main_visual .visual_ul li.sld01 {height:100%;background-image:url('/theme/basic/img/visual/main_visual01.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld02 {height:100%;background-image:url('/theme/basic/img/visual/main_visual02.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld03 {height:100%;background-image:url('/theme/basic/img/visual/main_visual03.jpg'); background-size:cover;}
.main_visual .visual_ul li.sld04 {height:100%;background-image:url('/theme/basic/img/visual/main_visual04.jpg'); background-size:cover;}
.main_visual .visual_ul li img {border-radius:15px; height:150px; }
.main_visual .visual_ul .slick-active { }
.main_visual .sld_count {position:absolute;z-index:10;top:50%;left:40px;margin-top:-8px;width:70px;}
.main_visual .sld_count .txt {font-size:16px;color:#ffffff;line-height:16px;opacity:0.5;}
.main_visual .sld_count .txt * {font-family:'Montserrat', sans-serif;}
.main_visual .slick-arrow {position:absolute;z-index:10;top:50%;right:150px;margin-top:-11px;width:12px;height:22px;background:no-repeat;background-size:100% 100%;text-indent:-9999px;opacity:0.5;}
.main_visual .slick-arrow:hover {opacity:1;}
.main_visual .slick-arrow.slick-prev {right:70px;background-image:url('/theme/basic/img/main/main_visual_l.png'); border:0px; }
.main_visual .slick-arrow.slick-next {background-image:url('/theme/basic/img/main/main_visual_r.png');  border:0px; }

.main_cont {position:relative;width:100%;height:100%;}

.main_cont01 { background:url('/theme/basic/img/main/main01_bg.jpg') no-repeat center center;background-size:cover; }
.main_cont01 .w_set {position:absolute;top:50%;left:0px; transform:translateY(-50%); }
.main_cont01 .w_set .cont { margin:auto; }
.main_cont01 .w_set .cont img { width:90%; border-radius:12px; }
.main_cont01 .w_set .title { color:#000; }
.main_cont01 .w_set .title h6 { color:#222; font-size:24px; font-family:'GS_M'; }
.main_cont01 .w_set .title h2 { color:#000; font-size:12px; margin-bottom:10px; }
.main_cont01 .w_set .title p { color:#666; font-size:13px; }

.main_cont02 {background:url('/theme/basic/img/main/main02_bg.jpg') no-repeat center center;background-size:cover;}
.main_cont02 .w_set {position:absolute;top:50%;left:0px; transform:translateY(-50%);text-align:center; margin-top:-50px; }
.main_cont02 .w_set .cont { margin:auto; text-align:center; padding:20px 0 0; margin:0 20px; }
.main_cont02 .w_set .cont img { max-width:50%; }
.main_cont02 .w_set .cont > div { display:grid; grid-template-columns:repeat(2, 1fr); column-gap:4px; row-gap:4px; margin:0; }
.main_cont02 .w_set .cont > div div { background-color:rgba(0,0,0,0.4); border:1px solid rgba(255,255,255,0.1); padding:10px 0; box-sizing:border-box; transition-duration: 0.4s; }
.main_cont02 .w_set .cont > div div:hover { transform:scale(1.1, 1.1); background-color:#06C; }
.main_cont02 .w_set .cont div h2 { display:block; color:#999; font-size:11px; margin-bottom:2px; }
.main_cont02 .w_set .cont div h6 { display:block; color:#fff; font-size:13px; font-family:'GS_M'; font-weight:600; }
.main_cont02 .w_set .title { margin-top:150px; }
.main_cont02 .w_set .title h2 { color:#fff; font-size:21px; line-height:21px; font-family:'GS_M'; margin:0 0 10px; }
.main_cont02 .w_set .title p { color:#999; font-size:11px; margin:0px; }

.main_cont03 { overflow:hidden; background:url('/theme/basic/img/main/main03_bg.jpg') no-repeat center center;background-size:cover; }
.main_cont03 .table {height:100%;}
.main_cont03 .w_set {position:absolute;top:50%;left:0px; transform:translateY(-50%);text-align:center; }
.main_cont03 .secinfo { text-align:center; }
.main_cont03 .secinfo > h2 { color:#000; font-size:24px; font-family:'GS_B'; }
.main_cont03 .secinfo > p { color:#666; font-size:12px; margin:0 4px; word-break:keep-all; }
.main_cont03 .secinfo .info01 { color:#fff; margin:10px 20px; display:grid; grid-template-columns:repeat(2, 1fr); column-gap:4px; row-gap:4px; }
.main_cont03 .secinfo .info01 li { text-align:center; background-color:#2e5e89; }
.main_cont03 .secinfo .info01 li h2 { color:#fff; font-size:15px; font-family:'GS_M'; margin-top:10px; }
.main_cont03 .secinfo .info01 li p { color:#fff; font-size:12px; margin:5px 20px; word-break:keep-all; }
.main_cont03 .secinfo .info01 img { width:100%; }

.main_cont04 { background:url('/theme/basic/img/main/main04_bg.jpg') no-repeat center center;background-size:cover;  }
.main_cont04 .w_set {position:absolute;top:50%;left:0px;transform:translateY(-50%);text-align:center; }
.main_cont04 .main_txt { padding:20px; }
.main_cont04 .main_txt h2 { font-size:24px; font-family:'GS_B'; color:#fff; margin:0 0 10px; text-align:center; }
.main_cont04 .main_txt h3 { color:#fff; font-family:'GS_M'; font-size:12px; }
.main_cont04 .main_txt p { color:#ccc; padding:5px 0; font-size:12px; margin:auto; text-align:left; word-break:keep-all; }
.main_cont04 .main_txt ul { text-align:center; }
.main_cont04 .main_txt ul li { padding:5px 0px; text-align:left; }
.main_cont04 .sub_txt { padding:0 20px; }
.main_cont04 .sub_txt iframe { border-radius:15px; height:200px; }
}


#footer {height:170px; background-color:#eee; }
#footer .w_set {position:relative;}
#footer .ft_gotop {display:block;position:absolute;top:40px;right:0;width:48px;height:48px;background:url('/theme/basic/img/ft_go_top.png') no-repeat center center #ffffff;background-size:100% 100%;border:1px solid #cccccc;text-indent:-9999px;}
#footer .ft_gnb {padding-top:40px;font-size:0px;}
#footer .ft_gnb li {display:inline-block;position:relative;padding-right:25px;}
#footer .ft_gnb li:after {display:block;position:absolute;top:1px;right:12px;width:1px;height:9px;background:#cccccc;content:'';}
#footer .ft_gnb li:last-of-type:after {display:none;}
#footer .ft_gnb li a {font-size:13px;color:#333333;letter-spacing:-0.04em;line-height:13px; text-decoration:none; }
#footer address {padding-top:14px;font-size:13px;color:#999999;letter-spacing:-0.04em;line-height:19px; font-style:normal;}
#footer address span {color:#cccccc;padding:0 8px;}
#footer .ft_copy {padding-top:16px;font-size:13px;color:#999999;letter-spacing:-0.04em;line-height:13px;}