@charset "utf-8";

@font-face { font-family: 'S-CoreDream-5Medium';
 src: url('/font/S-CoreDream-5Medium.eot');
 src: url('/font/S-CoreDream-5Medium.eot?#iefix') format('embedded-opentype'),
      url('/font/S-CoreDream-5Medium.woff') format('woff'),
      url('/font/S-CoreDream-5Medium.ttf') format('truetype');
}


.chrome_img .container_img img[src$=".jpg"], .chrome_img .container_img img[src$=".png"] {
                   image-rendering: -moz-crisp-edges;         /* Firefox */
                   image-rendering:   -o-crisp-edges;         /* Opera */
                   image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
                   image-rendering: crisp-edges;
                   -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
                 }


/* 공통사항 */
ul,li,ol{list-style:none}
.container_fix{width:1630px;max-width:100%;padding:0 15px;margin:0 auto}
.container_fix2{width:1430px;max-width:100%;padding:0 15px;margin:0 auto}
.wing-wrap {display:none}
@media (max-width:1270px){
	.container_fix3 {padding:0;}
}
@media (max-width:991px){
	.container_fix3 {padding:0 40px;}
}
@media (max-width:500px){
	.container_fix3 {padding:0 30px;}
}
@media (max-width:400px){
	.container_fix3 {padding:0 20px;}
}
@media (max-width:378px){
	.container_fix3 {padding:0px;}
}

