﻿/* common */ 
html, body {margin:0; padding:0; height:100%; color:#4c4c4c; 
font-size:16px; line-height:1.3; font-weight:400; text-rendering: 
optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop);} 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset, form, label, legend, table, caption, tbody,tfoot,thead,tr,th,td { font-family: 'Atomy-Bold', 'BM DOHYEON', 'Source Han Sans', '맑은고딕', 'Malgun Gothic', dotum, serif;} 
body {position:relative;} 
ul,li {list-style: none;padding: 0;margin: 0;} 
h1, .h1 {font-size: 100%;} 
h1, .h1, h2, .h2, h3, .h3 {margin:0;} 
.clear {clear:both;}
.clear:before, .clear:after {content: ''; display: table;}
.no-mar {margin-left: 0;margin-right: 0;} 
.no-mar > .no-pad {padding-left:0; padding-right:0;} 
.no-pad {padding: 0;} 
.posi-relative {position: relative;} 
.posi-absolute {position: 
absolute;} 
.max-height {height: 100%;} 
.margincenter {margin: 0 auto;} 
.vc {display: table;width: 100%;height :100%;} 
.vm {display: table-cell;width: 100%;height :100%;vertical-align: middle;} 
strong {font-weight:700;} 
.block {display:block;} 
.img-responsive {max-width:100%;} 
.aligncenter {display:block; max-width:100%; margin:0 auto;} 
.alignleft {float:left;} 
.alignright {float:right;} 
.vertical-top {vertical-align:top;} 
.vertical-base {vertical-align:baseline;} 
.vertical-middle {vertical-align:middle;} 
.vertical-sub {vertical-align:sub;} 
::selection { background: rgba(57, 71, 132, 
0.7); color:#fff} 
body.modal-open {overflow: visible; padding:0!important;}

@font-face { font-family: 'Atomy-Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.0/Atomy-Bold.woff') format('woff'); font-weight: normal; font-style: normal; }

/* margin */ 
.mb00 {margin-bottom: 0 !important;} 
.mb5 {margin-bottom: 5px !important;} 
.mb10 {margin-bottom: 10px !important;} 
.mb15 {margin-bottom: 15px !important;} 
.mb20 {margin-bottom: 20px !important;} 
.mb25 {margin-bottom: 25px !important;} 
.mb30 {margin-bottom: 30px !important;} 
.mb35 {margin-bottom: 35px !important;} 
.mb40 {margin-bottom: 40px !important;} 
.mb45 {margin-bottom: 45px !important;} 
.mb50 {margin-bottom: 50px !important;} 
.mb55 {margin-bottom: 55px !important;} 
.mb60 {margin-bottom: 60px !important;} 
.mb65 {margin-bottom: 65px !important;} 
.mb70 {margin-bottom: 70px !important;} 
.mb75 {margin-bottom: 75px !important;} 
.mb80 {margin-bottom: 80px !important;} 
.mb85 {margin-bottom: 85px !important;} 
.mb90 {margin-bottom: 90px !important;} 
.mb95 {margin-bottom: 95px !important;} 
.mb100 {margin-bottom: 100px !important;}

.mt00 {margin-top: 0 !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mt45 {margin-top: 45px !important;}
.mt50 {margin-top: 50px !important;}
.mt55 {margin-top: 55px !important;}
.mt60 {margin-top: 60px !important;}
.mt65 {margin-top: 65px !important;}
.mt70 {margin-top: 70px !important;}
.mt75 {margin-top: 75px !important;}
.mt80 {margin-top: 80px !important;}
.mt85 {margin-top: 85px !important;}
.mt90 {margin-top: 90px !important;}
.mt95 {margin-top: 95px !important;}
.mt100 {margin-top: 100px !important;}

/* padding */
.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;}
.pt40 {padding-top: 40px !important;}
.pt45 {padding-top: 45px !important;}
.pt50 {padding-top: 50px !important;}
.pt55 {padding-top: 55px !important;}
.pt60 {padding-top: 60px !important;}
.pt65 {padding-top: 65px !important;}
.pt70 {padding-top: 70px !important;}
.pt75 {padding-top: 75px !important;}
.pt80 {padding-top: 80px !important;}
.pt85 {padding-top: 85px !important;}
.pt90 {padding-top: 90px !important;}
.pt95 {padding-top: 95px !important;}
.pt100 {padding-top: 100px !important;}

