@font-face { font-family: 'Godo'; font-style: normal; font-weight: 400; src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff') format('woff'); } @font-face { font-family: 'Godo'; font-style: normal; font-weight: 700; src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff') format('woff'); } .godo * { font-family: 'Godo', sans-serif; }

a.call {display:inline-block;margin-top:10px;font-size:20px;color:#fff;padding:0 55px 0 45px;height:40px;line-height:40px;border-radius:20px;background:#be8c1f;}
a.call span {position:relative;}
a.call span:after {content:"";position:absolute;top:0px;right:-50px;width:44px;height:44px;background:url('/images/sub/pointer.png')center no-repeat;background-size:100% 100%;}
.wrap {position:relative;}
.menu_btn {position:absolute;right:0;top:50px;width:37px;padding-top:30px;color:#fff;text-align:center;background:url('/images/main/menu.png')center no-repeat;font-size:0;cursor:pointer;z-index:9999999;}
.menu_btn.on {width:56px;padding-top:35px;background:url('/images/main/close.png')center top no-repeat;font-size:18px;font-family:'Noto Sans Korean';}
.menu_wrap {display:none;position:absolute;top:0;right:0;width:600px;padding:170px 60px 200px 60px;background:#171717;z-index:999999;}
.menu_wrap.on {display:block;}
.menu_wrap > ul {}
.menu_wrap > ul > li + li {border-top:1px solid #e6bd63;}
.menu_wrap > ul > li > a {display:block;height:105px;line-height:104px;font-size:35px;color:#e6bd63;}
a.has_lnb{background:url(/images/main/m_up.png) 95% center no-repeat; }
a.has_lnb.on{background:url(/images/sub/m_down.png) 95% center no-repeat; }
#board_table{max-width:1400px; margin:0 auto; width:100%;}
.menu_lnb {display:none;padding-bottom:30px;}
.menu_lnb li {margin-top:10px;}
.menu_lnb li a {font-size:28px;color:#fff;}
.menu_lnb li a:hover {color:#e6bd63;}
.sub_tit{margin-bottom:50px;}
.quick_menu {position:fixed;right:0;top:0;transition:1s all;z-index:999999999999999;}
.quick_menu.on {top:50%;transform:translatey(-50%);}
.quick_menu li + li {border-top:1px solid #fff;}
.quick_menu li.scrollBtn a {height:75px;}
.quick_menu li.scrollBtn a img {margin:0;}
.quick_menu li a {display:table-cell;width:125px;height:110px;vertical-align:middle;text-align:center;background:#8E671C;color:#fff;font-size:16px;}
.quick_menu li a img {display:inline-block;margin-bottom:10px;}
.scroll_btn {position:fixed;left:0;bottom:-500px;z-index:999;transition:1s all;}
.scroll_btn.on {bottom:60px;}
.scroll_btn li + li {border-top:1px solid #fff;}
.scroll_btn li a {display:table-cell;width:125px;height:90px;vertical-align:middle;text-align:center;background:#8E671C;}

.header {position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);z-index:9999999;}
.header .inner {position:relative;max-width:1400px;height:130px;margin:0 auto;}
.header .inner:after {content:"";display:block;clear:both;}
.header .inner h1 {float:left;padding-top:30px;}
.header .inner h4 {float:left;padding-top:30px;}
.gnb {position:relative;float:right;margin-right:105px;}
.gnb > li {float:left;position:relative;}
.gnb > li:hover:after {content:"";position:absolute;bottom:30px;left:0;height:3px;width:100%;background:#e6bd63;}
.gnb > li:hover > a {color:#e6bd63;}
.gnb > li + li {margin-left:40px;}
.gnb > li > a {display:inline-block;height:130px;line-height:130px;color:#fff;font-size:18px;}
.gnb > li:nth-child(3) .gnb_2dep {left:-320px;}
.gnb > li:nth-child(4) .gnb_2dep {left:-410px;}
.gnb_bg {display:none;position:absolute;top:130px;left:0;width:100%;height:70px;background:rgba(151,112,36,0.6);}
.gnb_bg.on {display:block;}
.gnb_2dep {display:none;position:absolute;width:2000px;height:70px;line-height:70px;}
.gnb_2dep.on {display:block;}
.gnb_2dep li {display:inline-block;}
.gnb_2dep li + li:before {content:"";display:inline-block;width:1px;height:15px;margin:0 20px;background:#fff;vertical-align:middle;}
.gnb_2dep li a {display:inline-block;color:#fff;font-size:16px;vertical-align:middle;}
.gnb_2dep li a:hover {color:#e6bd63;}

.visual_wrap {position:relative;}
.visual_wrap .visual_slider {}
.visual_wrap .visual_slider li {height:900px;}
.visual_wrap .visual_slider li.slide01 {background:url('/images/main/visual_01.jpg') center top no-repeat; background-size:cover;}
.visual_wrap .visual_slider li.slide02 {background:url('/images/main/visual_02.jpg') center top no-repeat; background-size:cover;}
.visual_wrap .visual_slider li.slide03 {background:url('/images/main/visual_03.jpg') center top no-repeat; background-size:cover;}
.visual_wrap .visual_slider li .txt {position:absolute;top:50%;left:0;right:0;max-width:1400px;width:100%;margin:0 auto;transform:translatey(-50%);color:#fff;}
.visual_wrap .visual_slider li .txt span {font-size:20px;}
.visual_wrap .visual_slider li .txt h2 {margin-top:10px;font-size:40px;line-height:1.4;}
.visual_wrap .visual_slider li .txt h2 span {color:#E6BD63;font-size:40px;}
.visual_wrap .visual_slider li .txt p {margin-top:20px;font-size:20px;line-height:1.4;}
/* PAGER */
.visual_wrap .bx-wrapper .bx-pager {position:absolute;bottom:280px;left:0;right:0;max-width:1400px;width:100%;margin:0 auto; z-index:1000;}
.visual_wrap .bx-wrapper .bx-pager.bx-default-pager a {background: #fff;text-indent: -9999px;display: block;width: 50px;height: 5px;outline: 0;}
.visual_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {background: #E6BD63;}
.visual_wrap .bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;vertical-align: bottom;*zoom: 1;*display: inline;}
.visual_wrap .bx-wrapper .bx-pager-item { font-size: 0;line-height: 0;}
.visual_wrap .bx-wrapper .bx-pager-item + .bx-pager-item {margin-left:5px;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.visual_wrap .bx-wrapper .bx-prev {left: 50%;margin-left:-800px;background:url('/images/main/visual_prev.png')center top no-repeat;}
.visual_wrap .bx-wrapper .bx-next {right: 50%;margin-right:-800px;background:url('/images/main/visual_next.png')center top no-repeat;}
.visual_wrap .bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -33px; outline: 0;width: 35px; height: 67px;text-indent: -9999px;z-index: 9999;}

a.scroll_down {position:absolute;bottom:90px;left:50%;transform:translatex(-50%);color:#fff;font-size:16px; z-index:1000;}
a.scroll_down .line {position:relative;display:block;margin:20px auto 0;width:2px;height:80px;background:rgba(255,255,255,.3);}
a.scroll_down .line:before {content:"";position:absolute;top:0;left:0;width:2px;height:30px;background:#fff;opacity:1;}
#sec2 {background:url('/images/main/sec_bg.jpg')center top repeat-y;}
.section {padding-bottom:150px;}
.section .inner {max-width:1400px;width:100%;margin:0 auto;}
.sec_tit {padding-top:130px;text-align:center;}
.sec_tit h3 {font-size:30px;color:#fff;}
.sec_tit h3 span {font-size:30px;color:#e6bd63;}
.sec_tit p {color:#e6bd63;font-size:16px;letter-spacing:5px;}
.sec_tit p:before {content:"";display:block;width:70px;height:1px;margin:20px auto;background:#e6bd63;}

.tab_menu {margin-top:40px;overflow:hidden;}
.tab_menu li {float:left;width:225px;height:65px;line-height:63px;border:1px solid #fff;color:#fff;text-align:center;cursor:pointer;font-size:18px;}
.tab_menu li + li {margin-left:10px;}
.tab_menu li.active {color:#e6bd63;border:1px solid #e6bd63;}
.tab_menu li:hover {color:#e6bd63;border:1px solid #e6bd63;}
.tab_menu2 {margin-top:40px;overflow:hidden; text-align:center; }
.tab_menu2 li {display:inline-block; width:calc(25% - 5px);height:65px;line-height:63px;text-align:center;}
.tab_menu2 li a{display:block; line-height:63px;border:1px solid #fff;color:#fff; font-size:18px;}
.tab_menu2 li + li {margin-left:10px;}
.tab_menu2 li a.active {color:#e6bd63;border:1px solid #e6bd63;}
.tab_menu2 li a:hover {color:#e6bd63;border:1px solid #e6bd63;}

.list_wrap {margin-top:35px;}
.list_wrap > ul {overflow:hidden;}
.list_wrap > ul.on {display:block;}
.list_wrap ul li {float:left;width:350px;margin:0 0 40px 0px;padding:0 10px;}
.list_wrap ul li .img_area {position:relative;height:335px;}
.list_wrap ul li .img_area img {position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%);}
.list_wrap ul li .tit {margin-top:30px;font-size:24px;color:#e6bd63;}
.list_wrap ul li .dsc {margin-top:15px;font-size:18px;color:#fff;line-height:1.4;
overflow:hidden;text-overflow:ellipsis;height:2.8em;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.more_div {position:relative;padding-top:20px;text-align:center;z-index:1;}
.more_div:before {content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#e6bd63;z-index:-1;}
.more_div a {display:inline-block;width:190px;height:55px;line-height:53px;border:1px solid #e6bd63;font-size:14px;color:#e6bd63;background:#181818;}
.more_div a img {margin-left:10px;vertical-align:middle;}
img.img_m {display:none;}
#sec3 {background:url('/images/main/sec2_bg.png')center top no-repeat;}
.progress {margin-top:70px;overflow:hidden;text-align:center;}
.progress li {position:relative;float:left;width:25%;}
.progress li + li:before {content:"";position:absolute;left:-10px;top:60px;width:20px;height:34px;background:url('/images/main/m_next2.png')center no-repeat;}
.progress li .tit {margin-top:30px;font-size:25px;color:#e6bd63;}
.progress li .des {margin-top:15px;padding:0 10px;color:#fff;font-size:16px;line-height:1.4;}

#sec4 {padding:150px 0 150px 45px;background:#171717;}
#sec4 .inner {position:relative;max-width:1650px;margin:0 auto;padding-left:495px;}
#sec4 .inner .sec_tit {position:absolute;top:0;left:0;width:450px;padding:0;text-align:left;}
#sec4 .inner .sec_tit p {color:#fff;}
#sec4 .inner .sec_tit p:before {margin:20px 0;}
#sec4 .inner .sec_tit .tit {margin-top:50px;line-height:1.6;font-size:30px;font-weight:bold;color:#e6bd63;}
#sec4 .inner .sec_tit .des {margin-top:30px;line-height:1.4;font-size:18px;color:#fff;}
.sec4_slider_wrap {padding-bottom:70px;border-bottom:1px solid #e6bd63;}
.sec4_slider {}
.sec4_slider .slick-list {padding-right:180px !important;}
.sec4_slider .slick-slide {height:455px;}
.sec4_slider .slick-slide a {outline:0;}
.sec4_slider .slick-slide .img {padding-left:50px ;height:320px;overflow:hidden;transition:0.4s all;}
.sec4_slider .slick-slide .img img {min-height:100%;width:100%;max-width:none;}
.sec4_slider .slick-slide .txt {padding-left:50px;}
.sec4_slider .slick-current .img{position:relative;padding:0;height:100%;}
.sec4_slider .slick-current .img img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;max-width:none;}
.sec4_slider .slick-current .txt {display:none;}
.sec4_slider .slick-slide .txt .tit {margin-top:30px;font-size:25px;color:#e6bd63;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sec4_slider .slick-slide .txt .des {margin-top:15px;font-size:18px;color:#fff;}
.sec4_slider_wrap .slick-arrow {position:absolute;top:420px;outline:0;border:0;font-size:0;}
.sec4_slider_wrap .slick-prev {left:-490px;width:10px;height:15px;background:url(/images/main/prev.png)center no-repeat;}
.sec4_slider_wrap .slick-next {text-align:left;left:-450px;width:40px;height:15px;background:url(/images/main/next.png)30px center no-repeat;}
.sec4_slider_wrap .slick-next:before {content:"";display:inline-block;width:1px;height:15px;vertical-align:middle;background:#fff;}

#sec5 {padding-bottom:100px;background:url(/images/main/sec3_bg.jpg)center top no-repeat;background-size:auto 100%;}
#sec5 .sec_tit {padding-top:100px;}
#sec5 .s_input {font-size:0;margin-top:50px;}
#sec5 .s_input span input{width:21%;font-size:18px;color:#444;padding-left:15px;border:1px solid #fff;line-height:58px;height:60px; color:#fff;background:none;}
#sec5 .s_input span.contents input{width:40%;}
#sec5 .s_input button {width:15%;height:60px;text-align:center;font-size:20px;color:#fff;background:#91670A;outline:0;border:0;}
#sec5 .s_input span + span {margin-left:1%;}
#sec5 p.agree {text-align:left;margin-top:20px;line-height:1;font-size:15px;color:#fff;}
#sec5 p.agree #provision-check {display:none;}
#sec5 p.agree label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;border:1px solid #FFF;vertical-align:middle;cursor:pointer;}
#sec5 p.agree input:checked + label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;border:1px solid #000;background:#fff;vertical-align:middle;}

input::placeholder { color: #fff;}
#footer {padding:60px 0;background:url(/images/main/fotter_bg.jpg)center top no-repeat;}
#footer .inner {position:relative;max-width:1400px;width:100%;margin:0 auto;}
#footer h1 {position:absolute;}
#footer h4 {position:absolute;}
.foot {padding-left:270px;text-align:left;}
.foot .foot_t {}
.foot .foot_t span {}
.foot .foot_t span + span:before {content:"";display:inline-block;margin:0 20px;width:1px;height:10px;background:#fff;vertical-align:middle;}
.foot .foot_t span a {color:#fff;font-size:14px;vertical-align:middle;}
.foot > p {margin-top:20px;}
.foot p span {font-size:15px; line-height:1.6;color:#fff;font-family:'nanummyeongjo';}
.foot p span + span {margin-left:10px;}
.foot .copy {color:#bbbbbb;font-size:14px; margin-top:10px;}
.sns {position:absolute;top:0;right:0;}
.sns a {vertical-align:middle;}
.sns a + a {margin-left:10px;}



.block_m {display:block;}


.table_list_wrap{overflow-x:scroll;}
.table_list_wrap table{width:100%;   margin-top:80px;   }
.table_list_wrap table thead th{ padding:20px; border-top:2px solid #e6bd63; border-bottom:2px solid #e6bd63; font-size:15px; color:#e6bd63; }
.table_list_wrap table tbody th{ padding:15px;  border-bottom:1px solid #828282; border-left:1px solid #828282; font-size:13px; color:#fff; min-width:150px;}
.table_list_wrap table tbody th.none{border-left:none;  font-size:14px; color:#e6bd63;}
.table_list_wrap table tbody td{ padding:15px;  border-bottom:1px solid #828282; border-left:1px solid #828282; font-size:13px; line-height:1.8; color:#fff; min-width:150px;}
.table_list_wrap table tbody td b{color:red;}

.visual_btm {position:absolute;bottom:0;left:0;right:0;width:100%;max-width:1400px;font-size:0;margin:0 auto;}
.visual_btm a {display:inline-block;width:50%;height:90px;line-height:90px;text-align:center;vertical-align:middle;}
.visual_btm a img {vertical-align:middle;}
.visual_btm a.consulting {background:#5a3f20;}
.visual_btm a.consulting span {margin:0 20px;color:#fff;font-size:28px;vertical-align:middle;}
.visual_btm a.consulting strong {color:#f8df00;font-size:28px;vertical-align:middle; font-family: 'Godo'; }
.visual_btm a.kakao {background:#e0c900;}
.visual_btm a.kakao span {margin:0 0px 0 20px;color:#3a1e1d;font-size:22px;font-weight:700;vertical-align:middle;}

.m_btm {display:none;}
.quick_menu .active_btn {display:none;}
@media screen and (max-width:1410px){
.quick_menu li a {width:100px;font-size:14px;}
.scroll_btn li a {width:100px;}
.header .inner {padding:0 15px;text-align:center;}
.menu_btn {right:15px;}
.gnb {display:inline-block;margin:0;float:none;text-align:left;}
.gnb:after {content:"";display:block;clear:both;}
.gnb > li + li {margin-left:20px;}
.gnb > li > a {font-size:18px;}
.gnb > li:nth-child(3) .gnb_2dep {left:-370px;}
.gnb > li:nth-child(4) .gnb_2dep {left:-480px;}
.visual_wrap .bx-wrapper .bx-prev {left:45px;margin:0;}
.visual_wrap .bx-wrapper .bx-next {right:45px;margin:0;}
.visual_wrap .visual_slider li .txt {padding-left:150px;}
.visual_wrap .bx-wrapper .bx-pager {padding-left:150px;}

.section .inner {padding:0 45px;}
.tab_menu li {width:calc(100%/6 - 30px/6);}
.tab_menu li + li {margin-left:5px;}
.list_wrap ul li {width:25%;}
.list_wrap ul li .img_area {height:auto;padding-top:100%;}

#sec3 .inner {padding:0;}
.progress li .tit {margin-top:30px;font-size:20px;}
.progress li .des {margin-top:10px;font-size:14px;}

#sec4 {padding:150px 0px 150px 45px; }
#sec4 .inner {padding-left:380px;}
#sec4 .inner .sec_tit {width:350px;}
.sec4_slider .slick-slide .img {padding-left:10px;}
.sec4_slider .slick-slide .txt {padding-left:10px;}
.sec4_slider_wrap .slick-prev {left:-380px;}
.sec4_slider_wrap .slick-next {left:-340px;}

#footer .inner {padding:0 45px;}
.foot {padding-left:220px;}
.foot p span:nth-child(5) {margin:0;}
.sns {right:45px;}
.block_tab {display:block;}
.block_m {display:none;}
}


@media screen and (max-width:1200px){


.header .inner h4 {padding-top:20px;}
.header .inner {height:120px;padding:0 7px;}
.header .inner h1 {padding-top:25px;}
.menu_btn {top:45px;}
.gnb > li > a {height:120px;line-height:120px;font-size:16px;}
.gnb > li:nth-child(3) .gnb_2dep {left:-250px;}
.gnb > li:nth-child(4) .gnb_2dep {left:-350px;}
.gnb_bg {top:120px;height:60px;}
.gnb_2dep {line-height:60px;}
.gnb_2dep li + li:before {margin:0 15px;}
.gnb_2dep li a {font-size:14px;}

.section {padding-bottom:150px;}
.section .inner {max-width:1400px;width:100%;margin:0 auto;}
.sec_tit {padding-top:130px;text-align:center;}
.sec_tit h3 {font-size:30px;color:#fff;}
.sec_tit h3 span {font-size:30px;color:#e6bd63;}
.sec_tit p {color:#e6bd63;font-size:16px;letter-spacing:5px;}
.sec_tit p:before {content:"";display:block;width:70px;height:1px;margin:20px auto;background:#e6bd63;}
.list_wrap ul li .img_area img {width:100%;}
.list_wrap ul li {width:33%;margin:0 0 20px 0px;}
#sec3 .inner {padding:0;}
.progress li .tit {margin-top:30px;font-size:20px;}
.progress li .des {margin-top:10px;font-size:14px;}

#sec4 .inner .sec_tit .tit {font-size:28px;}
#sec4 .inner .sec_tit .des {font-size:16px;}
.sec4_slider .slick-list {padding-right:0 !important;}

.tab2 {display:block;}
}

@media screen and (max-width:1024px){

.header .inner h4 {padding-top:1.5vw;}
.menu_btn {top:4.882vw;width:3.613vw;padding-top:2.9296vw;background:url('/images/main/m_menu.png')center no-repeat;background-size:3.613vw 2.050vw;}
.menu_btn.on {width:6.175vw;padding-top:3.417vw;background:url('/images/main/close.png')center top no-repeat;background-size:2.929vw 2.734vw;font-size:1.757vw;}
.menu_wrap {width:58.593vw;padding:16.601vw 5.859vw 19.531vw 5.859vw;}
.menu_wrap > ul > li > a {height:10.253vw;line-height:10.156vw;font-size:3.417vw;}
.menu_lnb {padding-bottom:2.9296vw;}
.menu_lnb li {margin-top:0.976vw;}
.menu_lnb li a {font-size:2.441vw;}


.scroll_btn {display:none;}

.gnb {display:none;}
.header .inner {height:10.253vw;}
.header .inner h1 {padding-top:1.464vw;}
.header .inner h1 img {width:10.351vw;}
.menu_btn {top:3.710vw;}

.visual_wrap .visual_slider li {height:76.171vw;}
.visual_wrap .visual_slider li .txt {padding-left:11.718vw;}
.visual_wrap .visual_slider li .txt span {font-size:1.660vw;}
.visual_wrap .visual_slider li .txt h2 {font-size:3.320vw;}
.visual_wrap .visual_slider li .txt h2 span {font-size:3.320vw;}
.visual_wrap .visual_slider li .txt p {font-size:1.660vw;}
/* PAGER */
.visual_wrap .bx-wrapper .bx-pager {padding-left:11.718vw;bottom:21.484vw;}
.visual_wrap .bx-wrapper .bx-pager.bx-default-pager a {width: 4.882vw;height: 0.488vw;}
.visual_wrap .bx-wrapper .bx-prev {left:4.394vw;background:url('/images/main/visual_prev.png')center top no-repeat;background-size:3.417vw 6.542vw;}
.visual_wrap .bx-wrapper .bx-next {right:4.394vw;background:url('/images/main/visual_next.png')center top no-repeat;background-size:3.417vw 6.542vw;}
.visual_wrap .bx-wrapper .bx-controls-direction a {margin-top: -3.222vw;width: 3.417vw; height: 6.542vw;}

a.scroll_down {font-size:14px;}
a.scroll_down .line {height:50px;margin-top:15px auto 0;}
a.scroll_down .line:before {height:20px;}
.section {padding-bottom:12.695vw;}
.sec_tit {padding-top:12.695vw;}
.sec_tit h3 {font-size:2.539vw;}
.sec_tit h3 span {font-size:2.539vw;}
.sec_tit p {font-size:1.367vw;}
.sec_tit p:before {width:5.859vw;margin:1.464vw auto;}

.tab_menu {margin-top:3.906vw;}
.tab_menu li {height:5.371vw;line-height:5.175vw;font-size:1.562vw;}
.list_wrap ul li .tit {margin-top:1.953vw;font-size:1.953vw;}
.list_wrap ul li .dsc {margin-top:1.464vw;font-size:1.562vw; }
.more_div {padding-top:1.953vw;}
.more_div a {width:16.113vw;height:4.882vw;line-height:4.687vw;font-size:1.171vw;}

.progress li img {width:17.089vw;}
.progress li + li:before {left:-0.976vw;top:5.859vw;width:1.953vw;height:3.320vw;background:url('/images/main/m_next2.png')center no-repeat;background-size:100% 100%;}
.progress li .tit {margin-top:2.929vw;font-size:1.953vw;}
.progress li .des {margin-top:0.976vw;font-size:1.367vw;padding:0;}

#sec4 {padding:12.695vw 0px 12.695vw 4.394vw; }
#sec4 .inner {padding-left:41.109vw;}
#sec4 .inner .sec_tit {width:41.109vw;}
#sec4 .inner .sec_tit p:before {margin:1.464vw 0;}
#sec4 .inner .sec_tit .tit {font-size:2.848vw;}
#sec4 .inner .sec_tit .des {margin-top:2.929vw;font-size:1.862vw;}
.sec4_slider .slick-slide .img {padding-left:3.906vw;}
.sec4_slider .slick-slide .txt {padding-left:3.906vw;}
.sec4_slider .slick-slide .txt .tit {margin-top:2.929vw;font-size:2.441vw;}
.sec4_slider .slick-slide .txt .des {margin-top:1.464vw;font-size:1.757vw;}
.sec4_slider .slick-list {padding-right:25% !important;}
.sec4_slider_wrap .slick-next {left:-36.109vw;}
.sec4_slider_wrap .slick-prev {left:-41.109vw;}
#sec5 {padding-bottom:9.765vw;}
#sec5 .sec_tit {padding-top:9.765vw;}
#sec5 .s_input {margin-top:4.882vw;}
#sec5 .s_input span input{font-size:1.757vw;padding-left:1.464vw;line-height:58px;height:5.859vw;}
#sec5 .s_input button {height:5.859vw;font-size:1.953vw;}
#sec5 p.agree {margin-top:1.953vw;font-size:1.464vw;}
#sec5 p.agree label:before{width:1.464vw;height:1.464vw;margin-right:5px;}


#footer {padding:5.859vw 0;}
#footer h1 img {width:10.351vw;}
.foot {padding-left:18.066vw;}
.foot .foot_t span + span:before {margin:0 1.953vw;height:0.976vw;}
.foot .foot_t span a {font-size:1.367vw;}
.foot p {margin-top:1.953vw;}
.foot p span {font-size:1.464vw;}
.foot p span + span {margin-left:0.976vw;}
.foot .copy {font-size:1.367vw;}
.sns {right:4.394vw;}
.sns a img {height:1.562vw;}
a.scroll_down {bottom:8.789vw;}
.visual_btm {max-width:136.719vw;}
.visual_btm a {height:8.789vw;line-height:8.789vw;}
.visual_btm a.consulting img {width:3.418vw;}
.visual_btm a.kakao img {width:5.859vw;}
.visual_btm a.consulting span {margin:0 1.953vw;font-size:2.734vw;}
.visual_btm a.consulting strong {font-size:2.734vw;  }
.visual_btm a.kakao span {margin:0 0.000vw 0 1.953vw;font-size:2.148vw;}

}
@media screen and (max-width:768px){

.quick_menu {top:16.927vw;transform:translatey(0%);}
.quick_menu.on {top:16.927vw;transform:translatey(0%);}
.quick_menu.off {right:-18.276vw;}
.quick_menu li.scrollBtn a {height:7.1615vw;}
.quick_menu li.scrollBtn a img {height:3.2552vw;}
.quick_menu li.q_mob {display:none;}
.quick_menu li a {width:18.276vw;height: 15.5677vw;font-size: 2.6vw;}
.quick_menu li a img {height: 5.9063vw;margin-bottom:1vw;}
.quick_menu .active_btn {display:block;position:absolute;top:0;left:-10.1146vw;cursor:pointer;}
.quick_menu .active_btn img {width: 10.1146vw;}
.quick_menu .active_btn .q_open {display:none;}
.quick_menu .active_btn.off .q_open {display:block;}
.quick_menu .active_btn.off .q_close {display:none;}
.visual_btm {display:none;}
.visual_wrap .bx-wrapper .bx-controls-direction a {display:none;}

img.img_m {display:inline-block;}
img.img_pc {display:none;}
a.scroll_down {display:none;}
.header .inner {height:16.927vw;padding:0 3.906vw;}
.header .inner h1 {float:left;padding-top:1.953vw;}
.header .inner h1 img {width:18.229vw;}
.header .inner h4 {float:left;padding-top:1.953vw;}
.header .inner h4 img {width:18.229vw;}

.menu_btn {top:6.510vw;right:3.906vw;width:7.161vw;padding-top:3.906vw;background:url('/images/main/m_menu.png')center no-repeat;background-size:7.161vw 4.166vw;}
.menu_btn.on {width:7.901vw;padding-top:4.557vw;background:url('/images/main/close.png')center top no-repeat;background-size:3.906vw 3.645vw;font-size:2.343vw;}

.menu_wrap {width:58.593vw;padding:16.601vw 5.859vw 19.531vw 5.859vw;}
.menu_wrap > ul > li > a {height:10.253vw;line-height:10.156vw;font-size:3.817vw;}
.menu_lnb {padding-bottom:2.9296vw;}
.menu_lnb li {margin-top:0.976vw;}
.menu_lnb li a {font-size:3.441vw;}

.visual_wrap .visual_slider li {height:150.3906vw;}
.visual_wrap .visual_slider li .txt {padding-left:6.510vw;top:73%;}
.visual_wrap .visual_slider li .txt span {font-size:3.125vw;}
.visual_wrap .visual_slider li .txt h2 {margin-top:1.302vw;font-size:4.947vw;line-height:1.2;}
.visual_wrap .visual_slider li .txt h2 span {display:block;font-size:4.947vw;}
.visual_wrap .visual_slider li .txt p {margin-top:2.604vw;font-size:3.125vw;}
.visual_wrap .bx-wrapper .bx-pager {padding-left:0;bottom:7.812vw;text-align:center;}
.visual_wrap .bx-wrapper .bx-pager.bx-default-pager a {width:9.765vw;height:1.041vw;}

#sec2 {background:url('/images/main/sec_bg.jpg')center top repeat-y;}
.section {padding-bottom:16.510vw;}
.section .inner {padding:0 3.906vw;}
.sec_tit {padding-top:13.020vw;}
.sec_tit h3 {font-size:4.557vw;}
.sec_tit h3 span {font-size:4.557vw;}
.sec_tit p {font-size:2.604vw;}
.sec_tit p:before {width:9.114vw;height:1px;margin:3.906vw auto;}

.tab_menu {margin-top:5.208vw;}
.tab_menu li {width:calc(100%/3 - 1.4vw);margin:0 0 1.953vw 1.953vw;height:9.765vw;line-height:9.505vw;font-size:2.864vw;}
.tab_menu li + li {margin-left:1.953vw;}
.tab_menu li:nth-child(3n+1) {margin-left:0;}
.list_wrap {margin-top:4.557vw;}
.list_wrap ul li {width:50%;margin:0 0 2.604vw 0;}
.list_wrap ul li .img_area {height:34.557vw;}
.list_wrap ul li .tit {margin-top:2.604vw;font-size:3.645vw;}
.list_wrap ul li .dsc {margin-top:1.302vw;font-size:2.864vw;}
.more_div {padding-top:3.906vw;}
.more_div a {width:21.302vw;height:8.463vw;line-height:8.203vw;font-size:2.825vw;}
.more_div a img {margin-left:1.302vw;width:6.510vw;}

#sec3 {background:url('/images/main/sec2_bg.png')center top no-repeat;background-size:cover;}
.progress {margin-top:9.114vw;}
.progress li {width:50%;margin-top:5.208vw;}
.progress li + li:before {left:-1.302vw;top:7.812vw;width:2.604vw;height:4.427vw;background:url('/images/main/m_next2.png')center no-repeat;background-size:2.604vw 4.427vw;}
.progress li:nth-child(3):before {display:none;}
.progress li img {width:26.692vw;}
.progress li .tit {margin-top:5.208vw;font-size:3.645vw;}
.progress li .des {margin-top:2.604vw;padding:0 1.953vw;font-size:2.864vw;}


#sec4 {padding:13.020vw 0;}
#sec4 .inner {padding-left:3.906vw;}

#sec4 .inner .sec_tit {position:static;width:100%;text-align:center;}
#sec4 .inner .sec_tit p:before {margin:3.906vw auto;}
#sec4 .inner .sec_tit .tit {margin-top:6.510vw;font-size:3.645vw;text-align:left;}
#sec4 .inner .sec_tit .tit br {display:none;}
#sec4 .inner .sec_tit .des br {display:none;}
#sec4 .inner .sec_tit .des .mm {display:block;}
#sec4 .inner .sec_tit .des {margin-top:3.906vw;font-size:2.864vw;text-align:left;}
.sec4_slider_wrap {margin-top:3.906vw;padding-bottom:13.671vw;}
.sec4_slider .slick-list {padding-right:30.437vw !important;}
.sec4_slider .slick-slide {height:55.161vw;}
.sec4_slider .slick-slide .img {padding-left:6.510vw ;height:32.604vw;}
.sec4_slider .slick-slide .txt {padding-left:6.510vw;}
.sec4_slider .slick-current .img{height:100%;}
.sec4_slider .slick-slide .txt .tit {margin-top:3.906vw;font-size:3.645vw;}
.sec4_slider .slick-slide .txt .des {margin-top:1.953vw;font-size:2.864vw;}
.sec4_slider_wrap .slick-arrow {top:60.104vw;}
.sec4_slider_wrap .slick-prev {left:50%;margin-left:-2.604vw;}
.sec4_slider_wrap .slick-next {text-align:left;left:50%;margin-left:2.604vw;width:5.208vw;background:url(/images/main/next.png)right center no-repeat;}

#sec5 {position:relative;padding-bottom:19.765vw;overflow:hidden;}
#sec5 .sec_tit {padding-top:13.020vw;}
#sec5 .s_input {margin-top:6.510vw;}
#sec5 .s_input span input{width:49%;font-size:2.864vw;padding-left:1.953vw;line-height:8.854vw;height:9.114vw; }
#sec5 .s_input span.contents input{width:100%;}
#sec5 .s_input button {width:29.114vw;height:9.765vw;font-size:3.125vw;}
#sec5 .s_input span + span {margin-left:2%;}
#sec5 .s_input span.contents {display:inline-block;width:100%;margin:2% 0 0 0;}
#sec5 .s_input span.butt {position:absolute;bottom:8.114vw;left:0;width:100%;text-align:center;}
#sec5 p.agree {margin-top:2.604vw;font-size:2.604vw;}
#sec5 p.agree label:before{width:2.604vw;height:2.604vw;margin-right:1.302vw;}
#sec5 p.agree input:checked + label:before{width:2.604vw;height:2.604vw;margin-right:1.302vw;border:1px solid #fff;background:#fff;}

#footer {padding:7.812vw 0 25.833vw;background-size:cover;}
#footer .inner {padding:0 3.906vw;text-align:center;}
#footer h1 {position:static;}
#footer h1 img {width:18.229vw;}
#footer h4 {position:static;}
#footer h4 img {width:18.229vw;}
.foot {padding-left:0px;text-align:center;}
.foot .foot_t {margin-top:2.604vw;}
.foot .foot_t span + span:before {margin:0 2.604vw;height:2.604vw;}
.foot .foot_t span a {font-size:2.864vw;}
.foot p {margin-top:2.604vw;}
#footer .foot p.info > span {display:inline-block;font-size:2.343vw;}
.foot p span + span {margin-left:1.302vw;}
.foot .copy {font-size:2.343vw;margin-top:2.604vw;}
.sns {margin-top:6.510vw;position:static;text-align:center;}
.sns a img {height:5.208vw;}

.tab2 {display:none;}
}
/*귀로장례토탈서비스*/

.progress3 {margin-top:45px;overflow:hidden;}
.progress3 li {position:relative;float:left;width:50%;padding:15px 0 0 215px;margin-bottom:50px;min-height:160px;}
.progress3 li img {position:absolute;top:0;left:0;}
.progress3 li dl {padding-right:15px;}
.progress3 li dt {font-size:25px;color:#ba8e2e;font-weight:700;}
.progress3 li dd {margin-top:5px;font-size:18px;color:#fff;line-height:1.4;}

@media screen and (max-width:1410px){
.progress3 {padding:0 20px;}
.progress3 li {padding:15px 0 0 200px;}
.progress3 li dt {font-size:20px;}
.progress3 li dd {font-size:16px;}
}

@media screen and (max-width:1260px){
.progress3 li {padding:15px 0 0 170px;}
.progress3 li img {width:150px;}

}

@media screen and (max-width:1200px){
.progress3 {padding:0 20px 0 45px;}
.progress3 li {width:100%;padding:15px 0 0 215px;margin-bottom:50px;}
.progress3 li img {width:175px;}
.progress3 li dt {font-size:25px;}
.progress3 li dd {font-size:18px;}
}

@media screen and (max-width:1024px){
.progress3 {padding:0 0 0 4.394vw;}
.progress3 li {width:100%;padding:1.464vw 0 0 20.996vw;margin-bottom:1.853vw;min-height:15.625VW;}
.progress3 li img {width:14.648vw;}
.progress3 li dt {font-size:2.148vw;}
.progress3 li dd {font-size:1.562vw;}
}

@media screen and (max-width:768px){
.progress3 li {min-height:22.786vw;padding:1.953vw 0 0 24.739vw;}
.progress3 li img {width:22.786vw;}
.progress3 li dt {font-size:3.445vw;}
.progress3 li dd {font-size:2.564vw;}
}
/*귀로후불상조*/

#sub_visual {position:relative;height:710px;background:url('/images/sub/sub_visual01.jpg')center top no-repeat;background-size:cover;}
#sub_visual .txt {position:absolute;top:50%;left:0;right:0;max-width:1400px;width:100%;margin:0 auto;transform:translatey(-50%);}
#sub_visual .txt span {color:#fff;font-size:20px;}
#sub_visual .txt h2 {margin-top:20px;color:#e6bd63;font-size:55px;}
.loc_wrap {position:absolute;bottom:0;left:0;width:100%;height:90px;border-top:1px solid #e6bd63;background:rgba(0,0,0,.5);z-index:9997;}
.loc_wrap .loc {max-width:1400px;width:100%;margin:0 auto;}
.loc_wrap .loc:after {content:"";display:block;clear:both;}
.loc_wrap .loc > div {float:left;}
.loc_wrap .loc .home a {display:block;padding-right:35px;line-height:89px;}
.loc_wrap .loc .home a img {vertical-align:middle;}
.loc_wrap .loc .lnb {position:relative;width:310px;}
.loc_wrap .loc .lnb > a {position:relative;display:block;padding:0 35px;line-height:89px;font-size:18px;background:url(/images/main/m_up.png)90% center no-repeat;color:#e6bd63;}
.loc_wrap .loc .lnb > a.on {background:url(/images/sub/m_down.png)90% center no-repeat;}
.loc_wrap .loc .lnb > a:before {content:"";position:absolute;top:50%;left:0;height:24px;width:1px;margin-top:-12px;background:#e6bd63;}
.loc_wrap .loc .lnb ul {display:none;position:absolute;top:100%;left:0;width:100%;background:rgba(0,0,0,.8);}
.loc_wrap .loc .lnb ul li {border-top:1px solid #e6bd63;}
.loc_wrap .loc .lnb ul li a {display:block;padding-left:35px;font-size:18px;line-height:89px;color:#e6bd63;}

.content {padding:140px 0;background:url('/images/main/sec_bg.jpg')center top repeat-y;}
.sub_tit {text-align:center;}
.sub_tit h3 {font-size:55px;color:#e6bd63;}
.sub_tit p:before {content:"";display:block;width:75px;height:1px;background:#e6bd63;margin:20px auto;}
.sub_tit p {font-size:16px;color:#e6bd63;letter-spacing:5px;}
.sub_sec1 {position:relative;height:465px;margin-top:100px;background:url('/images/sub/sub_img1.jpg')center top no-repeat;background-size:cover;}
.sub_sec1 .inner {position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translatey(-50%);font-weight:700;}
.sub_sec1 .inner div {font-size:35px;color:#fff;line-height:1.4;}
.sub_sec1 .inner div span {color:#e6bd63;}
.sub_sec1 .inner p {margin-top:20px;font-size:20px;color:#fff;}

.sub_sec2 {position:relative;height:465px;margin-top:100px;background:url('/images/sub/sub1_img_v.jpg')center top no-repeat;background-size:cover;}
.sub_sec2 .inner {position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translatey(-50%);font-weight:700;}
.sub_sec2 .inner div {font-size:35px;color:#fff;line-height:1.4;}
.sub_sec2 .inner div span {color:#e6bd63;}
.sub_sec2 .inner p {margin-top:20px;font-size:20px;color:#fff;}
.content_in {max-width:1400px;width:100%;margin:0 auto;}
.content_in .des {padding-top:80px;text-align:center;}
.content_in .des strong {font-size:30px;color:#fff;line-height:1.4;letter-spacing:-0.05em;}
.content_in .des strong span {font-size:30px;color:#ba8e2e;}
.content_in .des p {margin-top:25px;color:#fff;font-size:18px;line-height:1.4;letter-spacing:-0.05em;}
.progress_tit {margin-top:80px;font-size:26px;color:#fff;font-weight:700;}
.progress_tit span {color:#ba8e2e;font-size:26px;}

.progress2 {}
.progress2 li {margin-top:70px;overflow:hidden;}
.progress2 li > div {width:50%;}
.progress2 li div.txt {}
.progress2 li div.txt strong {position:relative;color:#ba8e2e;font-size:25px;}
.progress2 li div.txt strong:before {position:absolute;top:-80px;left:0;font-size:150px;color:#ba8e2e;opacity:0.08;font-family: 'Godo';line-height:1;}
.progress2 li.left div.txt strong:before {right:0;left:auto;}
.progress2 li:nth-child(1) div.txt strong:before {content:"01";}
.progress2 li:nth-child(2) div.txt strong:before {content:"02";}
.progress2 li:nth-child(3) div.txt strong:before {content:"03";}
.progress2 li:nth-child(4) div.txt strong:before {content:"04";}
.progress2 li:nth-child(5) div.txt strong:before {content:"05";}
.progress2 li div.txt p {margin-top:25px;color:#fff;font-size:18px;line-height:1.4;letter-spacing:-0.05em;}
.progress2 li > div.img {float:right;text-align:right;}
.progress2 li > div.txt {padding-top:100px;float:left;text-align:left;}
.progress2 li.left > div.img {float:left;text-align:left;}
.progress2 li.left > div.txt {text-align:right;}

.pager {margin-top:20px;overflow:hidden;text-align:center;font-size:0;}
.pager li {display:inline-block;margin:0 5px;width:55px;}
.pager li a {display:block;height:55px;line-height:53px;border:1px solid #ccc;text-align:center;font-size:20px;color:#fff;}
.pager li.active a {color:#e6bd63;border:1px solid #e6bd63;}
.pager li:hover a {color:#e6bd63;border:1px solid #e6bd63;}
.pager li a img {vertical-align:middle;}

.mobb {display:block;}

@media screen and (max-width:1410px){
.content_in.padd {padding:0 45px;}
}
@media screen and (max-width:1400px){
#sub_visual .txt {padding-left:45px;}
.loc_wrap .loc .home a {padding:0 35px;}
.progress_tit {padding-left:45px;}
.progress2 li div.txt p br {display:none;}
.progress2 li > div.txt {padding:80px 15px 0 45px;}
.progress2 li.left > div.txt {padding:70px 45px 0 15px;}
}

@media screen and (max-width:1260px){
.content_in .des p {font-size:17px;}
.mobb {display:none;}
}

@media screen and (max-width:1024px){
#sub_visual {height:59.082vw;}
#sub_visual .txt span {font-size:1.660vw;}
#sub_visual .txt h2 {margin-top:1.464vw;font-size:4.589vw;}
.loc_wrap {height:7.812vw;}
.loc_wrap .loc .home a {line-height:7.714vw;}
.loc_wrap .loc .lnb {width:25.878vw;}
.loc_wrap .loc .lnb > a {padding:0 3.417vw;line-height:7.714vw;font-size:1.562vw;}
.loc_wrap .loc .lnb > a:before {height:1.562vw;margin-top:-0.781vw;}
.loc_wrap .loc .lnb ul li a {padding-left:3.417vw;font-size:1.562vw;line-height:7.714vw;}

.content {padding:10.742vw 0;}
.sub_tit h3 {font-size:4.492vw;}
.sub_tit p:before {width:7.324vw;margin:1.464vw auto;}
.sub_tit p {font-size:1.367vw;}
.sub_sec1 {height:39.062vw;margin-top:7.812vw;}
.sub_sec1 .inner div {font-size:2.929vw;}
.sub_sec1 .inner p {margin-top:1.464vw;font-size:1.660vw;}
.sub_sec2 {height:39.062vw;margin-top:7.812vw;}
.sub_sec2 .inner div {font-size:2.929vw;}
.sub_sec2 .inner p {margin-top:1.464vw;font-size:1.660vw;}
.content_in {padding:0 4.394vw;}
.content_in .des {padding-top:5.859vw;}
.content_in .des strong {font-size:2.441vw;}
.content_in .des strong span {font-size:2.441vw;}
.content_in .des p {margin-top:1.953vw;font-size:1.664vw;}
.progress_tit {margin-top:5.859vw;font-size:2.148vw;}
.progress_tit span {font-size:2.148vw;}


.progress2 li {margin-top:4.882vw;}
.progress2 li div.txt strong {font-size:2.148vw;}
.progress2 li div.txt strong:before {font-size:11.718vw;top:-5.812vw;}
.progress2 li.left > div.txt {padding:5.600vw 0px 0 1vw;}
.progress2 li > div.txt {padding:5.600vw 1vw 0 0px;}
.progress2 li div.txt p {margin-top:1.953vw;font-size:1.562vw;}

.pager {margin-top:20px;}
.pager li {margin:0 2px;width:45px;}
.pager li a {height:45px;line-height:43px;font-size:17px;}
}

@media screen and (max-width:768px){
#sub_visual {height:84.635vw;}
#sub_visual .txt span {font-size:3.125VW;}
#sub_visual .txt h2 {margin-top:2.604VW;font-size:6.510VW;}

.loc_wrap {height:13.020VW;}
.loc_wrap .loc .home a {line-height:12.890VW;padding:0;width:11.718VW;text-align:center;}
.loc_wrap .loc .lnb {width:calc(50% - 6.510VW);}
.loc_wrap .loc .lnb > a {padding:0 4.557VW;line-height:12.890VW;font-size:3.125VW;}
.loc_wrap .loc .lnb > a:before {height:3.125VW;margin-top:-1.562VW;}
.loc_wrap .loc .lnb ul li a {padding-left:4.557VW;font-size:3.125VW;line-height:12.890VW;}

.content {padding:12.604VW 0;}
.sub_tit h3 {font-size:6.510VW;}
.sub_tit p:before {width:9.114VW;margin:2.604VW auto;}
.sub_tit p {font-size:2.604VW;}
.sub_sec1 {height:60.546VW;margin-top:7.812VW;}
.sub_sec1 .inner div {font-size:4.557VW;}
.sub_sec1 .inner p {margin-top:1.953VW;font-size:3.125VW;}
.sub_sec2 {height:60.546VW;margin-top:7.812VW;}
.sub_sec2 .inner div {font-size:4.557VW;}
.sub_sec2 .inner p {margin-top:1.953VW;font-size:3.125VW;}
.content_in {padding:0px;}
.content_in.padd {padding:0 3.906vw;}
.content_in .des {padding-top:9.114VW;}
.content_in .des strong {font-size:3.906VW;}
.content_in .des strong span {font-size:3.906VW;}
.content_in .des p {margin-top:3.906VW;font-size:3.125VW;}
.progress_tit {padding-left:4.557vw;margin-top:10.416VW;font-size:4.166VW;}
.progress_tit span {font-size:4.166VW;}

.mob2 {display:block;}
.progress2 {margin-top:6.604VW;}
.progress2 li {margin-top:2.604VW;}
.progress2 li div.txt strong {font-size:3.645VW;}
.progress2 li div.txt strong:before {font-size:16.510VW;top:-10.416VW;}
.progress2 li div.txt p {margin-top:3.906VW;font-size:2.864VW;}

.progress2 li > div {display:block;width:100%;}
.progress2 li > div.img {text-align:left;}
.progress2 li > div.img img {width:100%;}
.progress2 li > div.txt {padding:14.322VW 0 0 3.255VW;}
.progress2 li.left > div.txt {text-align:left;padding:14.322VW 0 0 3.255VW;}
.progress2 li.left div.txt strong:before {right:auto;left:0;}

}
@media screen and (max-width:500px){
.pager {margin-top:4VW;}
.pager li {margin:0 0.4VW;width:9VW;}
.pager li a {height:9VW;line-height:8.6VW;font-size:3.40vw;}
.pager li a img {height:2VW;}
}

/*뷰페이지*/

.view_top {margin-top:75px;overflow:hidden;}
.view_top > div {float:left;}
.view_top div.left {width:310px;}
.view_top div.right {padding-left:35px;width:calc(100% - 310px);color:#fff;font-size:18px;line-height:1.6;border-left:1px solid #e6bd63;}
.view_top div.left p {font-size:18px;margin-bottom:10px;color:#fff;}
.view_top div.left strong {font-size:28px;color:#e6bd63;}
.view_top div.right strong {display:block;color:#fff;font-size:28px;}
.view_slider_wrap {position:relative;margin-top:45px;}
.view_slider li {height:690px;font-size:0;}
.view_slider li img {max-width:none;height:100%;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.view_slider_wrap .bx-wrapper .bx-prev {left:0;;background:#e6bd63 url('/images/main/visual_prev.png')center no-repeat;background-size:24px 40px;}
.view_slider_wrap .bx-wrapper .bx-next {right:0;background:#e6bd63 url('/images/main/visual_next.png')center no-repeat;background-size:24px 40px;}
.view_slider_wrap .bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -42px; outline: 0;width: 85px; height: 85px;text-indent: -9999px;z-index: 990;opacity:.8;}

.info_box {margin-top:70px;}
.info_box:after {content:"";display:block;clear:both;}
.info_box > div {position:relative;float:left;width:49%;height:200px;border:3px solid #e6bd63;}
.info_box > div:before {position:absolute;top:-15px;left:50%;padding:0 50px;transform:translatex(-50%);font-size:26px;color:#e6bd63;font-weight:bold;background:#161616;}
.cost {padding:50px 0 50px 75px;}
.cost p {margin-top:5px;}
.cost p span {display:inline-block;width:185px;vertical-align:top;font-size:18px;color:#fff;line-height:1.4;}
.cost p strong {font-size:20px;color:#e6bd63;display:inline-block;vertical-align:top;}
.cost:before {content:"비용안내";}
.consult:before {content:"상담안내";}
.consult {margin-left:2%;padding:50px 0;text-align:center;}
.consult .inin {display:inline-block;}
.consult .inner {display:table;}
.consult .inner > div {display:table-cell;vertical-align:middle;text-align:center;}
.consult .inner > div.txt {padding-left:20px;}
.consult .inner span {color:#fff;font-size:18px;}
.consult .inner strong {display:block;margin-top:10px;color:#e6bd63;font-size:35px;}


.info_box.sub06 .cost {padding:30px 0 50px 75px;}
.info_box.sub06 .cost p strong {letter-spacing:-0.05em;}
.info_box.sub06 .consult {padding:70px 0;}
.info_box.sub05 .cost {padding:65px 0 50px 75px;}
.info_box.sub07 .cost {display:table;height:200px;padding:0 30px;}
.info_box.sub07 .cost div {display:table-cell;vertical-align:middle;text-align:center;font-size:18px;color:#fff;word-break:keep-all;}
.info_box.sub01.ps .cost p span {width:200px;}
.info_box.sub01.ps .cost.wd p span {width:13.8VW;}
.info_box.sub01 .cost {padding:30px 0 50px 75px;}
.info_box.sub01.ps .cost {padding-top:50px;}
.info_box.sub01 > div{height:250px;}
.info_box.sub06 > div{height:320px;}
.info_box.sub01 .consult {padding:55px 0;}
.info_box2 {margin-top:80px;overflow:hidden;}
.info_box2 h3 {float:left;font-size:26px;color:#e6bd63;line-height:1.6;}
.info_box2 h3:before {content:"";display:block;margin-bottom:30px;width:70px;height:1px;background:#e6bd63;}
.info_box2 .info_des {float:right;width:calc(100% - 400px);}
.info_box2 .info_des p {position:relative;padding-left:20px;font-size:18px;color:#fff;line-height:1.6;}
.info_box2 .info_des p:before {content:"";position:absolute;top:10px;left:5px;width:5px;height:5px;border-radius:50%;background:#fff;}
.info_box2 .info_des .img {height:285px;margin-bottom:15px;}
.info_box2 .info_des .img img {height:100%;max-width:none;}


.tab_block {display:none;}

@media screen and (max-width:1400px){
.info_box2 .info_des {float:right;width:calc(100% - 300px);}
.info_box2 .info_des p br {display:none;}
.consult .inner > div.txt {padding-left:10px;}

.info_box.sub03 .cost {padding:40px 0 50px 35px;}
.info_box.sub01 .cost {padding:30px 0 50px 35px;}
.info_box.sub04 .cost {padding:40px 0 50px 35px;}
.info_box.sub04 .cost p span {width:150px;}


}

@media screen and (max-width:1200px){
.info_box > div:before {background:#191919;}
.tab_block {display:block;color:#fff;font-size:18px;} 
.cost {padding:50px 0 50px 45px;}
.cost p span {width:135px;}
.consult {padding:25px;}
.consult .inner > div.txt span {display:none;}
.consult .inner > div.txt .tab {display:block;}

.info_box.sub06 {}
.info_box.sub06 .cost {padding:25px 0 30px 30px;}
.info_box.sub06 .cost p span {width:150px;}
.info_box.sub06 .cost p strong {font-size:18px;}
}
@media screen and (max-width:1024px){
.view_top {margin-top:7.324vw;}
.view_top div.left {width:23.437vw;}
.view_top div.right {padding-left:2.929vw;width:calc(100% - 23.437vw);font-size:1.562vw;}
.view_top div.left p {font-size:1.562vw;margin-bottom:0.976vw;}
.view_top div.left strong {font-size:2.343vw;}
.view_top div.right strong {font-size:2.246VW;}
.view_slider_wrap {margin-top:4.394VW;}
.view_slider li {height:57.617vw;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.view_slider_wrap .bx-wrapper .bx-prev {background:#e6bd63 url('/images/main/visual_prev.png')center no-repeat;background-size:2.343VW 40px;}
.view_slider_wrap .bx-wrapper .bx-next {background:#e6bd63 url('/images/main/visual_next.png')center no-repeat;background-size:2.343VW 40px;}
.view_slider_wrap .bx-wrapper .bx-controls-direction a {margin-top: -3.710VW;width: 7.324VW; height: 7.324VW;}

.info_box {margin-top:6.835VW;}
.info_box > div {height:20.531vw;border:3px solid #e6bd63;}
.info_box.sub07 .cost {height:20.531vw;}
.info_box.sub07 .cost div {    font-size: 1.757vw;}
a.call {margin-top:0.976vw;font-size:1.953vw;padding:0 5.371vw 0 4.394vw;height:3.906vw;line-height:3.906vw;border-radius:1.953vw;}
a.call span:after {top:0px;right:-4.882vw;width:4.296vw;height:4.296vw;}
.info_box > div:before {top:-1.464VW;padding:0 4.882VW;font-size:2.539vw;}
.cost {padding:4.882VW 0 4.882VW 3.694VW;}
.cost p {margin-top:0.488VW;}
.cost p span {width:13.417VW;font-size:1.757vw;}
.cost p strong {font-size:1.953VW;}
.consult {padding:2.394VW 0;}
.consult .inner > div.txt {padding-left:0.976vw;}
.consult .inner img {width:6.835VW;}
.consult .inner span {font-size:1.757vw;}
.consult .inner strong {margin-top:0.976vw;font-size:3.417VW;}
.tab_block {font-size:1.757vw;} 

.info_box.sub06 .cost {padding:4.52VW 0 4.882VW 3VW;}
.info_box.sub06 .cost p strong {font-size:1.753VW;}
.info_box.sub06 .cost p span {width:15.417VW;} 
.info_box.sub06 > div {height:29.531vw;}
.info_box.sub06 .consult {padding:8.94VW 0;}

.info_box.sub03 .cost {padding:2.882VW 0 4.882VW 2.694VW;}
.info_box.sub01 .cost {padding:2.882VW 0 4.882VW 2.694VW;}
.info_box.sub01 > div {height:25.531vw;}
.info_box.sub01 .consult {padding:4.394VW 0;}
.info_box.sub01.ps .cost {padding-top:4.882VW;}
.info_box.sub01.ps .cost p span {width:18.417VW;}
.info_box.sub05 .cost {padding:7VW 0 4.882VW 4.694VW}
.info_box2 {margin-top:5.859VW;}
.info_box2 h3 {font-size:2.148VW;}
.info_box2 h3:before {margin-bottom:1.953VW;width:6.835VW;}
.info_box2 .info_des {float:right;width:calc(100% - 24.882VW);}
.info_box2 .info_des p {padding-left:1.953VW;font-size:1.662vw;}
.info_box2 .info_des p:before {top:0.976VW;left:0.488VW;width:0.488VW;height:0.488VW;}
.info_box2 .info_des .img {height:24.394VW;margin-bottom:1.464VW;}

}

@media screen and (max-width:768px){
.m_btm {display:block;position:fixed;left:0;width:100%;bottom:0;z-index:999999;}
.m_btm li {float:left;display:table;width:25%;height:20.833vw;}
.m_btm li + li {border-left:0.130vw solid #735639;}
.m_btm li a {display:table-cell;text-align:center;vertical-align:middle;}
.m_btm li a img {display:inline-block;height:7.1615vw;}
.m_btm li a p {margin-top:1.302vw;font-size:2.865vw;font-weight:bold;color:#fff;}
.m_btm li a strong {display:block;margin-top:1.302vw;font-size:4.167vw;color:#f8df00;font-family: 'Godo';}
.view_top {margin-top:7.324vw;}
.view_top div.left {float:none;width:100%;text-align:center;}
.view_top div.right {float:none;padding-left:4.557vw;margin-top:4.557vw;width:100%;font-size:3.125VW;}
.view_top div.left p {font-size:2.864vw;margin-bottom:1.302VW;}
.view_top div.left strong {font-size:4.557vw;}
.view_top div.right strong {font-size:3.645VW;}
.view_slider_wrap {margin-top:9.114vw;}
.view_slider li {height:65.104vw;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.view_slider_wrap .bx-wrapper .bx-prev {background:#e6bd63 url('/images/main/visual_prev.png')center no-repeat;background-size:3.125VW 5.208VW;}
.view_slider_wrap .bx-wrapper .bx-next {background:#e6bd63 url('/images/main/visual_next.png')center no-repeat;background-size:3.125VW 5.208VW;}
.view_slider_wrap .bx-wrapper .bx-controls-direction a {margin-top: -5.468VW;width: 11.067VW; height: 11.067VW;}

.info_box {margin-top:9.114vw;}
.info_box > div {float:none;height:27.994vw;width:100%;}
.info_box > div:before {top:-1.953vw;padding:0 6.510VW;font-size:3.906vw;}
.cost {padding:5.859VW 0 6.651VW 5.859vw;}
.cost p {margin-top:1.302VW;}
.cost p span {width:20.739vw;font-size:3.125VW;}
.cost p strong {font-size:3.385vw;}
.consult {padding:4.812VW 0;margin:9.114vw 0 0 0;}
.consult .inner > div.txt {padding-left:1.953vw;}
.consult .inner img {width:9.114vw;}
.consult .inner > div.txt span {display:inline-block;font-size:2.994VW;}
.info_box.sub07 .cost div { font-size:2.994VW;}
.consult .inner strong {margin-top:1.953vw;font-size:4.947vw;}
.tab_block {display:none;} 
.consult .inner > div.txt .tab {display:inline-block;}

.info_box.sub06 .cost {padding:4.52VW 0 4.882VW 6VW;}
.info_box.sub06 .cost p strong {font-size:2.753VW;}
.info_box.sub06 .cost p span {width:26.417VW;} 
.info_box.sub06 > div {height:auto}
.info_box.sub06 .consult {padding:9.94VW 0;}
.info_box.sub01 .consult {padding:8.94VW 0;}
.info_box.sub01> div {height:auto}
.info_box.sub01.ps .cost p span {width:34.417VW;}
.info_box.sub01.ps .cost.wd p strong {letter-spacing:-0.05em;}
.info_box.sub01.ps .cost.wd p span {width:26.8VW;} 
.info_box2 {margin-top:10.416VW;}
.info_box2 h3 {float:none;width:100%;font-size:3.906vw;}
.info_box2 h3 br {display:none;}
.info_box2 h3:before {margin-bottom:3.906vw;width:9.114vw;}
.info_box2 .info_des {float:none;margin-top:3.906vw;width:100%;}
.info_box2 .info_des p {position:relative;padding-left:2.604VW;font-size:3.125VW;}
.info_box2 .info_des p:before {top:1.953vw;left:0.651VW;width:0.651VW;height:0.651VW;}
.info_box2 .info_des .img {height:37.760VW;margin-bottom:1.953vw;}


a.call {margin-top:1.302vw;font-size:2.604vw;padding:0 7.161vw 0 5.859vw;height:5.208vw;line-height:5.208vw;border-radius:2.604vw;}

a.call span:after {right:-6.510vw;width:5.729vw;height:5.729vw;}
}


