@charset "utf-8";

@font-face{
font-family:'ngb';font-style:normal;font-weight:700;
src:url(/font/gs/NanumGothicBold.eot);
src:url(/font/gs/NanumGothicBold.eot?#iefix) format('embedded-opentype'),url(/font/gs/NanumGothicBold.woff) format('woff');
}
@font-face{
font-family:'NanumGothic';font-style:normal;font-weight:400;
src:url(/font/gs/NanumGothic.eot);
src:url(/font/gs/NanumGothic.eot?#iefix) format('embedded-opentype'),url(/font/gs/NanumGothic.woff) format('woff');
}
@font-face {
  font-family: "FontAwesome";
  src: url('/font/gs/fontawesome-webfont.eot');
  src: url('/font/gs/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('/font/gs/fontawesome-webfont.woff') format('woff'), url('/font/gs/fontawesome-webfont.ttf') format('truetype'), url('/font/gs/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* Reset */
*{-webkit-text-size-adjust:none;/* transition:all 0.5s */}
/*.business_quick, .notice, .faq, #faq *,.sbgrid_common, .sbgrid-ui-widget, .sbgrid-ui-menu, .sbgrid-ui-selectmenu-menu {transition:unset !important;}*/
html, body {	height: 100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table,h1,h2,h3,h4,h5,span{font-family:'NanumGothic',arial,dotum,sans-serif; font-size:14px;color:#454545;font-weight:normal;line-height:20px;}
body{word-break:keep-all;-ms-word-break:keep-all;overflow-y:scroll}
.zh body{word-break:break-word;-ms-word-break:break-word;overflow-y:scroll}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select {font-size:14px;}
input,select,button{vertical-align:middle}
input[type='radio'],input[type='checkbox']{margin-right:3px}
img{vertical-align:middle}
i,em,address{font-style:normal}
button{margin:0;padding:0}
a{text-decoration:none;color:#4b4b4b}
a:hover,a:active,a:focus{text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
option{padding-right:6px}hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
table caption{width:0;height:0;overflow:hidden;}
form, form legend, form fieldset{margin:0;padding:0;}
b{font-family:"ngb"}
input{box-sizing:border-box;vertical-align:middle;}
input[type=file] {height:36px;}
input[type=text],
input[type=password]{box-sizing:border-box;border:1px solid #ccc;padding:0 5px;height:36px;line-height:32px;}
input[readonly]{background-color:#f4f4f4;}
input[type="radio"],input[type="checkbox"]{width:18px;height:19px;margin-right:4px;margin-top: 0;}
input[type="button"],input[type="submit"]{border:none;}
input::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder {color:#999;}
input::-moz-placeholder {color:#999;}
input:-ms-input-placeholder {color:#999;}
textarea{box-sizing:border-box;border:1px solid #ccc;padding:10px;}
select{box-sizing:border-box;border:1px solid #ccc;height:36px !important;vertical-align:middle;padding:2px;min-width:50px;}
select[size]{height:auto;}
button{border:none;box-sizing:border-box;padding:0;background:none;cursor:pointer;vertical-align:middle;}
.ellipsis {overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.clear{display:block;height:0px;font-size:0px;font-size:0em;line-height:0px;margin:0;padding:0;content:"";zoom:1;overflow:hidden;clear:both}
.clearfix:after{display:block;clear:both;content:"";}
.center{text-align:center;}
table th {font-family:'ngb';}
/* 사이즈 */
.w1{width:1%}.w2{width:2%}.w3{width:3%}.w4{width:4%}.w5{width:5%}.w6{width:6%}.w7{width:7%}.w8{width:8%}.w9{width:9%}.w10{width:10%}.w11{width:11%}.w12{width:12%}.w13{width:13%}.w14{width:14%}.w15{width:15%}.w16{width:16%}.w17{width:17%}.w18{width:18%}.w19{width:19%}.w20{width:20%}.w21{width:21%}.w22{width:22%}.w23{width:23%}.w24{width:24%}.w25{width:25%}.w26{width:26%}.w27{width:27%}.w28{width:28%}.w29{width:29%}.w30{width:30%}.w31{width:31%}.w32{width:32%}.w33{width:33%}.w34{width:34%}.w35{width:35%}.w36{width:36%}.w37{width:37%}.w38{width:38%}.w39{width:39%}.w40{width:40%}.w41{width:41%}.w42{width:42%}.w43{width:43%}.w44{width:44%}.w45{width:45%}.w46{width:46%}.w47{width:47%}.w48{width:48%}.w49{width:49%}.w50{width:50%}.w51{width:51%}.w52{width:52%}.w53{width:53%}.w54{width:54%}.w55{width:55%}.w56{width:56%}.w57{width:57%}.w58{width:58%}.w59{width:59%}.w60{width:60%}.w61{width:61%}.w62{width:62%}.w63{width:63%}.w64{width:64%}.w65{width:65%}.w66{width:66%}.w67{width:67%}.w68{width:68%}.w69{width:69%}.w70{width:70%}.w71{width:71%}.w72{width:72%}.w73{width:73%}.w74{width:74%}.w75{width:75%}.w76{width:76%}.w77{width:77%}.w78{width:78%}.w79{width:79%}.w80{width:80%}.w81{width:81%}.w82{width:82%}.w83{width:83%}.w84{width:84%}.w85{width:85%}.w86{width:86%}.w87{width:87%}.w88{width:88%}.w89{width:89%}.w90{width:90%}.w91{width:91%}.w92{width:92%}.w93{width:93%}.w94{width:94%}.w95{width:95%}.w96{width:96%}.w97{width:97%}.w98{width:98%}.w99{width:99%}.w100{width:100% !important}
.w10px{width:10px;}.w20px{width:20px;}.w30px{width:30px;}.w40px{width:40px;}.w50px{width:50px;}.w60px{width:60px;}.w70px{width:70px;}.w80px{width:80px;}.w90px{width:90px;}.w100px{width:100px;}.w110px{width:110px;}.w120px{width:120px;}.w130px{width:130px;}.w140px{width:140px;}.w150px{width:150px;}.w160px{width:160px;}.w170px{width:170px;}.w180px{width:180px;}.w190px{width:190px;}.w200px{width:200px;}.w210px{width:210px;}.w220px{width:220px;}.w230px{width:230px;}.w240px{width:240px;}.w250px{width:250px;}.w260px{width:260px;}.w270px{width:270px;}.w280px{width:280px;}.w290px{width:290px;}.w300px{width:300px;}.w310px{width:310px;}.w320px{width:320px;}.w330px{width:330px;}.w340px{width:340px;}.w350px{width:350px;}.w360px{width:360px;}.w370px{width:370px;}.w380px{width:380px;}.w390px{width:390px;}.w400px{width:400px;}

.mgt3{margin-top:3px}
.mgt8{margin-top:8px}
.mgt10{margin-top:10px}
.mgt15{margin-top:15px}
.mgt20{margin-top:20px}
.mgt25{margin-top:25px}
.mgt30{margin-top:30px}

.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px}
.mgb30{margin-bottom:30px !important;}

.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px;}
.mgl30{margin-left:30px;}
.mgl75{margin-left:75px;}

.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}

.pdl48{padding-left:48px;}
.pdl65{padding-left:65px;}
.pdl96{padding-left:96px;}
.pdl134{padding-left:134px;}


.txt12 {font-size:12px}
/* 기타 공통 */
.txtLeft{text-align:left !important;}
.txtRight{text-align:right !important;}
.txtCenter{text-align:center !important;}
@keyframes realtime{0%{color:#fff;} 50%{color:orange;} 100%{color:#fff;}}
.blink,.blink i,.blink b {
	animation-name:realtime;
	animation-duration:1s;
	animation-iteration-count:infinite;	
}
.blink i {vertical-align:text-bottom;}
.blink>a {color:#fff;}

@keyframes realtime2{0%{background:#fff;color:#008195} 50%{background:#008195;color:#fff} 100%{background:#fff;color:#008195}}
.blink2 {
	animation-name:realtime2;
	animation-duration:2s;
	animation-iteration-count:infinite;	
}

/*Layout*/
.inner {position:relative;max-width:1200px;margin:0 auto;}
#overlay{display:none;z-index:3;position:fixed;background:rgba(0,0,0,0.85);top:0;left:0;right:0;bottom:0;cursor:pointer;}
