
@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 200;
  src: local('Nanum Barun Gothic UltraLight'), local('Nanum Barun Gothic-UltraLight'), local('NanumBarunGothic UltraLight');
  src: url(/common2/fonts/NanumBarunGothicUltraLight.eot);
  src: url(/common2/fonts/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(/common2/fonts/NanumBarunGothicUltraLight.woff) format('woff'),
       url(/common2/fonts/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 300;
  src: local('Nanum Barun Gothic Light'), local('Nanum Barun Gothic-Light'), local('NanumBarunGothic Light');
  src: url(/common2/fonts/NanumBarunGothicLight.eot);
  src: url(/common2/fonts/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(/common2/fonts/NanumBarunGothicLight.woff) format('woff'),
       url(/common2/fonts/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(/common2/fonts/NanumBarunGothic.eot);
  src: url(/common2/fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(/common2/fonts/NanumBarunGothic.woff) format('woff'),
       url(/common2/fonts/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 700;
  src: local('Nanum Barun Gothic Bold'), local('Nanum Barun Gothic-Bold'), local('NanumBarunGothic Bold');
  src: url(/common2/fonts/NanumBarunGothicBold.eot);
  src: url(/common2/fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(/common2/fonts/NanumBarunGothicBold.woff) format('woff'),
       url(/common2/fonts/NanumBarunGothicBold.ttf) format('truetype');
}




.fnt_tmp1,.fnt_tmp2,.fnt_tmp3 { font-size:2.0em; text-align:center; padding-top:40px; }
.fnt_tmp1 {  }
.fnt_tmp2 {  }
.fnt_tmp3 {  }





/* Font Size */
.fnt_200 { font-weight:200; }
.fnt_300 { font-weight:300; }
.fnt_400 { font-weight:400; }
.fnt_700 { font-weight:700; }
.fnt_800 { font-weight:800; }
.fnt_11 { font-size:11px; }
.fnt_12 { font-size:12px; }
.fnt_13 { font-size:13px; }
.fnt_14 { font-size:14px; }
.fnt_15 { font-size:15px; }
.fnt_16 { font-size:16px; }
.fnt_24 { font-size:24px; }
.fnt_32 { font-size:32px; }


/* Font Style */
.fnt_bold { font-weight:bold; }
.fnt_italic { font-style:italic; }


/* Fonts - Kor */
.fnt_dotum { font-family:'돋움',dotum,'굴림',gulim !important; }
.fnt_nanum { font-family:'Nanum Gothic','나눔고딕'; }
.fnt_nanumbarun, .fnt_nanum_barun { font-family:'Nanum Barun Gothic','나눔바른고딕','Nanum Gothic','나눔고딕'; }

/* Fonts - Eng */
.fnt_arial { font-family:arial; }
.fnt_tahoma { font-family:tahoma; }
.fnt_verdana { font-family:verdana; }

.Open-Sans-normal-300 { font-family: 'Open Sans' !important; font-style: normal; font-weight: 300; }
.Open-Sans-italic-300 { font-family: 'Open Sans' !important; font-style: italic; font-weight: 300; }
.Open-Sans-normal-400 { font-family: 'Open Sans' !important; font-style: normal; font-weight: 400; }
.Open-Sans-italic-400 { font-family: 'Open Sans' !important; font-style: italic; font-weight: 400; }
.Open-Sans-normal-600 { font-family: 'Open Sans' !important; font-style: normal; font-weight: 600; }
.Open-Sans-italic-600 { font-family: 'Open Sans' !important; font-style: italic; font-weight: 600; }
.Open-Sans-normal-700 { font-family: 'Open Sans' !important; font-style: normal; font-weight: 700; }
.Open-Sans-italic-700 { font-family: 'Open Sans' !important; font-style: italic; font-weight: 700; }
.Open-Sans-normal-800 { font-family: 'Open Sans' !important; font-style: normal; font-weight: 800; }
.Open-Sans-italic-800 { font-family: 'Open Sans' !important; font-style: italic; font-weight: 800; }

.Roboto-normal-100 { font-family: 'Roboto' !important; font-style: normal; font-weight: 100; }
.Roboto-normal-300 { font-family: 'Roboto' !important; font-style: normal; font-weight: 300; }
.Roboto-normal-400 { font-family: 'Roboto' !important; font-style: normal; font-weight: 400; }
.Roboto-normal-500 { font-family: 'Roboto' !important; font-style: normal; font-weight: 500; }
.Roboto-normal-700 { font-family: 'Roboto' !important; font-style: normal; font-weight: 700; }
.Roboto-normal-900 { font-family: 'Roboto' !important; font-style: normal; font-weight: 900; }
.Roboto-italic-100 { font-family: 'Roboto' !important; font-style: italic; font-weight: 100; }
.Roboto-italic-300 { font-family: 'Roboto' !important; font-style: italic; font-weight: 300; }
.Roboto-italic-400 { font-family: 'Roboto' !important; font-style: italic; font-weight: 400; }
.Roboto-italic-500 { font-family: 'Roboto' !important; font-style: italic; font-weight: 500; }
.Roboto-italic-700 { font-family: 'Roboto' !important; font-style: italic; font-weight: 700; }
.Roboto-italic-900 { font-family: 'Roboto' !important; font-style: italic; font-weight: 900; }


/* Transition */

/* ease-in-out */
.ease_in_out_200 { transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out }
.ease_in_out_300 { transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out }
.ease_in_out_350 { transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out }
.ease_in_out_400 { transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out }
.ease_in_out_450 { transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-webkit-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out }
.ease_in_out_500 { transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out }
.ease_in_out_600 { transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out }
.ease_in_out_700 { transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out }
.ease_in_out_800 { transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out }
.ease_in_out_900 { transition:all 0.9s ease-in-out;-moz-transition:all 0.9s ease-in-out;-webkit-transition:all 0.9s ease-in-out;-ms-transition:all 0.9s ease-in-out;-o-transition:all 0.9s ease-in-out }

/* ease */
.ease_200 { transition:all 0.2s ease; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; }
.ease_300 { transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
.ease_350 { transition:all 0.35s ease; -moz-transition:all 0.35s ease; -webkit-transition:all 0.35s ease; -ms-transition:all 0.35s ease; -o-transition:all 0.35s ease; }
.ease_400 { transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; }
.ease_450 { transition:all 0.45s ease; -moz-transition:all 0.45s ease; -webkit-transition:all 0.45s ease; -ms-transition:all 0.45s ease; -o-transition:all 0.45s ease; }
.ease_500 { transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.ease_600 { transition:all 0.6s ease; -moz-transition:all 0.6s ease; -webkit-transition:all 0.6s ease; -ms-transition:all 0.6s ease; -o-transition:all 0.6s ease; }
.ease_700 { transition:all 0.7s ease; -moz-transition:all 0.7s ease; -webkit-transition:all 0.7s ease; -ms-transition:all 0.7s ease; -o-transition:all 0.7s ease; }
.ease_800 { transition:all 0.8s ease; -moz-transition:all 0.8s ease; -webkit-transition:all 0.8s ease; -ms-transition:all 0.8s ease; -o-transition:all 0.8s ease; }
.ease_900 { transition:all 0.9s ease; -moz-transition:all 0.9s ease; -webkit-transition:all 0.9s ease; -ms-transition:all 0.9s ease; -o-transition:all 0.9s ease; }





.header_top .fa { padding-right:8px; }


.ie8_bgcover { 	-ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc); }

/*
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*/
.column-wrapper, .columns-wrapper { overflow: hidden; }
.alignleft, .left { float: left; }
.alignright, .right { float: right; }
.no-float, .float-none { float: none; }
.no-padding { padding: 0; }
body .no-lr-padding { padding-left: 0; padding-right: 0; }

.one-column, .one-columns { width: 100%; }
.two-column, .two-columns { width: 50%; }
.three-column, .three-columns { width: 33.3333333%; }
.four-column, .four-columns { width: 25%; }
.five-column, .five-columns { width: 20%; }
.six-column, .six-columns { width: 16.6%; }

.page { overflow: hidden; }

