/* common */
html, body {margin:0; padding:0; height:100%; color:#4c4c4c; font-size:16px; line-height:28px; 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,font,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: 'Noto Sans', 'Source Han Sans', "Noto Sans CJK KR", '본고딕', '나눔바른고딕', '나눔고딕', 'Nanum Gothic',  'NanumGothic', '맑은고딕', '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;}
.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%;}
.vc .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(4, 10, 43, 0.7); color:#fff}
/* 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;}

.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;}

html {overflow-x:hidden;}
.wrap {padding-top:0;}
.pre-loader {position: fixed; top:0; width: 100%; height: 100%; z-index: 9999999; display: block; }
.pre-loader .load-con {   margin: 20% auto;   position: relative;   text-align: center; }
.pre-loader .load-con img {width:100px;}
.spinner {   margin: 50px auto 0;   width: 70px;   text-align: center; }
.spinner > div {   width: 18px;   height: 18px;   background-color: #f3e0af;   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);   } }
.pre-loader {   background: #040a2b; }


.header {position:fixed;top:0;left:0;width:100%;z-index:999;background: #040a2b; padding:0; -webkit-transition:all .1s ease; transition:all .1s ease; border-bottom:none}


/*logo*/
.brand {position:relative;}

.main-menu.navbar {margin: 0; border: none;}

.logo {height: 100px; margin: 0; display: table; max-width:150px; width: 100%;}