.pre-loader {position: fixed; top:0; left: 0;width: 100%; height: 100%; z-index: 9999999; display: block; opacity:0;}
.pre-loader .load-con {text-align: center;position: absolute;padding: 15px;background: #bd1c1c;top: 50%;margin-top: -78px;border-radius: 20px;left: 50%;margin-left: -90px;}
.pre-loader .load-con img {width:150px;}
.spinner {   margin: 50px auto 0;   width: 70px;   text-align: center; }
.spinner > div {   width: 18px;   height: 18px;   background-color: #fff;   border-radius: 100%;   display: inline-block;   -webkit-animation: bouncedelay 1.4s infinite ease-in-out;   animation: bouncedelay 1.4s infinite ease-in-out;   /* Prevent first frame from flickering when animation starts */   -webkit-animation-fill-mode: both;   animation-fill-mode: both; }
.spinner .bounce1 {   -webkit-animation-delay: -0.32s;   animation-delay: -0.32s; }
.spinner .bounce2 {   -webkit-animation-delay: -0.16s;   animation-delay: -0.16s; }
@-webkit-keyframes bouncedelay {   0%,   80%,    100% {     -webkit-transform: scale(0);   }
  40% {     -webkit-transform: scale(1);   } }
@keyframes bouncedelay {   0%,   80%,   100% {transform: scale(0); -webkit-transform: scale(0);   }   40% {transform: scale(1); -webkit-transform: scale(1);   } }
.parallax {background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; }
/* Turn off parallax scrolling for tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 1024px) {
	.parallax {background-attachment: scroll;}
}


.wrap {max-width:1920px;margin: 0 auto;position: relative;}
.header_wrap {position: absolute;left: 20px;top: 0px;width: 274px;z-index: 50;}
.header {position: fixed;z-index: 50;padding: 20px 40px;z-index: 100;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.main .header {position: absolute;}
.sub .header {position: fixed;}
.scrolled_bg{
background: #c8e2c9;
background: -webkit-linear-gradient(left top, #006377, #c8e2c9);  
background: -moz-linear-gradient(left top, #006377, #c8e2c9);  
background: -o-linear-gradient(left top, #006377, #c8e2c9);  
background: linear-gradient(to bottom right, #006377, #c8e2c9);
display: none;
width: 100%;height: 100%;position: absolute;z-index: -1;padding: 20px 40px;border-radius: 7px;top: 0px;left: 0px;
}
.sub .header.scrolled {border-radius:0px;margin-top: 20px;}
.header h1 a {display: block;width: 161px;height: 155px;background-image: url('/skin/default/img/main/top_logo.png');background-repeat: no-repeat;background-position: 0 0;-webkit-background-size: 161px auto;background-size: 194px auto;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.header h1 a span {display: none;}
.header .topgnb {margin-top: 15px;}
.header .topgnb .sub-onemenu {display: none;}
.header .topgnb .dropdown.dropdown7 {display: none;}
.header .topgnb .dropdown.dropdown8 {display: none;}
.header .topgnb .dropdown .dropdown-toggle {font-size: 16px;color: #ffffff;padding: 8px 0;display: inline-block;}

.nav_open_aside #aside {right: 0;}
#aside {overflow-y: auto;width:290px;position: fixed;top: 0;bottom: 0;right: -290px;z-index: 200;box-sizing: border-box;margin: 0;padding: 40px 40px 0;background: linear-gradient(to bottom right, #006377, #c8e2c9);transition: all .3s;}
#aside .gnb > li > a {display: block;border-bottom: 2px solid #73aca6;font-size: 15px;line-height: 40px;height: 40px;color: #fff;transition: all .3s;position: relative;}
#aside .gnb > li > a:after {width: 18px;height: 10px;content: "";display: block;background-image: url('/skin/default/img/main/aside_open.png');background-repeat: no-repeat;background-position: 0 0;position: absolute;right: 5px;top: 50%;margin-top: -2px;-webkit-background-size: 17px auto;background-size: 17px auto;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
#aside .gnb > li.active > a:after {transform: rotate(180deg);}
#aside .gnb > li.cdropdown1 > a:after,
#aside .gnb > li.cdropdown2 > a:after,
#aside .gnb > li.cdropdown4 > a:after,
#aside .gnb > li.cdropdown5 > a:after {display: none;}
.mobile-smenu {padding: 10px 0 0 0;display: none;}
.mobile-smenu li a {font-size: 14px;display: block;color: #fff;padding: 5px 0 5px 15px;}
#aside .gnb .cdropdown1 .mobile-smenu,
#aside .gnb .cdropdown2 .mobile-smenu,
#aside .gnb .cdropdown4 .mobile-smenu,
#aside .gnb .cdropdown5 .mobile-smenu {display: none;}
#aside .aside_close {display: block;position: absolute;top: 10px;right: 10px;box-sizing: content-box;width: 20px;height: 20px;padding: 10px;background-image: url('/skin/default/img/main/aside_close.png');background-position: center center;background-repeat: no-repeat;border: none;background-color: transparent;cursor: pointer;-webkit-appearance: none;-webkit-border-radius: 0px;appearance: none;-webkit-background-size: 20px auto;background-size: 20px auto;}

.open_aside {position: relative;width: 42px;height: 50px;position: absolute;right: 0;top: 0;border: none;background: none;cursor: pointer;-webkit-appearance: none;-webkit-border-radius: 0px;appearance: none;}
.open_aside:before {width: 20px;height: 16px;content: "";display: block;background-image: url(/skin/default/img/main/open_aside.png);background-position: 0 0;background-repeat: no-repeat;-webkit-background-size: 40px auto;background-size: 40px auto;position: absolute;left: 50%;margin-left: -10px;top: 50%;margin-top: -8px;}

.quick_wrap {width: 80px;position: absolute;right: 78px;top: 20px;z-index: 20;}
.quick {width: 80px;position: fixed;z-index: 20;}
.quick .tel {margin-bottom: 10px;background: #f9bd00;background: linear-gradient(to bottom, #c8e2c9, #006377);text-align: center;padding: 20px 0;border-radius: 7px;}
.quick .tel a {line-height: 1.3;font-size: 16px;color: #ffffff;display: block;padding-top: 60px;background-image: url('/skin/default/img/main/icon_tel.png');background-repeat: no-repeat;background-position: center top;-webkit-background-size: 52px auto;background-size: 52px auto;}
.quick .consult {margin-bottom: 10px;background-color: #006377;text-align: center;padding: 20px 0;border-radius: 7px;}
.quick .consult a {line-height: 1.3;font-size: 16px;color: #ffffff;display: block;padding-top: 60px;background-image: url('/skin/default/img/main/icon_consult.png');background-repeat: no-repeat;background-position: center top;-webkit-background-size: 52px auto;background-size: 52px auto;}
.sns {width: 50px;margin: 0 auto;}
.sns li {height: 50px;margin-bottom: 10px;}
.sns li.blog {margin-bottom: 0;}
.sns li a span {display: none;}
.sns li a {display: block;height: 50px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 50px auto;background-size: 50px auto;}
.sns li.facebook a {background-image: url('/skin/default/img/main/ico_facebook.png');}
.sns li.insta a {background-image: url('/skin/default/img/main/ico_insta.png');}
.sns li.blog a {background-image: url('/skin/default/img/main/ico_blog.png');}

footer {padding: 25px 0;}
footer .copyright {margin-top: 24px;}
footer .copyright p {color: #000;font-size: 12px;font-weight: 700;font-family: 'Nanum Gothic';line-height: 1.5;}
footer .copyright p.copy {color: #999999;margin-top: 5px;}
.bottom_link {margin-top: 35px;}
.bottom_link ul {overflow: hidden;}
.bottom_link ul li {float: left;}
.bottom_link ul li a {font-size: 12px;color: #000000;font-weight: 700;font-family: 'Nanum Gothic';}
.bottom_link ul li.red a {color: #73aca6;font-weight: 700;}
.bottom_link ul li.bar {position: relative;padding-right: 9px;margin-right: 7px;}
.bottom_link ul li.bar:after {width: 1px;height: 11px;background-color: #000;content: "";display: block;position: absolute;right: 0;top: 7px;}
.bottom_link ul li.red.bar:after {background-color: #666666;}
footer .tel_wrap {text-align: right;margin-top: 20px;}
footer .tel_wrap .tel {font-size: 28px;color: #000000;}
footer .tel_wrap p img {display: inline-block;}

.bottom_menu {padding: 50px 0 0 0;height: 290px;background: url('/skin/default/img/main/bottommenu_bg.png') no-repeat center center;}
.bottomgnb .dropdown {float: left;width: 16.666666666667%;}
.bottomgnb .dropdown.dropdown8 {display: none;}
.bottomgnb .dropdown .dropdown-link {font-size: 20px;color: #ffffff;display: block;margin-bottom: 15px;}
.bottomgnb .sub-menu li a {padding: 3px 0 3px 1px;display: block;font-size: 14px;color: #ffffff;font-family: 'Nanum Gothic';font-weight: 400;}

.quick_consult_box {padding-top: 22px;height: 80px;background: #73aca6;background: linear-gradient(to left, #c8e2c9, #006377);position: fixed;bottom: 0;left: 0;width: 100%;z-index: 100;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.quick_consult_box .container {height: 100%;}
.quick_consult {width: 100%;height: 100%;overflow: hidden;}
.quick_consult .cell {float: left;height: 100%;font-size: 24px;color: #fff;font-family: 'BM DOHYEON', 'Source Han Sans', '맑은고딕', 'Malgun Gothic', dotum, serif;}
.quick_consult .cell.cell1 .tit {color: #fff;font-size: 24px;position: relative;padding-left: 41px;height: 38px;line-height: 38px;}
.quick_consult .cell.cell1 .tit:before {background-image: url('/skin/default/img/main/ico_quick_consult.png');-webkit-background-size: 32px auto;background-size: 32px auto;background-position: 0 0;content: "";display: block;position: absolute;left: 0;top: 5px;width: 32px;height: 29px;}
.quick_consult .cell .input {background-color: #fff;border-radius: 7px;border: none;height: 38px;font-size: 16px;color: #006377;padding: 0 10px;font-family: 'Nanum Gothic';}
.quick_consult .cell .input.input_name {width: 130px;}
.quick_consult .cell .input.input_tel {width: 75px;}
.quick_consult .cell .input.input_addr {width: 170px;}
.quick_consult .cell.bar {padding-right: 15px;position: relative;}
.quick_consult .cell.bar:after {width: 1px;height: 38px;content: "";display: block;background-color: #007b94;position: absolute;right: 0;top: 50%;margin-top: -19px;}
.quick_consult .cell.cell2 .input::placeholder,
.quick_consult .cell.cell2 .input::-webkit-input-placeholder,
.quick_consult .cell.cell2 .input::-moz-placeholder,
.quick_consult .cell.cell2 .input:-ms-input-placeholder,
.quick_consult .cell.cell2 .input:-moz-placeholder {font-size: 16px;color: #bd1c1c;font-weight: 700;}
.quick_consult .cell.cell1 {width: 13%;}
.quick_consult .cell.cell2 {width: 12%;}
.quick_consult .cell.cell3 {width: 26%;}
.quick_consult .cell.cell4 {width: 11%;}
.quick_consult .cell.cell5 {width: 23%;}
.quick_consult .cell.cell6 {width: 15%;padding-left:8px;}
.quick_consult .cell .leftpad {padding-left: 14px;}
.quick_consult .cell .select {background-color: #fff;border-radius: 7px;border: none;height: 38px;font-size: 16px;color: #006377;padding: 0 10px;font-family: 'Nanum Gothic';width: 110px;}
.quick_consult .cell .submit {width: 140px;height: 38px;border: 3px solid #fff;text-align: center;display: inline-block;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 16px;color: #ffffff;background-color: transparent;border-radius: 7px;}
.quick_consult .cell .submit:hover {background-color: #fff;color: #006377;}
.field_check {display:inline-block;margin-right: 10px;}
.field_check input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.field_check input[type=checkbox]:checked + label {background-position: -24px 0;}
.field_check label {height: 24px;line-height: 1.3;margin:0;font-family: 'Nanum Gothic';font-size: 14px;color: #fff;}
.field_check input[type="checkbox"] + label:before {content: "";margin: 0 5px -5px 0;vertical-align: sub;width: 24px;display: inline-block;height: 24px;overflow: hidden;background-position: 0 0;background-image:url('/skin/default/img/main/ico_quick_chk.png');}
.field_check input[type="checkbox"]:checked + label:before {background-position: -24px 0;}
.consult_blank {position: fixed;width: 0;height: 80px;left:0;bottom: 0;z-index: 0;}
.quick_consult_wrap.scrolled .quick_consult_box {position: static;left: auto;bottom: auto;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}

.open_aside {display: none;}
.top {display: none;background: url('/skin/default/img/common/ico_top.png');width: 80px;height: 80px;position: fixed;right: 30px;bottom: 85px;z-index: 100;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.scrolled .top {display: block;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}

@media (max-width: 1440px) {
	.quick_consult .cell .input.input_tel {width: 70px;}
	.quick_consult .cell .select {width: 100px;}
	.quick_consult .cell.cell1 .tit {font-size: 20px}
	.quick_consult .cell.cell1 {width: 16%;}
	.quick_consult .cell.cell2 {width: 11%;}
	.quick_consult .cell.cell4 {width: 9%;}
	.quick_consult .cell.cell5 {width: 26%;}
	.quick_consult .cell.cell6 {width: 12%;}
	.quick_consult .cell .input.input_name {width: 110px;}
	.quick_consult .cell .input.input_addr {width: 130px;}
	.quick_consult .cell .select {width: 88px;padding:  0 10px;font-size: 12px;}
}
@media (max-width: 1430px) {
	.quick_wrap {right: 20px;}
}
@media (max-width: 1199px) {
	.header {left: 15px;top: 0px;}
	.quick_consult .cell.cell1 .tit {font-size: 15px;padding-left: 20px;}
	.quick_consult .cell.cell1 .tit:before {-webkit-background-size: 16px auto;background-size: 16px auto;width: 16px;height: 15px;top: 12px;}
	.quick_consult .cell .input.input_name {width: 100%;}
	.quick_consult .cell .input.input_addr {width: 100%;}
	.quick_consult .cell.cell1 {width: 13%;}
	.quick_consult .cell.cell4 {width: 13%;}
	.quick_consult .cell.cell5 {width: 24%;}
	.quick_consult .cell.cell6 {width: 13%;}
	.quick_consult .cell .leftpad {font-size: 13px;}
	.quick_consult .cell .input.input_tel {width: 60px;}
	.quick_consult .cell .submit {width: 88px;}
	.quick_consult .cell .select {width: 100%;}
	.scrolled .top {display: none;}
}
@media (max-width: 991px) {
	.quick_consult .cell.cell1 {width: 100%;text-align: center;}
	.quick_consult .cell.cell1 .tit {font-size: 13px;display: inline-block;}
	.quick_consult .cell.cell2,
	.quick_consult .cell.cell3,
	.quick_consult .cell.cell4,
	.quick_consult .cell.cell5 {display: none;}
	.quick_consult .cell.cell6 {display: none;}
	.quick_consult_box {height: 45px;padding-top: 0;}
	.quick_consult_box .container {padding: 0;}
	.quick_consult .cell.cell1 a {display: block;padding-top: 3px;height: 100%;}
	
	.quick_wrap {top: 50px;right: 10px;width: 60px;}
	.quick {width: 60px;}
	.quick .tel a {-webkit-background-size: 26px auto;background-size: 26px auto;padding-top: 30px;font-size: 13px;}
	.quick .consult a {-webkit-background-size: 26px auto;background-size: 26px auto;padding-top: 30px;font-size: 13px;}
	.header h1 a {width: 97px;height: 78px;-webkit-background-size: 97px auto;background-size: 97px auto;}
	.header .topgnb {margin-top: 15px;}
	.quick .tel {padding: 10px 0;margin-bottom: 5px;}
	.quick .consult {padding: 10px 0;margin-bottom: 5px;}
	.header {padding: 10px 20px;}
	.pt30 {padding-top: 15px !important;}
	.pt50 {padding-top: 25px !important;}
	.pt60 {padding-top: 30px !important;}
	.bottomgnb .dropdown .dropdown-link {font-size: 14px;}
	.bottomgnb .sub-menu li a {font-size: 12px;}
	footer h2 img {width: 97px;}
}
@media (max-width: 767px) {
	.main .header {position: fixed;}
	.header.scrolled {background: linear-gradient( to bottom right, #006377, #c8e2c9 );margin-top:0px !important;}
	.quick_wrap {display: none;}
	.header {left: 0;top: 0;width: 100%;padding: 0;height: 50px;}
	.header h1 a {position: absolute;left: 10px;top: 9px;background-image: url('/skin/default/img/main/top_logo_m.png');background-repeat: no-repeat;background-position: 0 0;width: 110px;height: 45px;-webkit-background-size: 110px auto;background-size: 110px auto;}
	.header .topgnb {display: none;}
	.open_aside {display: block;}
	.bottom_menu {display: none;}
	.bottom_link {margin-top: 15px;display:inline-block;}
	footer {text-align: center;}
	footer .tel_wrap {text-align: center;margin-top: 20px;}
	footer .tel_wrap .tel {font-size: 20px;}
	footer .tel_wrap p img {width: 140px;}
	.bottom_link ul li.bar {padding-right: 5px;margin-right: 3px;}
	.bottom_link ul li a {font-size: 11px;}
}