@charset "utf-8";

/************************************************************************
* FONT *
************************************************************************/
@import url(//fonts.googleapis.com/icon?family=Material+Icons);


@font-face { 
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:100;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
} 
@font-face { 
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:300;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
} 
@font-face { 
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:400;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
} 
@font-face { 
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:500;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
} 
@font-face { 
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:700;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
} 
@font-face { 
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:900;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
}



@font-face {
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:400;
  src:local('NanumGothic'), url(//fonts.gstatic.com/s/nanumgothic/v8/PN_3Rfi-oW3hYwmKDpxS7F_D-djY.woff) format('woff');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:700;
  src:local('NanumGothic Bold'), local('NanumGothic-Bold'), url(//fonts.gstatic.com/s/nanumgothic/v8/PN_oRfi-oW3hYwmKDpxS7F_LQv3LyVsg.woff) format('woff');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:800;
  src:local('NanumGothic ExtraBold'), local('NanumGothic-ExtraBold'), url(//fonts.gstatic.com/s/nanumgothic/v8/PN_oRfi-oW3hYwmKDpxS7F_LXv7LyVsg.woff) format('woff');
}




@font-face {
    font-family:'GmarketSansBold';
    src:url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'GmarketSansMedium';
    src:url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'GmarketSansLight';
    src:url('//cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}


*{font-family:Noto Sans KR,Nanum Gothic,나눔고딕,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}

.fGSB,.fGSB *{font-family:'GmarketSansBold' !important;}
.fGSM,.fGSM *{font-family:'GmarketSansMedium' !important;}
.fGSL,.fGSL *{font-family:'GmarketSansLight' !important;font-weight:100 !important;}



.notice {font-size:14px;color:#FF0000;}

/************************************************************************
* HTML_RESET *
************************************************************************/
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,button,input{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
	background:transparent;
	word-break:break-all;
}
body{font-size:13px;font-weight:normal;color:#0d0d0d;position:relative;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
ol,ul,li{list-style:none;}
table{max-width:100%;border-collapse:collapse;border-spacing:0;}
form,fieldset,iframe{display:block;border:0;}
img,button{border:0 none;vertical-align:middle;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
caption,legend{display:none;} 
input,textarea,select{margin:0;padding:0;vertical-align:middle;outline:none;}
textarea{border:1px solid #666;resize:none;}
button{overflow:visible;margin:0;padding:0;border:0 none;background:none;font-size:0;vertical-align:top;cursor:pointer;display:block;}
button::-moz-focus-inner{border:0;padding:0;}
a,img{outline:none;temp:expression(this.hideFocus=true);}
b{font-weight:900;}
img{max-width:100%;}
br,br *{font-family:'Nanum Gothic' !important;}
 
a{color:#000;text-decoration:none;word-break:break-all;}
a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;}



.hide {display:none !important;}

/************************************************************************
* COMMON *
************************************************************************/
.WRAP{max-width:1500px;margin:0 auto;position:relative;}
.WRAP.w860{max-width:860px;}
@media all and (max-width:1500px){
.WRAP{width:94%;max-width:100%;}
}



.mh100{height:calc(100vh - 80px);}
.mh100>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
@media screen and (max-width:1280px){
.mh100{height:calc(100vh - 70px);}
}
@media screen and (max-width:767px){
.mh100{height:calc(100vh - 60px);}
}



.contents.bg-ci{background:url(/img/ci.png) no-repeat right -20px top -20px;padding:100px 0;}
.lineBox{border:solid 1px #ddd;padding:30px;border-radius:30px;}
.detail{padding:120px 0;}
@media all and (max-width:1280px) {
.detail{padding:80px 0;}
}
@media all and (max-width:640px) {
.contents.bg-ci{background-size:30% auto;padding:80px 0;}
.lineBox{padding:30px 20px;border-radius:20px;}
.detail{padding:70px 0;}
}



@media screen and (min-width:768px) {
.PH{display:none !important;}
}
@media screen and (max-width:767px) {
.MH{display:none !important;}
}

.disF{display:flex;justify-content:space-between;flex-wrap:wrap;}
.disF.center{justify-content:center;}
.disF.jc{justify-content:center;}
.disF.ac{align-items:center;}

.LEFT{clear:both;}
.LEFT>li{float:left;}

.TC{text-align:center !important;}
.TR{text-align:right !important;}

.Mauto{margin-left:auto !important;margin-right:auto !important;display:block;}

.FBD{font-weight:bold;}

.fcol_white,.fcol_white a{color:#fff !important;}
.fcol_gray,.fcol_gray a{color:#6a6a6a !important;}
.fcol_red,.fcol_red a{color:#d80000 !important;}
.fcol_lred,.fcol_lred a{color:#ff1800 !important;}
.fcol_blue,.fcol_blue a{color:#461cf0 !important;}
.fcol_dblue,.fcol_dblue a{color:#1231fb !important;}
.fcol_green,.fcol_green a{color:#07982d !important;}
.fcol_orange,.fcol_orange a{color:#ff7200 !important;}

.w5{width:5% !important;}
.w10{width:10% !important;}
.w15{width:15% !important;}
.w20{width:20% !important;}
.w25{width:25% !important;}
.w30{width:30% !important;}
.w35{width:35% !important;}
.w40{width:40% !important;}
.w45{width:45% !important;}
.w50{width:50% !important;}
.w55{width:55% !important;}
.w57{width:57% !important;}
.w60{width:60% !important;}
.w65{width:65% !important;}
.w70{width:70% !important;}
.w75{width:75% !important;}
.w80{width:80% !important;}
.w85{width:85% !important;}
.w90{width:90% !important;}
.w95{width:95% !important;}
.w100{width:100% !important;}

.uli1 li{width:100%;}
.uli2 li{width:50%;}
.uli3 li{width:33.33%;}
.uli4 li{width:25%;}
.uli5 li{width:20%;}
.uli6 li{width:16.6666%;}
.uli7 li{width:14.2857%;}
.uli8 li{width:12.5%;}

.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
.mt110{margin-top:110px !important;}
.mt120{margin-top:120px !important;}
.mt140{margin-top:140px !important;}
.mt160{margin-top:160px !important;}

@media screen and (max-width:1280px) {
.mt10{margin-top:8px !important;}
.mt20{margin-top:15px !important;}
.mt30{margin-top:20px !important;}
.mt40{margin-top:30px !important;}
.mt50{margin-top:38px !important;}
.mt60{margin-top:44px !important;}
.mt70{margin-top:52px !important;}
.mt80{margin-top:60px !important;}
.mt90{margin-top:70px !important;}
.mt100{margin-top:80px !important;}
.mt110{margin-top:86px !important;}
.mt120{margin-top:90px !important;}
.mt140{margin-top:100px !important;}
.mt160{margin-top:110px !important;}
}

@media screen and (max-width:640px) {
.mt10{margin-top:5px !important;}
.mt20{margin-top:10px !important;}
.mt30{margin-top:15px !important;}
.mt40{margin-top:20px !important;}
.mt50{margin-top:25px !important;}
.mt60{margin-top:30px !important;}
.mt70{margin-top:35px !important;}
.mt80{margin-top:40px !important;}
.mt90{margin-top:45px !important;}
.mt100{margin-top:50px !important;}
.mt110{margin-top:55px !important;}
.mt120{margin-top:60px !important;}
.mt140{margin-top:70px !important;}
.mt160{margin-top:90px !important;}
}



h2,h2>*{font-size:60px;line-height:160%;letter-spacing:-0.04em;word-wrap:break-word;display:block;word-break:keep-all;}
h3,h3>*{font-size:50px;line-height:160%;letter-spacing:-0.04em;word-wrap:break-word;display:block;word-break:keep-all;}
h4,h4>*{font-size:40px;line-height:160%;letter-spacing:-0.04em;wword-wrap:break-word;display:block;word-break:keep-all;}
h5,h5>*{font-size:34px;line-height:160%;letter-spacing:-0.04em;wword-wrap:break-word;display:block;word-break:keep-all;}
@media screen and (max-width:1500px){
h2,h2>*{font-size:56px;}
h3,h3>*{font-size:46px;}
h4,h4>*{font-size:36px;}
h5,h5>*{font-size:31px;}
}
@media screen and (max-width:1280px){
h2,h2>*{font-size:50px;}
h3,h3>*{font-size:40px;}
h4,h4>*{font-size:30px;}
h5,h5>*{font-size:28px;}
}
@media screen and (max-width:1100px){
h2,h2>*{font-size:44px;}
h3,h3>*{font-size:38px;}
h4,h4>*{font-size:26px;}
h5,h5>*{font-size:25px;}
}
@media screen and (max-width:767px){
h2,h2>*{font-size:40px;}
h3,h3>*{font-size:32px;}
h4,h4>*{font-size:22px;}
h5,h5>*{font-size:20px;}
}
@media screen and (max-width:640px){
h2,h2>*{font-size:34px;}
h3,h3>*{font-size:26px;}
h4,h4>*{font-size:20px;}
h5,h5>*{font-size:18px;}
}



.txt{font-weight:300;line-height:140%;word-wrap:break-word;display:block;word-break:keep-all;}
.txt.type30{font-size:30px;}
.txt.type29{font-size:29px;}
.txt.type28{font-size:28px;}
.txt.type27{font-size:27px;}
.txt.type26{font-size:26px;}
.txt.type25{font-size:25px;}
.txt.type24{font-size:24px;}
.txt.type23{font-size:23px;}
.txt.type22{font-size:22px;}
.txt.type21{font-size:21px;}
.txt.type20{font-size:20px;}
.txt.type19{font-size:19px;}
.txt.type18{font-size:18px;}
.txt.type17{font-size:17px;font-weight:400;}
.txt.type16{font-size:16px;font-weight:400;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.txt.type15{font-size:15px;font-weight:400;}
.txt.type14{font-size:14px;font-weight:400;}
.txt.type13{font-size:13px;font-weight:400;}
.txt.type12{font-size:12px;font-weight:400;}
.txt.type11{font-size:11px;font-weight:400;}
.txt.type10{font-size:10px;font-weight:400;}

@media screen and (max-width:1500px){
.txt.type30{font-size:28px;}
.txt.type29{font-size:27px;}
.txt.type28{font-size:26px;}
.txt.type27{font-size:25px;}
.txt.type26{font-size:24px;}
.txt.type25{font-size:23px;}
.txt.type24{font-size:22px;}
.txt.type23{font-size:21px;}
.txt.type22{font-size:20px;}
.txt.type21{font-size:19px;}
.txt.type20{font-size:18px;}
.txt.type19{font-size:17px;font-weight:400;}
.txt.type18{font-size:16px;font-weight:400;}
.txt.type17{font-size:15px;}
.txt.type16{font-size:14px;}
.txt.type15{font-size:13px;}
.txt.type14{font-size:12px;}
.txt.type13{font-size:11px;}
.txt.type12{font-size:10px;}
.txt.type11{font-size:9px;}
.txt.type10{font-size:8px;}
}

@media screen and (max-width:1280px){
.txt.type30{font-size:26px;}
.txt.type29{font-size:25px;}
.txt.type28{font-size:24px;}
.txt.type27{font-size:23px;}
.txt.type26{font-size:22px;}
.txt.type25{font-size:21px;}
.txt.type24{font-size:20px;}
.txt.type23{font-size:19px;}
.txt.type22{font-size:18px;}
.txt.type21{font-size:17px;}
.txt.type20{font-size:16px;}
.txt.type19{font-size:15px;}
.txt.type18{font-size:14px;}
.txt.type17{font-size:13px;}
}

@media screen and (max-width:767px){
.txt.type30{font-size:24px;}
.txt.type29{font-size:23px;}
.txt.type28{font-size:22px;}
.txt.type27{font-size:21px;}
.txt.type26{font-size:20px;}
.txt.type25{font-size:19px;}
.txt.type24{font-size:18px;}
.txt.type23{font-size:17px;font-weight:400;}
.txt.type22{font-size:16px;font-weight:400;}
.txt.type21{font-size:15px;font-weight:400;}
.txt.type20{font-size:14px;font-weight:400;}
.txt.type19{font-size:13px;}
}

@media screen and (max-width:640px){
.txt.type30{font-size:22px;}
.txt.type29{font-size:21px;}
.txt.type28{font-size:20px;}
.txt.type27{font-size:19px;}
.txt.type26{font-size:18px;}
.txt.type25{font-size:17px;font-weight:400;}
.txt.type24{font-size:16px;font-weight:400;}
.txt.type23{font-size:15px;}
.txt.type22{font-size:14px;}
.txt.type21{font-size:13px;}
}






/************************************************************************
* HEADER *
************************************************************************/
#whole{overflow:hidden;position:relative;left:-160px;}
#header{width:100%;height:120px;position:fixed;top:0;left:0;z-index:999;border-bottom:solid 1px #f0f0f0;transition:all 0.1s ease-out;}
#header .WRAP{display:flex;align-items:center;justify-content:space-between;transition:all 0.2s ease;}
#header h1{font-size:0;display:block;transition:all 0.2s ease;line-height:120px;}
#header h1 img{max-width:246px;display:block;}

#header #gnb{display:block;}
#header #gnb>ul>li{float:left;position:relative;}
#header #gnb>ul>li.mobile_title{display:none;}
#header #gnb>ul>li>a{padding:0 28px;color:#1a1a1a;font-size:17px;line-height:120px;letter-spacing:-0.04em;font-weight:500;display:block;transition:all 0.2s ease;text-align:center;}
#header #gnb>ul>li:hover>a{position:relative;}
#header #gnb>ul>li>a:after{width:0;height:4px;display:block;content:"";position:absolute;left:50%;bottom:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-moz-transition:all 0.2s ease;background:#433c32;}
#header #gnb>ul>li:hover>a:after{width:100%;margin-left:-50%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-moz-transition:all 0.2s ease;}

#header #gnb>ul>li>ul{width:100%;background-color:rgba(255,255,255,1);position:absolute;top:120px;left:0;display:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
#header #gnb>ul>li:last-child>ul{left:auto;right:0;}
#header #gnb>ul>li:hover>ul{display:block;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-moz-transition:all 0.4s ease;}

#header #gnb>ul>li>ul>li{font-size:16px;text-align:center;}
#header #gnb>ul>li>ul>li>a{padding:10px 0;display:block;font-size:15px;font-weight:500;letter-spacing:-0.04em;transition:all 0.1s ease-out;border-bottom:1px solid rgba(0,0,0,0.1);position:relative;color:rgba(0,0,0,0.6);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
#header #gnb>ul>li>ul>li>ul{display:none;}
#header #gnb>ul>li>ul>li>ul li a{padding:12px 0;display:block;border-bottom:1px solid #a1a8ae;font-size:1em;background-color:#8e8e8e;color:#fff;transition:all 0.25s ease-out;}
#header #gnb>ul>li>ul>li>ul li a:hover{background-color:#3d3f44;}
#header .mg_control{display:none;}

#header .ticoBox a{padding:0 20px;}
#header .ticoBox a img{display:block;margin:0 auto;}
#header .ticoBox a font{display:block;text-align:center;margin-top:5px;line-height:110%;font-size:12px;}

#header.changed{height:100px;background:rgba(255,255,255,0.95);transition:all 0.1s ease-out;}
#header.changed h1{line-height:100px;}
#header.changed #gnb>ul>li>a{line-height:100px;}

@media screen and (max-width:1500px) {
#header #gnb>ul>li>a{padding:0 24px;font-size:16px;}
}
@media screen and (max-width:1400px) {
#header #gnb>ul>li>a{padding:0 20px;font-size:15px;}
}
@media screen and (max-width:1280px) {
#header{height:80px;line-height:80px;padding:0;}
#header .WRAP{max-width:100%;}
#header h1{margin:0;width:200px;line-height:80px;margin-top:4px;}
#header h1 img{width:100%;}

#header #gnb{width:180px;height:100%;position:fixed;top:0;left:auto;right:-180px;background-color:#464849;z-index:999999;}
#header #gnb>ul{position:relative;}
#header #gnb>ul>li{float:none;border:none;}
#header #gnb>ul>li.mobile_title{width:100%;height:80px;display:block;line-height:80px;text-indent:-99999;color:#fff;font-size:0;background:#000;}
#header #gnb>ul>li>a{height:54px;padding:0 20px !important;line-height:54px;color:#bbb !important;font-size:16px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,0.1);font-family:Noto Sans KR;text-align:left;}
#header #gnb>ul>li:hover>a:after{width:0;}
#header #gnb>ul>li>a:hover{color:#fff !important;}

#header #gnb>ul>li ul{position:relative;top:auto !important;}
#header #gnb>ul>li ul li a{padding-left:22px;color:#333;font-size:15px;line-height:18px;text-align:left;letter-spacing:-0.04em;font-weight:normal;}

#header .mg_control{display:block;text-align:center;position:absolute;top:0;right:0 !important;font-size:0;letter-spacing:0;word-spacing:0;cursor:pointer;}
#header .mg_control i.material-icons{font-size:52px;color:#1d306f;vertical-align:middle;transition:all 0.2s ease;}
#header .mg_control #mg_close{display:none;position:fixed;top:16px;right:10px !important;color:#fff;z-index:999999989;}

#header .ticoBox{padding-right:70px;transition:all 0.2s ease;}
#header .ticoBox a{padding:0 15px;}
#header .ticoBox a img{width:30px;margin-top:10px;}

#header.changed{height:70px;}
#header.changed h1{width:170px;margin-top:-2px;}
#header.changed #gnb>ul>li.mobile_title{height:70px;line-height:70px;}
#header.changed #gnb>ul>li>a{line-height:50px;transition:all 0.2s ease;}
#header.changed #gnb>ul>li>ul{top:70px;}
#header.changed .mg_control i.material-icons{margin-top:-10px;transition:all 0.2s ease;}
#header.changed .ticoBox{margin-top:-5px;transition:all 0.2s ease;}
}
@media screen and (max-width:640px) {
#header{height:70px;line-height:70px;}
#header h1{width:180px;line-height:70px;margin-top:4px;}

#header #gnb>ul>li.mobile_title{height:70px;line-height:70px;}
#header .mg_control #mg_close{top:10px;}

#header .ticoBox{padding-right:70px;}
#header .ticoBox a{padding:0 15px;}
#header .ticoBox a img{width:25px;margin-top:10px;}

#header.changed{height:60px;}
#header.changed h1{width:160px;}
#header.changed #gnb>ul>li.mobile_title{height:60px;line-height:60px;}
#header.changed #gnb>ul>li>a{line-height:50px;}
#header.changed #gnb>ul>li>ul{top:60px;}
}
@media screen and (max-width:440px) {
#header h1{width:160px;margin-top:6px;}

#header .ticoBox{padding-right:60px;}
#header .ticoBox a{padding:0 13px;}
}
@media screen and (max-width:360px) {
#header h1{width:140px;margin-top:10px;}
#header.changed h1{width:130px;margin-top:10px;}

#header .mg_control i.material-icons{font-size:48px;}

#header .ticoBox{padding-right:50px;}
#header .ticoBox a{padding:0 8px;}
}






#header .ticoBox a.lobt{padding:0;padding-top:3px;width:60px;height:60px;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;line-height:120%;}
#header .ticoBox a.lobt.nlb-1{background:#0436fe;margin-right:10px;}
#header .ticoBox a.lobt.nlb-2{background:#8203e4;}

@media screen and (max-width:1280px) {
#header .ticoBox a.lobt{margin-top:5px;width:50px;height:45px;border-radius:5px;}
#header .ticoBox a.lobt.nlb-1{margin-right:5px;}
}
@media screen and (max-width:767px) {
#header .ticoBox a.lobt{margin-top:8px;width:45px;height:40px;font-size:12px;}
#header .ticoBox a.lobt.nlb-1{margin-right:4px;}
}
@media screen and (max-width:640px) {
#header .ticoBox a.lobt{width:40px;height:35px;font-size:10px;}
#header .ticoBox a.lobt.nlb-1{margin-right:3px;}
}
@media screen and (max-width:440px) {
#header .ticoBox a.lobt{margin-top:11px;width:35px;height:30px;font-size:9px;}
#header .ticoBox a.lobt.nlb-1{margin-right:2px;}
}
@media screen and (max-width:360px) {
#header .ticoBox a.lobt{margin-top:13px;}
}
		
		



/************************************************************************
* FOOTER *
************************************************************************/
footer{background:#f4f4f4;height:80px;display:flex;align-items:center;justify-content:center;}
footer font{padding-top:8px;color:#4b4948;font-family:'GmarketSansLight';text-align:center;}

@media screen and (max-width:1280px){
footer{height:70px;}
footer font{padding-top:6px;}
}
@media screen and (max-width:767px){
footer{height:60px;}
footer font{padding-top:4px;}
}






/************************************************************************
* ETC *
************************************************************************/
#back2top{height:60px;position:fixed;bottom:20px;right:20px;display:none;z-index:99;}
#back2top>img{cursor:pointer;}

@media all and (max-width:767px){
#back2top{bottom:14px;right:5px;}
#back2top>img{width:48px;height:auto;}
}