.scroll-hidden {display:block;}
.scroll-visible {display:none;}
.scrolled .scroll-hidden {display:none;}
.scrolled .scroll-visible {display:block;}
.logo a {display:table-cell; vertical-align:middle; text-align:center;}
.logo img {max-width: 100%; margin:0 auto;-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
/*main menu*/
.gnb.nav.navbar-nav {display:block; float:none; background-color:transparent; text-align: right;}

.gnb.nav.navbar-nav > li {float:none; display: inline-block;}

.gnb.nav.navbar-nav > li > a {position:relative; display:block; font-size:18px; line-height:40px; color:#fff; font-weight:400; padding:30px 48px; text-shadow: 0 0 5px rgba(0, 0, 0, .1); -webkit-transition:all .3s ease; transition:all .3s ease;}

.gnb.nav.navbar-nav > li.active > a, .gnb.nav.navbar-nav > li > a:hover, .gnb.nav.navbar-nav > li > a:focus, .gnb.nav.navbar-nav > li > a:active {background-color:transparent; color:#f3e0af;}

/*main menu dropdown-menu*/
.gnb.nav.navbar-nav > li > .dropdown-menu {margin-top:-1px;right:auto; width:100%; min-width:155px; background-color:rgba(0, 0, 0, .55); padding:10px 0;display:none;}
.gnb.nav.navbar-nav > li:hover > .dropdown-menu {display:block;}
.gnb.nav.navbar-nav > li > .dropdown-menu > li {display:block;}
.gnb.nav.navbar-nav > li > .dropdown-menu > li > a {text-align:center; display:block; font-size:15px; line-height:30px; color:#ccc; font-weight:200;}
.gnb.nav.navbar-nav > li > .dropdown-menu > li > a:hover, .gnb.nav.navbar-nav > li > .sub-menu > li > a:focus, .gnb.nav.navbar-nav > li > .sub-menu > li > a:active, .gnb.nav.navbar-nav > li > .sub-menu > li.active > a, .gnb.nav.navbar-nav > li > .dropdown-menu > .active > a, .gnb.nav.navbar-nav > li > .dropdown-menu > .active > a:hover, .gnb.nav.navbar-nav > li > .dropdown-menu > .active > a:focus {background-color:transparent; color: #fff;}

.mgnb .sub-menu li a {color: #fff;display: block;padding: 5px 20px;font-size: 13px;}
/*mobile menu icon*/
.hamburger {display:none;cursor: pointer;padding: 0;margin: 0;line-height: 0;position:absolute;z-index:100;top:18px; right:15px;font-size: 13px;text-transform: uppercase;color: #fff;font-weight: 200;letter-spacing: 1px;vertical-align: initial!important;outline: 0;text-decoration: none;}
.hamburger:focus,
.hamburger:visited {font-size: 13px;text-transform: uppercase;color: #fff;display: block;font-weight: 200;letter-spacing: 1px;vertical-align: initial!important;outline: 0;text-decoration: none;}
.hamburger-box {width: 35px;height: 27px;display: inline-block;position: relative;}
.hamburger .hamburger-inner, .hamburger .hamburger-inner:after, .hamburger .hamburger-inner:before {border-radius: 0;height: 3px;background-color: #fff; }
.hamburger--collapse .hamburger-inner {top: auto;bottom: 0;transition-duration: .15s;transition-delay: .15s;transition-timing-function: cubic-bezier(.55,.055,.675,.19);}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {width: 35px;height: 3px;background-color: #000;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: .15s;transition-timing-function: ease;}
.hamburger-inner {display: block;top: 50%;margin-top: -1.5px;}
.hamburger-inner::after, .hamburger-inner::before {content: "";display: block;}
.hamburger-inner::before {top: -12px;}
.hamburger--collapse .hamburger-inner::before {transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);}
.hamburger--collapse .hamburger-inner::after {top: -24px;transition: top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}
.hamburger--collapse.is-active .hamburger-inner {transform: translate3d(0,-8px,0) rotate(-45deg);transition-delay: .32s;transition-timing-function: cubic-bezier(.215,.61,.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}
.hamburger--collapse.is-active .hamburger-inner::before {top: 0;transform: rotate(-90deg);transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}
/*mobile menu*/
.mgnb_wrap {position: absolute;width: 100%;top: 80px; left: 0; z-index: 99;display:none;overflow: hidden;visibility:hidden;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;}
.mgnb {margin:0;background: #040a2b; box-shadow: 0px 10px 10px rgba(0,0,0,0.3);}
.mgnb > li {width: 100%;border-bottom: 1px solid #666;overflow:hidden; position:relative;}
.mgnb > li > a {font-size: 20px;color: #fff; line-height:1; padding: 15px 30px;display: block;font-weight: 500;position:relative; }
.mgnb > li > a:hover,.mgnb > li > a:focus {text-decoration:none;}
.mgnb > li > a span.ma {display: block;background-image: url('/skin/img/main/tmenu_arrow.png');background-repeat: no-repeat;content:"";width:26px;height:14px;background-position:0 0;position:absolute;right:30px;top:26px;}
.mgnb > li.nsm > a span.ma {display:none;}
.mgnb > li > .dropdown-menu {width:100%; border:none; border-top:1px solid #999; top:auto; border-radius:0;}

/*footer*/
.footer {background-color: #040a2b;}
.footer-top {background-color: #efefef; padding: 60px 0 30px;}
.footer-top-item {margin-bottom: 30px;}
.footer-top h4 {font-size: 20px; line-height: 1.2; font-weight: 500; margin: 0 0 15px; color: #333;}
.footP1 {font-size: 14px; line-height: 1.5714; color: rgba(51, 51, 51, .6); font-weight: 200;}
.footP2 {font-size: 25px; line-height: 1.1; color: rgba(51, 51, 51, .6); font-weight: 400; margin: 0 0 5px;}

.footer-bottom {padding: 37px 0 45px;}
.copyrights {text-align: center; font-size: 14px; line-height: 1.3; font-weight: 200; color: rgba(255, 255, 255, .5);}

#topcontrol:hover {opacity:1 !important;}

#fixedBanner {position:fixed; width:100px; top:173px; right:8%; z-index:100; -webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.fixedBannerInner {position:relative; display:block;}
.fixedBannerTitleCont {background-color:#505050; padding:9px 1px;}
.fixedBannerTitle {font-size:14px; line-height:1; font-weight:500; color:#fff; text-align:center; margin:10px 0;}
.goBrochure {display:block; text-align:center;font-size:16px; line-height:1; font-weight:300; color:#fff; padding:25px 0 55px; background:url(/skin/default/img/common/brochure.png) center 53px no-repeat #184072;}
.fixedBannerCtrl {display:none; position:absolute; width:30px; height:30px; right:30px; top:0; left:-30px; background:url(/skin/default/img/common/quick_open.jpg) center center no-repeat; cursor:pointer;}
.on .fixedBannerCtrl {background-image:url(/skin/default/img/common/quick_close.jpg);}

/*common*/
.hoverBt {-webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }
.hoverBt:hover, .hoverBt:focus, .hoverBt:active {filter:alpha(opacity=60); -khtml-opacity:.6; -moz-opacity:.6; opacity:.6;}
.row.mlmr00 {margin-left:0; margin-right:0;}
.row.mlmr00 > .col-xs-6, .row.mlmr00 > .col-xs-12.col-sm-12.col-md-3.col-lg-2, .row.mlmr00 > .col-xs-12.col-sm-12.col-md-9.col-lg-10, .row.mlmr00 > .col-xs-12.col-sm-6.col-md-4, .row.mlmr00 > .col-xs-12.col-sm-6.col-md-6 {padding-left:0; padding-right:0;}
.row.mlmr20 {margin-left:-20px; margin-right:-20px;}
.row.mlmr20 > .col-xs-12.col-sm-6.col-md-4, .row.mlmr20 > .col-xs-12.col-sm-12.col-md-4 {padding-left:20px; padding-right:20px;}
/*Parralax*/
.bcg {background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; width: 100%;}
.hsContainer {width: 100%;	height: 100%;	overflow: hidden;	position: relative;}
.hsContent {	margin-left: auto;	margin-right: auto;	left: 0;	right: 0;	width:inherit;	padding:0; background:none;	position: absolute;	}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
	.bcg { background-attachment: scroll;}
}
/*Form*/
.mainInput_name {background-image:url(/skin/default/img/main/mainInput_name.png);}
.mainInput_phone {background-image:url(/skin/default/img/main/mainInput_phone.png);}
.mainInput_email {background-image:url(/skin/default/img/main/mainInput_email.png);}
.mainInput_text {background-image:url(/skin/default/img/main/mainInput_text.png);}
.mainInput {font-size:17px; line-height:1.5294; padding:11px 5px 11px 44px; width:100%; background-repeat:no-repeat; background-position:0 10px; border:1px solid #ccc; background-color:#FFF; font-weight:200; color:#777; margin-bottom:20px;}
input[type=checkbox], input[type=radio] {}
.agree-check label {font-size:14px; line-height:35px; font-weight:400; color:#a0a0a0;}
.termsView {width:142px; text-align:center; background-color:#828282; display:inline-block; margin-left:14px; font-size:13px; line-height:35px; font-weight:400; color:#fff;}
.sendBt {width:200px; text-align:center; background-color:#464646; display:inline-block; letter-spacing:.1em; margin-left:14px; font-size:22px; line-height:36px; font-weight:500; color:#fff; padding:10px;}

.quick_wrap {position: fixed;top:154px;right: -500px;width: 500px;z-index: 998;-webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }
.quick_wrap .quick {position: relative;}
.quick_wrap .quick .qclose {position: absolute;width: 45px;height: 110px;left: -45px;top: 0;background-color: #929597;background-image: url('../img/main/quick_close.png');background-position:-135px 0;-webkit-background-size: 90px auto;background-size: 90px auto;}
.quick_wrap .quick .qclose span {display: none;}
.quick_wrap .quick .qt {overflow:hidden;height: 180px;}
.quick_wrap .quick .qt .kakao {display: block;float:left;width: 50%;height: 100%;background-color: #ffe600;}
.quick_wrap .quick .qt .kakao .vm {text-align: center;}
.quick_wrap .quick .qt .kakao .tit {font-size: 20px;color: #3d3137;font-weight: 500;padding-top: 56px;background: url('../img/main/quick_kakao.png') no-repeat center top;-webkit-background-size: 53px auto;background-size: 53px auto;}
.quick_wrap .quick .qt .kakao .id {font-size: 15px;color: #3d3137;}
.quick_wrap .quick .qt .consult {text-align: center;display: block;float:left;width: 50%;height: 100%;background-color: #333333;}
.quick_wrap .quick .qt .consult .t1 {font-size: 20px;color: #ffffff;font-weight: 400;margin-bottom: 5px;}
.quick_wrap .quick .qt .consult .t2 {font-size: 28px;color: #f3e0af;font-weight: 600;margin-bottom: 15px;}
.quick_wrap .quick .qt .consult .t3 {font-size: 15px;color: #fff;font-weight: 300;line-height: 1.5;}
.quick_wrap .quick .qb {text-align: center;height: 100px;background-color: #040a2b;}
.quick_wrap .quick .qb .tit {font-size: 23px;color: #a3b7d2;font-weight: 700;margin-bottom: 10px;}
.quick_wrap .quick .qb .go {font-size: 13px;color: #ffffff;font-weight: 200;border:1px solid #cdced5;width: 70px;height:30px;line-height: 30px;display: inline-block;}

.quick_wrap.open {right: 0;}
.quick_wrap.open .quick .qclose {background-position:0 0;}
.scrolled .quick_wrap {top:100px;}
/*color*/
.white {color:#fff !important;}
.color333 {color:#333 !important;}
.yellow {color:#f8b331 !important;}
.yellow2 {color:#ffcc00 !important;}
/*font weight*/
.w100 {font-weight:100 !important;}
.w200 {font-weight:200 !important;}
.w300 {font-weight:300 !important;}
.w400 {font-weight:400 !important;}
.w500 {font-weight:500 !important;}
.w700 {font-weight:700 !important;}
.w900 {font-weight:900 !important;}

@media (max-width: 1230px) {
	.gnb.nav.navbar-nav > li > a {padding:25px;} 
	.gnb.nav.navbar-nav > li:last-child a {padding-right: 10px;}
	#fixedBanner {position:fixed; top:173px; right:0;}
}
@media (max-width: 991px) {
	.header {padding:0;}
	.logo {height:60px; width:88px;}	
	.hamburger {display:block;right: 0;}
	.header .gnb_wrap {display:none;}
	#topcontrol img {width: 26px !important;height: auto !important;}
	.quick_wrap {width: 250px;}
	.quick_wrap .quick .qclose {width: 23px;height: 55px;left: -23px;background-position: -68px 0;-webkit-background-size: 45px auto;background-size: 45px auto;}
	.quick_wrap .quick .qt {height: 90px;}
	.quick_wrap .quick .qt .kakao .tit {font-size: 12px;padding-top: 28px;-webkit-background-size: 27px auto;background-size: 27px auto;line-height: 1.2;}
	.quick_wrap .quick .qt .kakao .id {font-size: 12px;line-height: 1.2;}
	.quick_wrap .quick .qt .consult .t1 {font-size: 12px;line-height: 1.2;}
	.quick_wrap .quick .qt .consult .t2 {font-size: 14px;margin-bottom: 5px;line-height: 1.2;}
	.quick_wrap .quick .qt .consult .t3 {font-size: 11px;line-height: 1.2;}
	.quick_wrap .quick .qb {height: 70px;}
	.quick_wrap .quick .qb .tit {font-size: 12px;margin-bottom: 0;}
	.quick_wrap .quick .qb .go {font-size: 12px;height: 20px;line-height: 20px;}
	.scrolled .quick_wrap {top: 80px;}
	.mgnb_wrap {top: 60px;}
	.quick_wrap {right: -250px;}
}
@media (max-width: 767px) {
	.logo {height:50px;}
	.hamburger {top:17px;right: 0;}
	.hamburger-box {width:22px;height:16px;}
	.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {width:22px;}
	.hamburger .hamburger-inner, .hamburger .hamburger-inner:after, .hamburger .hamburger-inner:before {height:2px;}
	.hamburger-inner::before {top:-7px;}
	.hamburger--collapse .hamburger-inner::after {top:-14px;}
	.mgnb > li > a {font-size: 14px; line-height:1; padding: 12px 15px;}
	.mgnb_wrap {top:50px;}
	#fixedBanner {width:75px; top:88px; right:-75px;}
	#fixedBanner.on {right:0;}
	.fixedBannerTitle {font-size:10px;}
	.goBrochure {font-size:12px;}

	.row.mlmr20 {margin-left:-10px; margin-right:-10px;}
	.row.mlmr20 > .col-xs-12.col-sm-6.col-md-4, .row.mlmr20 > .col-xs-12.col-sm-12.col-md-4 {padding-left:10px; padding-right:10px;}

	.footerLogo img {margin:0 auto;}
	.addr {font-size:12px; line-height:18px; padding-left:0; text-align:center;}
	.phone {font-size:13px; line-height:18px; max-width:220px; margin:0 auto 20px;}
	.fsnb {text-align: center; margin: 0 0 20px;}

	.fixedBannerCtrl {display:block; }
}
@media (max-width: 480px) {
	.hidden-xxs {display:none !important;}
	.col-xxs-12 {width:100% !important;}
	.footer-top-item {min-height: 120px;padding-right: 10px !important;}
	.footer-top h4 {font-size: 15px;margin: 0 0 10px;}
	.footP1 {font-size: 10px;}
	.footP2 {font-size: 18px;}
	.footer-bottom {padding: 20px 0 30px;}
	.copyrights {font-size: 11px;}

}