/* 헤더 */
.nav-top.nav-both.nav-slide .menu-ul .main_btn {display:none !important;}
.at-header .at_lnb.display_pc {display:none;}
.pc_header {padding:0;}
.pc_header .header_icon_box.grey {display:none;}
.pc_header .container_fix > div.logo_box{float:left}
.pc_header .container_fix > div.search_box{width:443px;max-width:100%;position:absolute;right:30px;top:35%}
.pc_header .container_fix > div.search_box > form {margin-right:88px;}
.pc_header .container_fix > div.search_box > form .header_search input {float:left;width:77.88%;margin-right:2%;height:52px;border-bottom:0; border:1px solid #dddddd;}
.pc_header .container_fix > div.search_box > form .header_search button.header_btn_1 {position:absolute;right:25%;top:-50%;transform:translateY(50%)}
.pc_header .container_fix > div.search_box > form .header_search button.header_btn_2 {width:20.12%; height:52px; background:#1b1b1b; color:#fff; border:0;top:0;transform:translateY(0);right:0; font-size:14px;}


@media (min-width:1921px){
	.pc_header .container_fix {width:80%}
	.at-menu .pc-menu .container_fix{width:80%}
}

@media (min-width:2560px){
	.pc_header .container_fix {width:1947px;}
	.at-menu .pc-menu .container_fix{width:1947px;}
}

@media (max-width:1600px){
	.pc_header .container_fix > div.logo_box img{height:110px}
}
@media (max-width:1399px){
	.pc_header .container_fix > div.logo_box img{height:90px}
	.pc_header .container_fix > div.search_box{top:30%}
	.pc_header .container_fix > div.search_box > form .header_search input{height:40px}
	.pc_header .container_fix > div.search_box > form .header_search button.header_btn_2{height:40px}
}
@media (max-width:991px){
	.m_header img{height:auto}
}
@media (max-width:768px){
	.m_header img{height:80px}
}
@media (max-width:550px){
.m_header img{height:60px}
}
@media (max-width:480px){
}

/* 메뉴 */
.at-menu{border:0}
.pc-menu .nav-top.nav-both .menu-ul {display:table; table-layout:auto;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li {display:table-cell;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-child(2){width:11%}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-child(3){width:25%}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-child(5){width:20%}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:nth-child(7){width:11%}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:first-child {display:none;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a {padding:0;text-align:left;padding-left:15px}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span {position:relative; font-family:'S-CoreDream-5Medium'; font-size:21px; color:#313131}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span::before {content:""; border-left:2px solid #000; border-bottom:2px solid #000; width:8px; height:8px; position:absolute; top:8px; right:-17px; transform:rotate(-45deg); box-sizing:border-box;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:hover > a{background:#1b1b1b}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:hover > a span{color:#fff}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:hover > a span::before{border-color:#fff}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1div{width:100%;border:0;background:#1b1b1b;text-align:left;padding:28px 0 28px 10px}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1dli .sub-1da{color:#c9c9c9;font-size:14px;font-weight:300;border:0}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1dli .sub-1da:hover{color:#6ac7f6;background:transparent}


@media (max-width:1600px){
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span{font-size:19px}
}
@media (max-width:1480px){
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span{font-size:18px}
}
@media (max-width:1399px){
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span{font-size:16px}
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span::before{top:3px}
}
@media (max-width:1200px){
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span{font-size:15px}
}
@media (max-width:991px){
	.at-menu .m-menu .m-nav ul li a{/* font-family:'S-CoreDream-5Medium'; */ font-size:34px; color:#313131; margin-right:20px; padding:10px 0 font-weight:500;}
	.at-menu .m-menu .m-nav ul li:first-child a {margin-left:10px}
	.at-menu .m-menu .m-nav ul li:last-child a {margin-right:40px;}
	.at-menu .m-menu .m-nav {margin:0 5px}
}
@media (max-width:768px){
}
@media (max-width:550px){
	.at-menu .m-menu .m-nav ul li a {font-size:16px; padding:10px 0 ;}
}
@media (max-width:480px){
}

/* index_cont01 롤링배너 */
.index_cont01{margin-top:0;}
.index_cont01 .carousel-indicators{width:auto;left:38%}
.index_cont01 .carousel-indicators li{width:14px;height:14px;border:2px solid #fff;margin:4px}
.index_cont01 .carousel-indicators li.active{margin:4px}

@media (max-width:991px){
	.index_cont01 .carousel-indicators{left:33%}
}
@media (max-width:991px){
	.index_cont01 .carousel-indicators {bottom:28% !important}
}
@media (max-width:600px){
	.index_cont01 .carousel-indicators {bottom:27% !important}
}
@media (max-width:400px){
	.index_cont01 .carousel-indicators {bottom:26% !important}
}



/* index_cont02 about us */
.index_cont02{background-image:url('../img/index_cont02_bg.jpg');background-position:center;background-size:cover;padding:80px 0 92px;text-align:center;background-repeat:no-repeat}
.index_cont02 .main_text_box{margin-bottom:0}
.index_cont02 .index_line{display:inline-block;width:164px;height:1px;background:#222222;margin:62px 0 68px}
.index_cont02 .index_cont02_cont{}
.index_cont02 .index_cont02_cont .cont_txt{margin-bottom:50px}
.index_cont02 .index_cont02_cont .cont_txt:last-child{margin-bottom:0}
.index_cont02 .index_cont02_cont .cont_txt p{font-family: 'Gotham Narrow Book';font-weight: normal;font-size:24px;color:#535353;line-height:1.8;letter-spacing:-1px}
.index_cont02 .page_btn{margin-top:73px}
.index_cont02 .page_btn a{display:inline-block;width:324px;line-height:55px;background:#1b1b1b;font-size:22.34px;color:#fff;font-weight:600}
.index_cont02 .page_btn a img{margin-left:17px}


@media (max-width:1399px){
	.index_cont02 .main_text_box img{height:70px}
	.index_cont02 .index_cont02_cont .cont_txt p{font-size:21px}
	.index_cont02 .page_btn a{font-size:20px}
}
@media (max-width:991px){
}
@media (max-width:768px){
}
@media (max-width:550px){
	.index_cont02 .main_text_box img {height:55px}
	.index_cont02 .index_cont02_cont .cont_txt p{font-size:20px}
	.index_cont02 .index_line {margin:42px 0 48px}
	.index_cont02 {padding:60px 0 72px}
}
@media (max-width:480px){
	.index_cont02 .index_cont02_cont .cont_txt p{font-size:16px}
}


/* index_cont03 */
.index_cont03{padding:380px 0 340px;background:url('/img/index_cont03_bg.png') no-repeat 50% 50%;background-size:cover}
.index_cont03::after{content:"";display:block;clear:both}
.index_cont03 .cont03_cont{width:54.572%;float:right;text-align:left}
.index_cont03 .cont03_cont .txt{margin-bottom:70px;position:relative}
.index_cont03 .cont03_cont .txt::after{content:"";display:block;clear:both}
.index_cont03 .cont03_cont .txt h2{float:left;font-size:50px;color:#1b1b1b;font-weight:600;line-height:1.2}
.index_cont03 .cont03_cont .txt h2 span{color:#3284fd}
.index_cont03 .cont03_cont .txt a.more {position:absolute;right:0;bottom:0}
.index_cont03 .cont03_cont .cont_menu{}
.index_cont03 .cont03_cont .cont_menu::after{content:"";display:block;clear:both}
.index_cont03 .cont03_cont .cont_menu a{float:left;width:27%;margin-right:9.5%;margin-bottom:65px;border-bottom:1px solid #474747;padding-bottom:18px;position:relative}
.index_cont03 .cont03_cont .cont_menu li::after{content:"";display:block;background:url('/img/cont03_more_btn.png') no-repeat;width:21px;height:21px;position:absolute;right:0;bottom:18px}
.index_cont03 .cont03_cont .cont_menu a:nth-child(3n){margin-right:0}
.index_cont03 .cont03_cont .cont_menu a:nth-child(4),
.index_cont03 .cont03_cont .cont_menu a:nth-child(5),
.index_cont03 .cont03_cont .cont_menu a:nth-child(6){margin-bottom:0}
.index_cont03 .cont03_cont .cont_menu a{font-size:20px;color:#313131;font-weight:400}

@media (min-width:2000px){
	.index_cont03{margin:100px 0}
}
@media (max-width:1399px){
	.index_cont03 .cont03_cont .txt a{margin-top:16%}
	.index_cont03 .cont03_cont .txt a img{height:55px}
}
@media (max-width:991px){
	.index_cont03{padding:380px 0 340px;background:url('/img/m_index_cont03_bg.png') no-repeat;background-size:contain; background-position:top; padding:60% 0 120px;}
	.index_cont03 .cont03_cont {width:100%;}
}
@media (max-width:768px){
	.index_cont03{padding:80% 0 60px;}
}
@media (max-width:650px){
	.index_cont03{padding:100% 0 60px;}
	.index_cont03 .cont03_cont .cont_menu a {width:47.5%; margin-right:5%}
	.index_cont03 .cont03_cont .cont_menu a:nth-child(3n) {margin-right:5%}
	.index_cont03 .cont03_cont .cont_menu a:nth-child(2n) {margin-right:0;}
	.index_cont03 .cont03_cont .cont_menu a:nth-child(4),
	.index_cont03 .cont03_cont .cont_menu a:nth-child(5),
	.index_cont03 .cont03_cont .cont_menu a:nth-child(6){margin-bottom:65px;}
}
@media (max-width:550px){
	.index_cont03{padding:110% 0 50px;}
	.index_cont03 .cont03_cont .txt h2 {font-size:40px}
	.index_cont03 .cont03_cont .cont_menu a{font-size:18px}
}
@media (max-width:480px){
	.index_cont03 .cont03_cont .txt h2 {font-size:35px}
	.index_cont03 .cont03_cont .txt {margin-bottom:50px}
	.index_cont03{padding:110% 0 20px;}
	.index_cont03 .cont03_cont .txt a img {height:40px}
}
@media (max-width:423px){
	.index_cont03 .cont03_cont .cont_menu a{font-size:16px; margin-bottom:45px;}
	.index_cont03 .cont03_cont .cont_menu a:nth-child(4) {margin-bottom:45px;}
}
@media (max-width:381px){
	.index_cont03 .cont03_cont .cont_menu a{font-size:15px}
}


/* index_cont04 CELL-BASED ASSAY */
.index_cont04{background:url('../img/index_cont04_bg.jpg') no-repeat 50% 50%;background-size:cover;padding:87px 0 89px}
.index_cont04 .main_text_box{}
.index_cont04 .main_text_box h2{font-size:55px;color:#1b1b1b;font-weight:600}
.index_cont04 .main_text_box .index_line{display:inline-block;width:71px;height:1px;background:#222222;margin:33px 0}
.index_cont04 .main_text_box p{font-size:28px;color:#313131;font-family: 'Gotham Narrow Medium';letter-spacing:-1px;line-height:1.2}
.index_cont04 .index_cont04_cont{display:table}
.index_cont04 .index_cont04_cont li{display:table-cell;width:17.75%;text-align:center;margin-right:0.75%}
.index_cont04 .index_cont04_cont li:hover img {transform:scale(1.05);}
.index_cont04 .index_cont04_cont li img {transition:all ease-in-out 0.2s;}
.index_cont04 .index_cont04_cont li:last-child{margin-right:0}
.index_cont04 .index_cont04_cont li p{font-size:24px;color:#1b1b1b;font-weight:600}
.index_cont04 .index_cont04_cont li.cell_dotted{width:8%}
.index_cont04 .index_cont04_cont li.cell_dotted span{display:inline-block;margin:0 8px;width:8px;height:8px;background:#2b75da;border-radius:50%}
.index_cont04 span.br_1 {display:block;}

@media (min-width:2000px){
	.index_cont04 .container_img img {display:inline-block;}
}

@media (max-width:1900px){
	.index_cont04 .index_cont04_cont li {float:left;}
	.index_cont04 .index_cont04_cont li.cell_dotted {padding-top:7%}
}
@media (max-width:1399px){
	.index_cont04 .index_cont04_cont li p{font-size:19px}
	.index_cont04 .index_cont04_cont li.cell_dotted span{margin:0 4px}
}
@media (max-width:991px){
	.index_cont04 {padding:87px 0 50px}
	.index_cont04 .index_cont04_cont li {width:45%; display:inline-block; margin-right:0;}
	.index_cont04 .index_cont04_cont li.cell_dotted {margin-right:0; width:10%; padding-top:18%;}
	.cell_dotted:nth-of-type(4) {display:none !important}
	.cell_dotted > span:nth-of-type(2n) {display:none !important}
	.index_cont04 span {display:block;}
	.index_cont04 span.br_1 {display:inline;}
	.index_cont04 .main_text_box p {line-height:1.8;}
	.index_cont04 .index_cont04_cont li p {margin-bottom:35px; margin-top:20px;}
}
@media (max-width:768px){
}
@media (max-width:555px){
	.index_cont04 {padding:87px 0 60px}
	.index_cont04 .main_text_box h2 {font-size:45px}
	.index_cont04 .main_text_box p {font-size:20px; padding:0 30px; line-height:1.5;}
}
@media (max-width:480px){
	.index_cont04 .main_text_box h2 {font-size:35px}
	.index_cont04 .main_text_box p {font-size:17px;}
	.index_cont04 .index_cont04_cont li p {font-size:17px;}
}
@media (max-width:378px){
	.index_cont04 {padding:60px 0 40px}
	.index_cont04 .index_cont04_cont li {width:44%;}
	.index_cont04 .index_cont04_cont li.cell_dotted {width:12%}
	.index_cont04 .index_cont04_cont li p {font-size:15px}
}


/* index_cont05  */
.index_cont05{padding:177px 0}
.index_cont05 .main_text_box{}
.index_cont05 .main_text_box h2{font-size:55px;color:#1b1b1b;font-weight:600; margin-bottom:0;}
.index_cont05 .main_text_box {margin-bottom:0;} .index_line{display:inline-block;width:71px;height:1px;background:#222222;margin:40px 0 50px;}
.index_cont05 .index_cont05_box{}
.index_cont05 .index_cont05_box li{float:left;width:23.358%;margin-right:2.19%;box-shadow:5px 5px 5px rgba(0,0,0,0.16)}
.index_cont05 .index_cont05_box li:last-child{margin-right:0}
.index_cont05 .index_cont05_box li .cont_txt{padding:20px 10px 10px;border:1px solid #c9c9c9}
.index_cont05 .index_cont05_box li .cont_txt div.title{width:100%;height:84px}
.index_cont05 .index_cont05_box li .cont_txt div.title span.blue{display:block;font-size:24px;color:#1b1b1b;font-weight:600;line-height:1.2;border-left:2px solid #2b75da;padding-left:12px}
.index_cont05 .index_cont05_box li .cont_box{margin:40px 0 33px}
.index_cont05 .index_cont05_box li:nth-child(1) .cont_box{margin:40px 0 10px}
.index_cont05 .index_cont05_box li .cont_box p{font-size:16px;color:#434343;font-weight:500}
.index_cont05 .index_cont05_box li .cont_more{font-size:14px;color:#2b75da;font-weight:600}
.index_cont05 .index_cont05_box li .cont_txt div.title p.br_1 {display:block; padding:0;}
.index_cont05 .index_cont05_box li .cont_box p {padding-left:12px;}
.index_cont05 .index_cont05_box li .cont_more {padding-left:12px;}
.index_cont05 .index_cont05_box .top_img:hover img {transform:scale(1.15);}
.index_cont05 .index_cont05_box .top_img img {transition:all ease-in-out 0.25s;}
.index_cont05 .index_cont05_box .top_img {overflow:hidden;}

@media (max-width:1499px){
	.index_cont05 .index_cont05_box li{margin-right:2.1%}
}
@media (max-width:1399px){
	.index_cont05 .index_cont05_box li .cont_txt div.title span{font-size:21px}
	.index_cont05 .index_cont05_box li .cont_box p{font-size:14px}
}
@media (max-width:1170px){
	.index_cont05 .index_cont05_box li .cont_txt div.title span.blue {font-size:22px}
}
@media (max-width:1099px){
	.index_cont05 .index_cont05_box li .cont_txt div.title span{font-size:17px}
	.index_cont05 .index_cont05_box li .cont_box p{font-size:12px}
}
@media (max-width:991px){
	.index_cont05{padding:100px 0}
	.index_cont05 .index_cont05_box li {width:100%; margin-right:0; margin-bottom:30px;}
	.index_cont05 .index_cont05_box li .cont_txt div.title {height:auto;}
	.index_cont05 .index_cont05_box li .cont_txt div.title span {font-size:25px}
	.index_cont05 .index_cont05_box li .cont_box p {font-size:16px}
	.index_cont05 .index_cont05_box li .cont_box {margin:10px 0 50px}
	.index_cont05 .index_cont05_box li:nth-child(1) .cont_box {margin:10px 0 40px}
	.index_cont05 .index_cont05_box li .cont_txt div.title p.br_1 {display:inline;}

}
@media (max-width:768px){
}
@media (max-width:550px){
	.index_cont05{padding:80px 0}
	.index_cont05 .main_text_box h2 {font-size:40px}
}
@media (max-width:480px){
	.index_cont05 .main_text_box h2 {font-size:35px}
}


/* index_cont06 */
.index_cont06{background:url('../img/index_cont06_bg.jpg') no-repeat 50% 50%;background-position:center;background-size:cover;padding:187px 0 180px}
.index_cont06 .cont06_box{padding-left:100px}
.index_cont06 .cont06_box h2{font-size:60px;color:#1b1b1b;font-weight:600}
.index_cont06 .cont06_box .view_page{display:block;width:270px;line-height:55px;background:#1b1b1b;color:#fff;text-align:center;font-size:22.34px;font-weight:600;margin:30px 0 80px}
.index_cont06 .cont06_box .view_page img{margin-left:16px}
.index_cont06 .cont06_box p{font-size:23.59px;color:#313131;font-weight:600}
.index_cont06 .cont06_box p span.br_1 {display:block;}


@media (min-width:2000px){
	.index_cont06{padding:185px 0 180px;background-size:90% 100%;background-repeat:repeat}
}
@media (min-width:2559px){
	.index_cont06 {padding:261px 0 219px;}
	.index_cont06 .cont06_box .view_page {margin:18px 0 112px;}
}

@media (max-width:1399px){
}
@media (max-width:991px){
	.index_cont06{background:url('../img/m_index_cont06_bg.jpg') no-repeat; background-position:100% 30%; background-size:cover; padding:30px 0 60px;}
	.index_cont06 .cont06_box {padding-left:15px;}
	.index_cont06 .cont06_box .view_page {width:200px; font-size:18px; padding:0 10px; margin:12px 0 50px;}
	.index_cont06 .cont06_box p span {display:block;}
	.index_cont06 .cont06_box p span.br_1 {display:inline;}
}
@media (max-width:768px){
	.index_cont06 {padding:20px 0 80px;}
	.index_cont06 .cont06_box .view_page {margin:13px 0 36px;}
}
@media (max-width:738px){
	.index_cont06 {padding:20px 0 80px;}
	.index_cont06 .cont06_box .view_page {margin:15px 0 40px;}
}
@media (max-width:715px){
	.index_cont06 .cont06_box .view_page {margin:11px 0 40px;}
}
@media (max-width:675px){
	.index_cont06 .cont06_box h2 {font-size:55px}
}
@media (max-width:615px){
	.index_cont06 .cont06_box .view_page {margin:7px 0 40px;}
}
@media (max-width:550px){
	.index_cont06 .cont06_box h2 {font-size:40px}
}
@media (max-width:480px){
	.index_cont06 .cont06_box h2 {font-size:35px}
	.index_cont06 .cont06_box .view_page {width:180px; margin:10px 0 30px; line-height:40px;}
	.index_cont06 .cont06_box .view_page img {margin-left:0;}
	.index_cont06 {padding:20px 0 50px;}
	.index_cont06 .cont06_box p {font-size:19px;}
}
@media (max-width:435px){
	.index_cont06 .cont06_box p {font-size:17px;}
	.index_cont06 .cont06_box .view_page {width:150px; margin:10px 0 30px; line-height:30px; font-size:15px;}
	.index_cont06 .cont06_box .view_page img {height:5px;}
}
@media (max-width:420px){
	.index_cont06 .cont06_box .view_page {margin:7px 0 30px;}
}
@media (max-width:405px){
	.index_cont06 .cont06_box .view_page {margin:4px 0 30px;}
}


/* 푸터 */
.fix_footer{background:#2b2b2b}
.fix_footer .footer_sns{margin-bottom:50px;padding-top:40px}
.fix_footer .footer_sns::after{content:"";display:block;clear:both}
.fix_footer .footer_sns ul{float:right}
.fix_footer .footer_sns ul::after{content:"";display:block;clear:both}
.fix_footer .footer_sns ul li{float:left;padding:0 8px}
.fix_footer .footer_menu{width:100%}
.fix_footer .footer_menu .footer_ul{}
.fix_footer .footer_menu .footer_ul::after{content:"";display:block;clear:both}
.fix_footer .footer_menu .footer_ul .footer_li{float:left;width:25%}
.fix_footer .footer_menu .footer_ul .footer_li:nth-child(1){width:10%}
.fix_footer .footer_menu .footer_ul .footer_li:nth-child(2){width:25%}
.fix_footer .footer_menu .footer_ul .footer_li:nth-child(3){width:17%}
.fix_footer .footer_menu .footer_ul .footer_li:nth-child(4){width:23%}
.fix_footer .footer_menu .footer_ul .footer_li:nth-child(5){width:13%}
.fix_footer .footer_menu .footer_ul .footer_li:nth-child(6){width:12%}
.fix_footer .footer_menu .footer_ul .footer_li .footer_a{font-family:'S-CoreDream-5Medium'; font-size:21px; color:#fff}
.fix_footer .footer_menu .footer_ul .footer_li .sub-1div{padding-top:28px}
.fix_footer .footer_menu .footer_ul .footer_li .sub-1dli{padding:6px 0}
.fix_footer .footer_menu .footer_ul .footer_li .sub-1dli:first-child{padding-top:0}
.fix_footer .footer_menu .footer_ul .footer_li .sub-1dli:last-child{padding-bottom:0}
.fix_footer .footer_menu .footer_ul .footer_li .sub-1dli .sub-1da{font-size:18px;color:#b3b3b3;font-weight:300;letter-spacing:-1px}
.fix_footer .fix_infos_box{}
.fix_footer .fix_infos_box .ft_info{}
.fix_footer .fix_infos_box .ft_info .info_ul{margin-bottom:0}
.fix_footer .fix_infos_box .ft_info .info_ul li,
.fix_footer .fix_infos_box .ft_info .info_ul li a{font-size:15px;color:#fff;font-weight:300;line-height:1.8}
.fix_footer .fix_infos_box .info_ul > li + li{margin:0;padding:0}
.fix_footer .fix_infos_box .info_ul:nth-child(3) > li{margin-right:5px}
.fix_footer .fix_infos_box .info_ul > li + li:after{display:none}
.fix_footer .fix_infos_box .ft_info h4{font-size:14px;color:#999999}
.at-go .go-btn span{background:transparent}
.fix_footer .ft_info .info_ul.address li {display:inline-block;}
.fix_footer .ft_info .info_ul.address li:nth-of-type(1) {position:relative; padding-right:15px;}
.fix_footer .ft_info .info_ul.address li:nth-of-type(1)::after {content:""; position:absolute; width:3px; height:12px; background:#fff; top:8px; right:4px;}
.fix_footer .ft_info .info_ul.address li:nth-of-type(3) {position:relative; padding-right:15px;}
.fix_footer .ft_info .info_ul.address li:nth-of-type(3)::after {content:""; position:absolute; width:3px; height:12px; background:#fff; top:8px; right:4px;}

@media (max-width:1599px){
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(1){width:12%}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(2){width:20%}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(3){width:19%}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(4){width:23%}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(5){width:14%}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(6){width:12%}
	.fix_footer .footer_menu .footer_ul .footer_li .footer_a{font-size:16px}
	.fix_footer .footer_menu .footer_ul .footer_li .sub-1dli .sub-1da{font-size:14px}

}
@media (max-width:991px){
	.at-go .go-btn {display:none !important;}
	.fix_footer .footer_menu .footer_ul .footer_li .sub-1div {display:none;}
	.fix_footer .footer_menu .footer_ul .footer_li {float:none; width:100%; margin-bottom:5px;}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(1) {width:100%;}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(2) {width:100%;}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(3) {width:100%;}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(5) {width:100%;}
	.fix_footer .footer_menu .footer_ul .footer_li:nth-child(6) {width:100%;}
	.fix_footer .footer_menu .footer_ul .footer_li .sub-1div {padding-top:5px; padding-bottom:10px;}
	.fix_footer .footer_menu .footer_ul .footer_li .sub-1dli {padding:3px 0;}

	.fix_footer .fix_infos_box .ft_info .info_ul:nth-of-type(1) li {margin-bottom:10px}

	.fix_footer .ft_info .info_ul.address li:nth-of-type(1)::after {width:0;}
	.fix_footer .ft_info .info_ul.address li:nth-of-type(3)::after {width:0;}
	.info_ul.address span.br_1 {display:inline-block; width:3px; background:#fff; height:12px; margin:0 8px;}

	.sns_ul .sns_li img {height:24px;}
}
@media (max-width:768px){
}
@media (max-width:550px){
	.fix_footer .ft_info .info_ul li {display:inline;}
}
@media (max-width:480px){
}


/* 사이드바 */
.sb_qm_list {display:none;}
.sidebar_custom .sidebar_log_box span {font-size:20px; color:#fff; padding-left:12px; line-height:40px;}
.sidebar_custom {background:#0459b6;}



.span_1 {display:block;}
@media(max-width:991px){
	.span_1 {display:inline;}
	.span_2 {display:block;}
}

.fix_footer .footer_sns ul li + li {margin-left:6px;}

.fix_gallery_content.m06 h5{font-size:18px; color:#222; font-weight:500; line-height:1.2; color:#333; overflow:hidden; 
height:1.2em; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; display:block; width:95%;}
.fix_gallery_content.m06 p.gallery_p{font-size:14px; white-space: normal; line-height: 1.5; height: 4.5; text-align: left; word-wrap: break-word; 
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow:hidden; text-overflow:ellipsis; width:95%;}
@media (max-width:991px){
	.fix_gallery_content.m06 h5{font-size:14px;}
	.fix_gallery_content.m06 p.gallery_p{font-size:12px; margin-top:5px;}
}