/* Font
-----------------------------------------------------------------------------*/
@import url(/Common/css/nanumgothic_regular.css);

.bottom_banner { font-family: '__NanumGothicBold_5';}
.bottom_banner h3 { font-family: '__NanumGothicBold_5';}
.bottom_banner .tit h3 { color: #fff; font-size: 18px !important;}

/* Global
-----------------------------------------------------------------------------*/
* { margin: 0; padding: 0;}
body { width: 100%; font-family:"Nanum Gothic", "나눔고딕", Dotum, Arial, Verdana, Geneva, sans-serif; font-size:16px; letter-spacing:-0.05em; /*overflow-x: hidden;*/ word-break:keep-all; word-wrap: brek-word; margin:0 auto; }
/*.campaign_wrapper {width: 100%; margin: 0 auto;}*/
.clearfix:after { display: table; clear: both; content: "";}
.clearfix:after { content: ""; /* Older browser do not support empty content */visibility: hidden; display: block; height: 0; clear: both;}

/* Header
-----------------------------------------------------------------------------*/
.header_wrap { position:relative; min-width:960px; max-width:1440px; height:600px; margin:0 auto; border-left: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden;}
.header_wrap .header { position:absolute; width:960px; z-index: 2; left: 50%; bottom:40px; margin-left:-480px; }
.header_wrap .overlay { position: relative; width: 100%; height: 100%; z-index: 1;}

.overlay_gradation { background:url(../images_campaign/overlay_gradation.png) repeat-x bottom;/*background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );*/}
.overlay_full_30 { background:url(../images_campaign/overlay_full_30.png) repeat;}
.overlay_full_40 { background:url(../images_campaign/overlay_full_40.png) repeat;}
.overlay_full_50 { background:url(../images_campaign/overlay_full_50.png) repeat;}
.overlay_full_60 { background:url(../images_campaign/overlay_full_60.png) repeat;}
.overlay_full_70 { background:url(../images_campaign/overlay_full_70.png) repeat;}
.overlay_full_80 { background:url(../images_campaign/overlay_full_80.png) repeat;}

.overlay_full_30_w { background:url(../images_campaign/overlay_full_30_w.png) repeat;}
.overlay_full_40_w { background:url(../images_campaign/overlay_full_40_w.png) repeat;}
.overlay_full_50_w { background:url(../images_campaign/overlay_full_50_w.png) repeat;}
.overlay_full_60_w { background:url(../images_campaign/overlay_full_60_w.png) repeat;}
.overlay_full_70_w { background:url(../images_campaign/overlay_full_70_w.png) repeat;}
.overlay_full_80_w { background:url(../images_campaign/overlay_full_80_w.png) repeat;}

/* Sub_Footer
-----------------------------------------------------------------------------*/
.sub_footer_wrap {text-align:left; position:relative; min-width:960px; background:#fff; border-top: 1px solid #ddd;}
.sub_footer {position: relative; width: 960px; height:auto; margin: 0 auto; padding: 30px 0 30px 0; background:#fff; }
.sub_footer .menu { margin-bottom: 20px; font-family:"nanum gothic"}
.sub_footer .menu a {font-size: 14px; color: #999; margin-right: 15px; font-weight: 600;}
.sub_footer .menu a span { display: inline-block; vertical-align: text-bottom;}

.sub_footer .menu2 { position: absolute; margin-bottom: 20px; right: 0; top: 30px; font-family:"nanum gothic"}
.sub_footer .menu2 a {font-size: 14px; color: #999; margin-left: 7px; font-weight: 600;}
.sub_footer .menu2 a span { display: inline-block; vertical-align: text-bottom;}
.sub_footer .menu2 a .facebook { width: 16px; height: 15px; background:url(/images/main/sns_14.png) no-repeat -15px 0;}
.sub_footer .menu2 a .instagram { width: 16px; height: 15px; background:url(/images/main/sns_14.png) no-repeat -15px -15px;}
.sub_footer .menu2 a .twitter { width: 16px; height: 15px; background:url(/images/main/sns_14.png) no-repeat -15px -30px;}
.sub_footer .menu2 a .blog { width: 16px; height: 15px; background:url(/images/main/sns_14.png) no-repeat -15px -45px;}
.sub_footer .menu2 a .youtube { width: 16px; height: 15px; background:url(/images/main/sns_14.png) no-repeat -15px -60px;}

.sub_footer .copyright { display: block; font-size: 12px; line-height: 18px; color: #999; margin-bottom:30px; font-family:"nanum gothic"}
.sub_footer .copyright span { display: block; margin-bottom: 10px;}

.sub_footer_select  { display: block; position: relative;}
.sub_footer_select .select_wrap { display: block; float: left; width:188px; height:30px; border: 1px solid #ddd; background:transparent; margin-top: 10px; margin-bottom: 20px;   margin-right: 10px;}
.sub_footer_select .select_wrap form select { width:170px;}

/* Middle
-----------------------------------------------------------------------------*/
.campaign_middle_full { position:relative; min-width:960px; width:100%; height: auto; margin:0 auto; padding-bottom: 0px; background:#fff;}
.campaign_middle_full:after {display: table; clear: both;content: '';}

.campaign_middle { position:relative; min-width:960px; max-width:1440px; height: auto; margin:0 auto; padding-bottom: 0px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; background:#fff;}
.campaign_middle:after {display: table; clear: both;content: '';}

.menu_wrap { position: absolute; width: 1200px; height:40px; left: 50%; top: 0px; margin-left: -600px; margin-top:15px;}
.menu_wrap ul {  display: block; font-size: 16px; text-align: right;}
.menu_wrap ul li {float: left;  padding-top: 0px; line-height: 40px; padding-right: 30px;  }
.menu_wrap ul li a {display: block; width: 100%; height: auto; color: #fff;}
.menu_wrap ul li a:hover {color: #ff6600; border-bottom: 2px solid #ff6600;} 
.menu_wrap ul li .on {color: #ff6600; border-bottom: 2px solid #ff6600;} 

.nav_wrap {position:relative; width:960px; height:60px; margin:0 auto; z-index:2;  }
.nav_wrap_clear_top {margin-bottom: -60px;}
.nav_wrap_clear_bottom {margin-top: -60px;}
.nav_wrap_clear { margin-bottom: -60px}
.nav_wrap ul li a, .nav_wrap ul li a:hover, .nav_wrap ul li a:focus, .nav_wrap ul li a:active { display: block; width:100%; height:auto; color: #fff;}
.nav_wrap ul  {display:block; clear:both;  width:960px; height:60px; background: #fff;}
.nav_wrap ul li { float: left; width: 100%; height: 60px; font-size: 22px; line-height:60px; text-align: center; color: #fff; margin-right:1px; }
.nav_wrap ul .last { float: left; width:100%; height: 60px; font-size: 22px; line-height:60px; text-align: center; color: #fff; margin-right:0px;}

.nav_wrap_2 {position:relative; width:960px; height:60px; margin:0 auto; z-index:2;  }
.nav_wrap_2_clear_top {margin-bottom: -60px;}
.nav_wrap_2_clear_bottom {margin-top: -60px;}
.nav_wrap_2_clear { margin-bottom: -60px}
.nav_wrap_2 ul li a, .nav_wrap_2 ul li a:hover, .nav_wrap_2 ul li a:focus, .nav_wrap_2 ul li a:active { display: block; width:100%; height:60px; color: #fff;}
.nav_wrap_2 ul  {display:block; clear:both;  width:960px; height:60px; background:#fff;}
.nav_wrap_2 ul li { float: left; width: 100%; height: 60px; font-size: 22px; line-height:60px; text-align: center; color: #fff; margin-right:1px; }
.nav_wrap_2 ul .last { float: left; width:100%; height: 60px; font-size: 22px; line-height:60px; text-align: center; color: #fff; margin-right:0px;}

.nav_wrap_s_50 {height: 50px !important; line-height: 50px !important;}
.nav_li_s_50 {text-align: left !important; height: 50px!important; line-height: 50px!important; font-size: 16px!important;}

.nav_wrap ul .nav_li_5, .nav_wrap_2 ul .nav_li_5 { width: 191px}
.nav_wrap ul .nav_li_5_last, .nav_wrap_2 ul .nav_li_5_last { width: 192px; margin-right:0px;}
.nav_wrap ul .nav_li_4, .nav_wrap_2 ul .nav_li_4 { width: 239px}
.nav_wrap ul .nav_li_4_last, .nav_wrap_2 ul .nav_li_4_last { width: 240px; margin-right:0px;}
.nav_wrap ul .nav_li_3, .nav_wrap_2 ul .nav_li_3 { width: 319px}
.nav_wrap ul .nav_li_3_last, .nav_wrap_2 ul .nav_li_3_last { width: 320px; margin-right:0px;}
.nav_wrap ul .nav_li_2, .nav_wrap_2 ul .nav_li_2 { width: 479px}
.nav_wrap ul .nav_li_2_last, .nav_wrap_2 ul .nav_li_2_last { width: 480px; margin-right:0px;}

.nav_active {background: #ff6600 !important;}


#nav_wrap_footer { position:relative; width:960px; height: 60px; margin:0 auto;}

.nav_wrap.scroll-to-fixed-fixed {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* IE 8 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); /* IE 7 and olders */
opacity: 0.85; 	
-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);
box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);}
.nav_wrap ul.scroll-to-fixed-fixed {display:block; clear:both; width:960px; height:60px; /*padding:0 10px 10px*/; }
.nav_wrap ul li.scroll-to-fixed-fixed { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px}

.nav_wrap_2.scroll-to-fixed-fixed {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* IE 8 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); /* IE 7 and olders */
opacity: 0.85; 	
-webkit-box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.15);
box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.15);}
.nav_wrap_2 ul.scroll-to-fixed-fixed {display:block; clear:both; width:960px; height:60px; /*padding:0 10px 10px*/; }
.nav_wrap_2 ul li.scroll-to-fixed-fixed {border-bottom-right-radius: 3px; border-bottom-left-radius: 3px}

.underline_from_center { vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}
.underline_from_center:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: 0; background: #ff8800; height: 3px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.underline_from_center:hover:before, .hvr_underline_from_center:focus:before, .hvr_underline_from_center:active:before { left: 0; right: 0;}

.underline_from_center2 { vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}
.underline_from_center2:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: 0; background: #666; height: 3px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.underline_from_center2:hover:before, .hvr_underline_from_center2:focus:before, .hvr_underline_from_center2:active:before { left: 0; right: 0;}

.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 0;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-forward:before {
  content: "\f105";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

.content_wrap {position: relative; width: 960px; margin: 0 auto;}
.content_wrap .contnet { position:relative; display: block; padding:60px 0px 0px 0px;  height:auto;}

.content_wrap_wide {position: relative; width: 100%; margin: 0 auto;}

.section_wrap { position:relative; display: block; clear: both; width:960px; height:auto;}
.section_wrap p { position:relative; clear:both; font-family:"Nanum Gothic";}

.section_wrap2 { position:relative; display: block; clear: both; width:480px; height:auto;}
.section_wrap2 p { position:relative; clear:both; font-family:"Nanum Gothic";}

.section_wrap3 { position:relative; display: block; clear: both; width:480px; height:auto; margin-left: 480px;}
.section_wrap3 p { position:relative; clear:both; font-family:"Nanum Gothic";}

.section_txt_wrap { font-size: 16px; line-height:28px; padding: 0 0px 30px 0px; font-family:"Nanum Gothic"; text-align:justify;}
.section_txt_wrap_c { font-size: 16px; line-height:28px; padding: 0 0px 30px 0px; font-family:"Nanum Gothic"; text-align:justify; text-align: center;}

.section_txt2_wrap { font-size: 14px; line-height:24px; padding: 0 0 30px; font-family:"Nanum Gothic"; text-align:justify;}
.section_txt2_wrap_c { font-size: 14px; line-height:24px; padding: 0 0 30px; font-family:"Nanum Gothic"; text-align:justify; text-align: center;}

.section_btn_wrap { padding: 0 0px 30px 0px; min-height:50px;}

.section_img_wrap { padding-bottom: 30px;}
.section_img_wrap .caption { width: 920px; height: auto; background: #f2f2f2; font-size: 13px; line-height: 18px; color: #666; padding: 14px 20px;  font-family:"Nanum Gothic";}

.content_wrap .contnet_title { position:relative; width: 960px; margin:60px 0; height:auto; padding-bottom:60px; border-bottom: 1px solid #ddd;}
.content_wrap .contnet_title .title_wrap { position:relative;width:960px; }
.content_wrap .contnet_title .title_wrap p { position:relative; clear:both; font-family:"Nanum Gothic"; }
.content_wrap .contnet_title_set { padding-bottom:0px; border-bottom: 0px solid #ddd;}

.content_wrap .contnet_title ul li { display:inline-block; width:50px; height:50px; float: left; margin-right: 1px;}
.content_wrap .contnet_title ul li i {font-size:22px; line-height:50px;}
.content_wrap .contnet_title .sns { position: absolute; width:auto; top:0; right: 0;}
.content_wrap .contnet_title .sns li a { display:inline-block; width:50px; height:50px; float: left; margin-left: 1px;}
.content_wrap .contnet_title .sns li .twitter { background:#54aaeb; color:#fff; text-align:center; }
.content_wrap .contnet_title .sns li .facebook { background:#3a5795; color:#fff; text-align:center;}
.content_wrap .contnet_title .sns li .blog { background:#2db400; color:#fff; text-align:center;}
.content_wrap .contnet_title .sns li .youtube {background:#bb0000; color:#fff; text-align:center;}

.content_wrap .credit_title { position:relative; margin:60px 0px; height:100%; /*border-top: 1px solid #ddd;*/ padding: 30px 60px; font-family:"Nanum Gothic"; background: #f2f2f2; }
.content_wrap .credit_title .txt_wrap { font-szie: 14px; line-height:24px; padding-bottom: 30px; font-family:"Nanum Gothic";}
.content_wrap .credit_title dl { position:relative; display:block; width: 840px; min-height:20px;  line-height: 22px; line-height:24px}
.content_wrap .credit_title dl dt {  float: left; width: 10%; font-weight: 700; font-family:"Nanum Gothic";}
.content_wrap .credit_title dl dd {  float: left; width: 90%; font-family:"Nanum Gothic";}

.content_img_wrap { position:relative; width:100%; height:600px; margin:0 auto;}
.content_img_wrap .content_img { position:absolute; width:960px; z-index: 2; left: 50%; bottom:60px; margin-left:-480px; }
.content_img_wrap .content_img2 { position:absolute; width:960px; z-index: 2; left: 50%; top:120px; margin-left:-480px; }
.content_img_wrap .overlay { position: relative; width: 100%; height: 100%; z-index: 1;}
.content_img_wrap .content_img2 .img_r {position:absolute; top:0; right:-120px; width:540px; height:auto}
.content_img_wrap .content_img2 .img_l {position:absolute; top:0; left:-120px; width:540px; height:auto}

.content_col_wrap { position:relative; max-width:1440px; height:auto; margin:0 auto; }
.content_col_wrap .content_col { position:relative; width:960px; margin:0 auto; }

.content_tile_wrap { position:relative; width:auto; height:auto; margin:0 auto; }
.content_tile_960_wrap {position: relative; width: 960px; height:auto; margin: 0 auto;}
.content_tile_1200_wrap {position: relative; max-width: 1200px; height:auto; margin: 0 auto;}
.content_tile_1440_wrap {position: relative; max-width: 1440px; height:auto; margin: 0 auto;}

.content_tile { float:left; width:50%;}

.tile_txt_r {float:left; width:auto; height: auto;}
.tile_txt_l {float:right; width:auto; height: auto;}

.tile_txt_420r {float:left; width:420px; height: auto; padding: 60px 0px 0 60px;}
.tile_txt_420l {float:right; width:420px; height: auto; padding: 60px 60px 0 0px;}

.tile2_txt_360r {float:left; width:360px;  height: auto; padding: 60px 60px 0 60px;}
.tile2_txt_360l {float:right; width:360px; height: auto; padding: 60px 60px 0 60px;}

.tile_column_wrap { position:relative; clear: both; width:960px; height:auto; }
.tile_column_wrap .last { margin-right:0px;}

.tile_column_1 { position:relative; float: left; width:960px; height:auto; margin-right:40px;}
.tile_column_1 .img {width:960px; height:auto;}
.tile_column_1 .txt {display: block; font-size: 14px; line-height: 22px; font-family:"Nanum Gothic"; padding: 20px 0;}

.tile_column_2 { position:relative; float: left; width:460px; height:auto; margin-right:40px;}
.tile_column_2 .img {width:460px; height:auto;}
.tile_column_2 .txt {display: block; font-size: 14px; line-height: 22px; font-family:"Nanum Gothic"; padding: 20px 0;}

.tile_column_3 { position:relative; float: left; width:300px; height:auto; margin-right:30px;}
.tile_column_3 .img {width:300px; height:auto;}
.tile_column_3 .txt {display: block; font-size: 14px; line-height: 22px; font-family:"Nanum Gothic"; padding: 20px 0;}

.tile_column_4 { position:relative; float: left; width:210px; height:auto; margin-right:40px;}
.tile_column_4 .img {width:210px; height:auto;}
.tile_column_4 .txt {display: block; font-size: 13px; line-height: 20px; font-family:"Nanum Gothic"; padding: 20px 0;}

.card_column_wrap { position:relative; clear: both; width:960px; height:auto;}
.card_column_wrap .last { margin-right:0px;}

.card_column_2 { position:relative; float: left; width:470px; height:auto; margin-right:20px;}
.card_column_2 .img {width:470px; height:auto;}
.card_column_2 .txt {display: block; font-size: 14px; line-height: 22px; font-family:"Nanum Gothic"; padding: 20px; border-right: 1px solid #ddd; background: #f2f2f2;}
.card_column_2 .line {background: #fff; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.card_column_3 { position:relative; float: left; width:310px; height:auto; margin-right:15px;}
.card_column_3 .img {width:310px; height:auto;}
.card_column_3 .txt {display: block; font-size: 14px; line-height: 22px; font-family:"Nanum Gothic"; padding: 20px; border-right:1px; background: #f2f2f2;}
.card_column_3 .line {background: #fff; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.card_column_4 { position:relative; float: left; width:231px; height:auto; margin-right:12px;}
.card_column_4 .img {width:231px; height:auto;}
.card_column_4 .txt {display: block; font-size: 13px; line-height: 20px; font-family:"Nanum Gothic"; padding: 20px; border-right:1px; background: #f2f2f2;}
.card_column_4 .line {background: #fff; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.icon_column { position:relative; float: left; width:auto; height:auto; margin: 0px 0 0 0;}
.icon_column .icon { float: left;  width:80px; height:80px;}

.icon_ff6600 {width:80px; height:80px; background:#ff6600;}
.icon_2d77aa {width:80px; height:80px; background:#2d77aa;}
.icon_fff {width:80px; height:80px; background:#fff;}
.icon_ddd {width:80px; height:80px; background:#ddd;}
.icon_999 {width:80px; height:80px; background:#999;}
.icon_666 {width:80px; height:80px; background:#666;}
.icon_border_ff6600 {width:74px; height:74px; background:#fff; border:3px #ff6600 solid;}
.icon_border_2d77aa {width:74px; height:74px; background:#fff; border:3px #2d77aa solid;}
.icon_border_fff {width:74px; height:74px; background:#f2f2f2; border:3px #fff solid;}
.icon_border_ddd {width:74px; height:74px; background:#fff; border:3px #ddd solid;}
.icon_border_999 {width:74px; height:74px; background:#fff; border:3px #999 solid;}
.icon_border_666 {width:74px; height:74px; background:#fff; border:3px #666 solid;}
.icon_border_transparent_ff6600 { width:74px; height:74px; border:3px #ff6600 solid;}
.icon_border_transparent_2d77aa {width:74px; height:74px; border:3px #2d77aa solid;}
.icon_border_transparent_fff {width:74px; height:74px; background:#f2f2f2; border:3px #fff solid;}
.icon_border_transparent_ddd {width:74px; height:74px; border:3px #ddd solid;}
.icon_border_transparent_999 {width:74px; height:74px; border:3px #999 solid;}
.icon_border_transparent_666 {width:74px; height:74px; border:3px #666 solid;}

.icon_column_1 { position:relative; float: left; width:960px; height:auto; margin: 30px 0 0 0;}
.icon_column_1 .txt { float: left; display:block; width: 830px; line-height: 34px; font-family:"Nanum Gothic"; padding: 0px 20px;}

.icon_column_2 { position:relative; float: left; width:480px; height:auto; margin: 30px 0 0 0;}
.icon_column_2 .txt { float: left; display:block; width: 350px; line-height: 34px; font-family:"Nanum Gothic"; padding: 0px 20px;}

.icon_column_3 { position:relative; float: left; width:320px; height:auto; margin: 30px 0 0 0;}
.icon_column_3 .txt { float: left; display:block; width: 190px; line-height: 34px; font-family:"Nanum Gothic"; padding: 0px 20px;}

.icon_column_4 { position:relative; float: left;  display:block; width:240px; height:auto; margin: 30px 0 0 0;}
.icon_column_4 .txt { float: left; display:block; width: 130px; line-height: 34px; font-family:"Nanum Gothic"; margin: 0px 5px 0 10px; }

.icon_ff6600_01 { background:url(../images_campaign/icon_ff6600.png); background-position:0px 0px;}
.icon_ff6600_02 { background:url(../images_campaign/icon_ff6600.png); background-position:-80px 0px;}
.icon_ff6600_03 { background:url(../images_campaign/icon_ff6600.png); background-position:-160px 0px;}
.icon_ff6600_04 { background:url(../images_campaign/icon_ff6600.png); background-position:-240px 0px;}
.icon_ff6600_05 { background:url(../images_campaign/icon_ff6600.png); background-position:-320px 0px;}
.icon_ff6600_06 { background:url(../images_campaign/icon_ff6600.png); background-position:-400px 0px;}
.icon_ff6600_07 { background:url(../images_campaign/icon_ff6600.png); background-position:-480px 0px;}
.icon_ff6600_08 { background:url(../images_campaign/icon_ff6600.png); background-position:-560px 0px;}
.icon_ff6600_09 { background:url(../images_campaign/icon_ff6600.png); background-position:-640px 0px;}
.icon_ff6600_10 { background:url(../images_campaign/icon_ff6600.png); background-position:-720px 0px;}
.icon_ff6600_11 { background:url(../images_campaign/icon_ff6600.png); background-position:-800px 0px;}
.icon_ff6600_12 { background:url(../images_campaign/icon_ff6600.png); background-position:-880px 0px;}
.icon_ff6600_13 { background:url(../images_campaign/icon_ff6600.png); background-position:-960px 0px;}
.icon_ff6600_14 { background:url(../images_campaign/icon_ff6600.png); background-position:-1040 0px;}
.icon_ff6600_15 { background:url(../images_campaign/icon_ff6600.png); background-position:-1120px 0px;}
.icon_ff6600_16 { background:url(../images_campaign/icon_ff6600.png); background-position:-1200px 0px;}
.icon_ff6600_17 { background:url(../images_campaign/icon_ff6600.png); background-position:-1280px 0px;}
/*추가
----------------------------------------------------------------------*/
/*ff6600 추가*/
.icon_2_ff6600_01 { background:url(../images_campaign/icon_2_ff6600.png); background-position:0px 0px;}
.icon_2_ff6600_02 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-80px 0px;}
.icon_2_ff6600_03 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-160px 0px;}
.icon_2_ff6600_04 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-240px 0px;}
.icon_2_ff6600_05 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-320px 0px;}
.icon_2_ff6600_06 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-400px 0px;}
.icon_2_ff6600_07 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-480px 0px;}
.icon_2_ff6600_08 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-560px 0px;}
.icon_2_ff6600_09 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-640px 0px;}
.icon_2_ff6600_10 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-720px 0px;}
.icon_2_ff6600_11 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-800px 0px;}
.icon_2_ff6600_12 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-880px 0px;}
.icon_2_ff6600_13 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-960px 0px;}
.icon_2_ff6600_14 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-1040 0px;}
.icon_2_ff6600_15 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-1120px 0px;}
.icon_2_ff6600_16 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-1200px 0px;}
.icon_2_ff6600_17 { background:url(../images_campaign/icon_2_ff6600.png); background-position:-1280px 0px;}

.icon_3_ff6600_01 { background:url(../images_campaign/icon_3_ff6600.png); background-position:0px 0px;}
.icon_3_ff6600_02 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-80px 0px;}
.icon_3_ff6600_03 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-160px 0px;}
.icon_3_ff6600_04 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-240px 0px;}
.icon_3_ff6600_05 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-320px 0px;}
.icon_3_ff6600_06 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-400px 0px;}
.icon_3_ff6600_07 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-480px 0px;}
.icon_3_ff6600_08 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-560px 0px;}
.icon_3_ff6600_09 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-640px 0px;}
.icon_3_ff6600_10 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-720px 0px;}
.icon_3_ff6600_11 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-800px 0px;}
.icon_3_ff6600_12 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-880px 0px;}
.icon_3_ff6600_13 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-960px 0px;}
.icon_3_ff6600_14 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-1040 0px;}
.icon_3_ff6600_15 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-1120px 0px;}
.icon_3_ff6600_16 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-1200px 0px;}
.icon_3_ff6600_17 { background:url(../images_campaign/icon_3_ff6600.png); background-position:-1280px 0px;}

.icon_4_ff6600_01 { background:url(../images_campaign/icon_4_ff6600.png); background-position:0px 0px;}
.icon_4_ff6600_02 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-80px 0px;}
.icon_4_ff6600_03 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-160px 0px;}
.icon_4_ff6600_04 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-240px 0px;}
.icon_4_ff6600_05 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-320px 0px;}
.icon_4_ff6600_06 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-400px 0px;}
.icon_4_ff6600_07 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-480px 0px;}
.icon_4_ff6600_08 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-560px 0px;}
.icon_4_ff6600_09 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-640px 0px;}
.icon_4_ff6600_10 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-720px 0px;}
.icon_4_ff6600_11 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-800px 0px;}
.icon_4_ff6600_12 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-880px 0px;}
.icon_4_ff6600_13 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-960px 0px;}
.icon_4_ff6600_14 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-1040 0px;}
.icon_4_ff6600_15 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-1120px 0px;}
.icon_4_ff6600_16 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-1200px 0px;}
.icon_4_ff6600_17 { background:url(../images_campaign/icon_4_ff6600.png); background-position:-1280px 0px;}

/*2d77aa 추가*/
.icon_2_2d77aa_01 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:0px 0px;}
.icon_2_2d77aa_02 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-80px 0px;}
.icon_2_2d77aa_03 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-160px 0px;}
.icon_2_2d77aa_04 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-240px 0px;}
.icon_2_2d77aa_05 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-320px 0px;}
.icon_2_2d77aa_06 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-400px 0px;}
.icon_2_2d77aa_07 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-480px 0px;}
.icon_2_2d77aa_08 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-560px 0px;}
.icon_2_2d77aa_09 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-640px 0px;}
.icon_2_2d77aa_10 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-720px 0px;}
.icon_2_2d77aa_11 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-800px 0px;}
.icon_2_2d77aa_12 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-880px 0px;}
.icon_2_2d77aa_13 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-960px 0px;}
.icon_2_2d77aa_14 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-1040 0px;}
.icon_2_2d77aa_15 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-1120px 0px;}
.icon_2_2d77aa_16 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-1200px 0px;}
.icon_2_2d77aa_17 { background:url(../images_campaign/icon_2_2d77aa.png); background-position:-1280px 0px;}

.icon_3_2d77aa_01 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:0px 0px;}
.icon_3_2d77aa_02 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-80px 0px;}
.icon_3_2d77aa_03 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-160px 0px;}
.icon_3_2d77aa_04 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-240px 0px;}
.icon_3_2d77aa_05 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-320px 0px;}
.icon_3_2d77aa_06 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-400px 0px;}
.icon_3_2d77aa_07 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-480px 0px;}
.icon_3_2d77aa_08 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-560px 0px;}
.icon_3_2d77aa_09 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-640px 0px;}
.icon_3_2d77aa_10 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-720px 0px;}
.icon_3_2d77aa_11 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-800px 0px;}
.icon_3_2d77aa_12 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-880px 0px;}
.icon_3_2d77aa_13 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-960px 0px;}
.icon_3_2d77aa_14 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-1040 0px;}
.icon_3_2d77aa_15 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-1120px 0px;}
.icon_3_2d77aa_16 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-1200px 0px;}
.icon_3_2d77aa_17 { background:url(../images_campaign/icon_3_2d77aa.png); background-position:-1280px 0px;}

.icon_4_2d77aa_01 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:0px 0px;}
.icon_4_2d77aa_02 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-80px 0px;}
.icon_4_2d77aa_03 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-160px 0px;}
.icon_4_2d77aa_04 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-240px 0px;}
.icon_4_2d77aa_05 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-320px 0px;}
.icon_4_2d77aa_06 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-400px 0px;}
.icon_4_2d77aa_07 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-480px 0px;}
.icon_4_2d77aa_08 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-560px 0px;}
.icon_4_2d77aa_09 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-640px 0px;}
.icon_4_2d77aa_10 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-720px 0px;}
.icon_4_2d77aa_11 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-800px 0px;}
.icon_4_2d77aa_12 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-880px 0px;}
.icon_4_2d77aa_13 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-960px 0px;}
.icon_4_2d77aa_14 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-1040 0px;}
.icon_4_2d77aa_15 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-1120px 0px;}
.icon_4_2d77aa_16 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-1200px 0px;}
.icon_4_2d77aa_17 { background:url(../images_campaign/icon_4_2d77aa.png); background-position:-1280px 0px;}

/*666 추가*/
.icon_2_666_01 { background:url(../images_campaign/icon_2_666.png); background-position:0px 0px;}
.icon_2_666_02 { background:url(../images_campaign/icon_2_666.png); background-position:-80px 0px;}
.icon_2_666_03 { background:url(../images_campaign/icon_2_666.png); background-position:-160px 0px;}
.icon_2_666_04 { background:url(../images_campaign/icon_2_666.png); background-position:-240px 0px;}
.icon_2_666_05 { background:url(../images_campaign/icon_2_666.png); background-position:-320px 0px;}
.icon_2_666_06 { background:url(../images_campaign/icon_2_666.png); background-position:-400px 0px;}
.icon_2_666_07 { background:url(../images_campaign/icon_2_666.png); background-position:-480px 0px;}
.icon_2_666_08 { background:url(../images_campaign/icon_2_666.png); background-position:-560px 0px;}
.icon_2_666_09 { background:url(../images_campaign/icon_2_666.png); background-position:-640px 0px;}
.icon_2_666_10 { background:url(../images_campaign/icon_2_666.png); background-position:-720px 0px;}
.icon_2_666_11 { background:url(../images_campaign/icon_2_666.png); background-position:-800px 0px;}
.icon_2_666_12 { background:url(../images_campaign/icon_2_666.png); background-position:-880px 0px;}
.icon_2_666_13 { background:url(../images_campaign/icon_2_666.png); background-position:-960px 0px;}
.icon_2_666_14 { background:url(../images_campaign/icon_2_666.png); background-position:-1040 0px;}
.icon_2_666_15 { background:url(../images_campaign/icon_2_666.png); background-position:-1120px 0px;}
.icon_2_666_16 { background:url(../images_campaign/icon_2_666.png); background-position:-1200px 0px;}
.icon_2_666_17 { background:url(../images_campaign/icon_2_666.png); background-position:-1280px 0px;}

.icon_3_666_01 { background:url(../images_campaign/icon_3_666.png); background-position:0px 0px;}
.icon_3_666_02 { background:url(../images_campaign/icon_3_666.png); background-position:-80px 0px;}
.icon_3_666_03 { background:url(../images_campaign/icon_3_666.png); background-position:-160px 0px;}
.icon_3_666_04 { background:url(../images_campaign/icon_3_666.png); background-position:-240px 0px;}
.icon_3_666_05 { background:url(../images_campaign/icon_3_666.png); background-position:-320px 0px;}
.icon_3_666_06 { background:url(../images_campaign/icon_3_666.png); background-position:-400px 0px;}
.icon_3_666_07 { background:url(../images_campaign/icon_3_666.png); background-position:-480px 0px;}
.icon_3_666_08 { background:url(../images_campaign/icon_3_666.png); background-position:-560px 0px;}
.icon_3_666_09 { background:url(../images_campaign/icon_3_666.png); background-position:-640px 0px;}
.icon_3_666_10 { background:url(../images_campaign/icon_3_666.png); background-position:-720px 0px;}
.icon_3_666_11 { background:url(../images_campaign/icon_3_666.png); background-position:-800px 0px;}
.icon_3_666_12 { background:url(../images_campaign/icon_3_666.png); background-position:-880px 0px;}
.icon_3_666_13 { background:url(../images_campaign/icon_3_666.png); background-position:-960px 0px;}
.icon_3_666_14 { background:url(../images_campaign/icon_3_666.png); background-position:-1040 0px;}
.icon_3_666_15 { background:url(../images_campaign/icon_3_666.png); background-position:-1120px 0px;}
.icon_3_666_16 { background:url(../images_campaign/icon_3_666.png); background-position:-1200px 0px;}
.icon_3_666_17 { background:url(../images_campaign/icon_3_666.png); background-position:-1280px 0px;}

.icon_4_666_01 { background:url(../images_campaign/icon_4_666.png); background-position:0px 0px;}
.icon_4_666_02 { background:url(../images_campaign/icon_4_666.png); background-position:-80px 0px;}
.icon_4_666_03 { background:url(../images_campaign/icon_4_666.png); background-position:-160px 0px;}
.icon_4_666_04 { background:url(../images_campaign/icon_4_666.png); background-position:-240px 0px;}
.icon_4_666_05 { background:url(../images_campaign/icon_4_666.png); background-position:-320px 0px;}
.icon_4_666_06 { background:url(../images_campaign/icon_4_666.png); background-position:-400px 0px;}
.icon_4_666_07 { background:url(../images_campaign/icon_4_666.png); background-position:-480px 0px;}
.icon_4_666_08 { background:url(../images_campaign/icon_4_666.png); background-position:-560px 0px;}
.icon_4_666_09 { background:url(../images_campaign/icon_4_666.png); background-position:-640px 0px;}
.icon_4_666_10 { background:url(../images_campaign/icon_4_666.png); background-position:-720px 0px;}
.icon_4_666_11 { background:url(../images_campaign/icon_4_666.png); background-position:-800px 0px;}
.icon_4_666_12 { background:url(../images_campaign/icon_4_666.png); background-position:-880px 0px;}
.icon_4_666_13 { background:url(../images_campaign/icon_4_666.png); background-position:-960px 0px;}
.icon_4_666_14 { background:url(../images_campaign/icon_4_666.png); background-position:-1040 0px;}
.icon_4_666_15 { background:url(../images_campaign/icon_4_666.png); background-position:-1120px 0px;}
.icon_4_666_16 { background:url(../images_campaign/icon_4_666.png); background-position:-1200px 0px;}
.icon_4_666_17 { background:url(../images_campaign/icon_4_666.png); background-position:-1280px 0px;}

/*999 추가*/
.icon_2_999_01 { background:url(../images_campaign/icon_2_999.png); background-position:0px 0px;}
.icon_2_999_02 { background:url(../images_campaign/icon_2_999.png); background-position:-80px 0px;}
.icon_2_999_03 { background:url(../images_campaign/icon_2_999.png); background-position:-160px 0px;}
.icon_2_999_04 { background:url(../images_campaign/icon_2_999.png); background-position:-240px 0px;}
.icon_2_999_05 { background:url(../images_campaign/icon_2_999.png); background-position:-320px 0px;}
.icon_2_999_06 { background:url(../images_campaign/icon_2_999.png); background-position:-400px 0px;}
.icon_2_999_07 { background:url(../images_campaign/icon_2_999.png); background-position:-480px 0px;}
.icon_2_999_08 { background:url(../images_campaign/icon_2_999.png); background-position:-560px 0px;}
.icon_2_999_09 { background:url(../images_campaign/icon_2_999.png); background-position:-640px 0px;}
.icon_2_999_10 { background:url(../images_campaign/icon_2_999.png); background-position:-720px 0px;}
.icon_2_999_11 { background:url(../images_campaign/icon_2_999.png); background-position:-800px 0px;}
.icon_2_999_12 { background:url(../images_campaign/icon_2_999.png); background-position:-880px 0px;}
.icon_2_999_13 { background:url(../images_campaign/icon_2_999.png); background-position:-960px 0px;}
.icon_2_999_14 { background:url(../images_campaign/icon_2_999.png); background-position:-1040 0px;}
.icon_2_999_15 { background:url(../images_campaign/icon_2_999.png); background-position:-1120px 0px;}
.icon_2_999_16 { background:url(../images_campaign/icon_2_999.png); background-position:-1200px 0px;}
.icon_2_999_17 { background:url(../images_campaign/icon_2_999.png); background-position:-1280px 0px;}

.icon_3_999_01 { background:url(../images_campaign/icon_3_999.png); background-position:0px 0px;}
.icon_3_999_02 { background:url(../images_campaign/icon_3_999.png); background-position:-80px 0px;}
.icon_3_999_03 { background:url(../images_campaign/icon_3_999.png); background-position:-160px 0px;}
.icon_3_999_04 { background:url(../images_campaign/icon_3_999.png); background-position:-240px 0px;}
.icon_3_999_05 { background:url(../images_campaign/icon_3_999.png); background-position:-320px 0px;}
.icon_3_999_06 { background:url(../images_campaign/icon_3_999.png); background-position:-400px 0px;}
.icon_3_999_07 { background:url(../images_campaign/icon_3_999.png); background-position:-480px 0px;}
.icon_3_999_08 { background:url(../images_campaign/icon_3_999.png); background-position:-560px 0px;}
.icon_3_999_09 { background:url(../images_campaign/icon_3_999.png); background-position:-640px 0px;}
.icon_3_999_10 { background:url(../images_campaign/icon_3_999.png); background-position:-720px 0px;}
.icon_3_999_11 { background:url(../images_campaign/icon_3_999.png); background-position:-800px 0px;}
.icon_3_999_12 { background:url(../images_campaign/icon_3_999.png); background-position:-880px 0px;}
.icon_3_999_13 { background:url(../images_campaign/icon_3_999.png); background-position:-960px 0px;}
.icon_3_999_14 { background:url(../images_campaign/icon_3_999.png); background-position:-1040 0px;}
.icon_3_999_15 { background:url(../images_campaign/icon_3_999.png); background-position:-1120px 0px;}
.icon_3_999_16 { background:url(../images_campaign/icon_3_999.png); background-position:-1200px 0px;}
.icon_3_999_17 { background:url(../images_campaign/icon_3_999.png); background-position:-1280px 0px;}

.icon_4_999_01 { background:url(../images_campaign/icon_4_999.png); background-position:0px 0px;}
.icon_4_999_02 { background:url(../images_campaign/icon_4_999.png); background-position:-80px 0px;}
.icon_4_999_03 { background:url(../images_campaign/icon_4_999.png); background-position:-160px 0px;}
.icon_4_999_04 { background:url(../images_campaign/icon_4_999.png); background-position:-240px 0px;}
.icon_4_999_05 { background:url(../images_campaign/icon_4_999.png); background-position:-320px 0px;}
.icon_4_999_06 { background:url(../images_campaign/icon_4_999.png); background-position:-400px 0px;}
.icon_4_999_07 { background:url(../images_campaign/icon_4_999.png); background-position:-480px 0px;}
.icon_4_999_08 { background:url(../images_campaign/icon_4_999.png); background-position:-560px 0px;}
.icon_4_999_09 { background:url(../images_campaign/icon_4_999.png); background-position:-640px 0px;}
.icon_4_999_10 { background:url(../images_campaign/icon_4_999.png); background-position:-720px 0px;}
.icon_4_999_11 { background:url(../images_campaign/icon_4_999.png); background-position:-800px 0px;}
.icon_4_999_12 { background:url(../images_campaign/icon_4_999.png); background-position:-880px 0px;}
.icon_4_999_13 { background:url(../images_campaign/icon_4_999.png); background-position:-960px 0px;}
.icon_4_999_14 { background:url(../images_campaign/icon_4_999.png); background-position:-1040 0px;}
.icon_4_999_15 { background:url(../images_campaign/icon_4_999.png); background-position:-1120px 0px;}
.icon_4_999_16 { background:url(../images_campaign/icon_4_999.png); background-position:-1200px 0px;}
.icon_4_999_17 { background:url(../images_campaign/icon_4_999.png); background-position:-1280px 0px;}

/*fff 추가*/
.icon_2_fff_01 { background:url(../images_campaign/icon_2_fff.png); background-position:0px 0px;}
.icon_2_fff_02 { background:url(../images_campaign/icon_2_fff.png); background-position:-80px 0px;}
.icon_2_fff_03 { background:url(../images_campaign/icon_2_fff.png); background-position:-160px 0px;}
.icon_2_fff_04 { background:url(../images_campaign/icon_2_fff.png); background-position:-240px 0px;}
.icon_2_fff_05 { background:url(../images_campaign/icon_2_fff.png); background-position:-320px 0px;}
.icon_2_fff_06 { background:url(../images_campaign/icon_2_fff.png); background-position:-400px 0px;}
.icon_2_fff_07 { background:url(../images_campaign/icon_2_fff.png); background-position:-480px 0px;}
.icon_2_fff_08 { background:url(../images_campaign/icon_2_fff.png); background-position:-560px 0px;}
.icon_2_fff_09 { background:url(../images_campaign/icon_2_fff.png); background-position:-640px 0px;}
.icon_2_fff_10 { background:url(../images_campaign/icon_2_fff.png); background-position:-720px 0px;}
.icon_2_fff_11 { background:url(../images_campaign/icon_2_fff.png); background-position:-800px 0px;}
.icon_2_fff_12 { background:url(../images_campaign/icon_2_fff.png); background-position:-880px 0px;}
.icon_2_fff_13 { background:url(../images_campaign/icon_2_fff.png); background-position:-960px 0px;}
.icon_2_fff_14 { background:url(../images_campaign/icon_2_fff.png); background-position:-1040 0px;}
.icon_2_fff_15 { background:url(../images_campaign/icon_2_fff.png); background-position:-1120px 0px;}
.icon_2_fff_16 { background:url(../images_campaign/icon_2_fff.png); background-position:-1200px 0px;}
.icon_2_fff_17 { background:url(../images_campaign/icon_2_fff.png); background-position:-1280px 0px;}

.icon_3_fff_01 { background:url(../images_campaign/icon_3_fff.png); background-position:0px 0px;}
.icon_3_fff_02 { background:url(../images_campaign/icon_3_fff.png); background-position:-80px 0px;}
.icon_3_fff_03 { background:url(../images_campaign/icon_3_fff.png); background-position:-160px 0px;}
.icon_3_fff_04 { background:url(../images_campaign/icon_3_fff.png); background-position:-240px 0px;}
.icon_3_fff_05 { background:url(../images_campaign/icon_3_fff.png); background-position:-320px 0px;}
.icon_3_fff_06 { background:url(../images_campaign/icon_3_fff.png); background-position:-400px 0px;}
.icon_3_fff_07 { background:url(../images_campaign/icon_3_fff.png); background-position:-480px 0px;}
.icon_3_fff_08 { background:url(../images_campaign/icon_3_fff.png); background-position:-560px 0px;}
.icon_3_fff_09 { background:url(../images_campaign/icon_3_fff.png); background-position:-640px 0px;}
.icon_3_fff_10 { background:url(../images_campaign/icon_3_fff.png); background-position:-720px 0px;}
.icon_3_fff_11 { background:url(../images_campaign/icon_3_fff.png); background-position:-800px 0px;}
.icon_3_fff_12 { background:url(../images_campaign/icon_3_fff.png); background-position:-880px 0px;}
.icon_3_fff_13 { background:url(../images_campaign/icon_3_fff.png); background-position:-960px 0px;}
.icon_3_fff_14 { background:url(../images_campaign/icon_3_fff.png); background-position:-1040 0px;}
.icon_3_fff_15 { background:url(../images_campaign/icon_3_fff.png); background-position:-1120px 0px;}
.icon_3_fff_16 { background:url(../images_campaign/icon_3_fff.png); background-position:-1200px 0px;}
.icon_3_fff_17 { background:url(../images_campaign/icon_3_fff.png); background-position:-1280px 0px;}

.icon_4_fff_01 { background:url(../images_campaign/icon_4_fff.png); background-position:0px 0px;}
.icon_4_fff_02 { background:url(../images_campaign/icon_4_fff.png); background-position:-80px 0px;}
.icon_4_fff_03 { background:url(../images_campaign/icon_4_fff.png); background-position:-160px 0px;}
.icon_4_fff_04 { background:url(../images_campaign/icon_4_fff.png); background-position:-240px 0px;}
.icon_4_fff_05 { background:url(../images_campaign/icon_4_fff.png); background-position:-320px 0px;}
.icon_4_fff_06 { background:url(../images_campaign/icon_4_fff.png); background-position:-400px 0px;}
.icon_4_fff_07 { background:url(../images_campaign/icon_4_fff.png); background-position:-480px 0px;}
.icon_4_fff_08 { background:url(../images_campaign/icon_4_fff.png); background-position:-560px 0px;}
.icon_4_fff_09 { background:url(../images_campaign/icon_4_fff.png); background-position:-640px 0px;}
.icon_4_fff_10 { background:url(../images_campaign/icon_4_fff.png); background-position:-720px 0px;}
.icon_4_fff_11 { background:url(../images_campaign/icon_4_fff.png); background-position:-800px 0px;}
.icon_4_fff_12 { background:url(../images_campaign/icon_4_fff.png); background-position:-880px 0px;}
.icon_4_fff_13 { background:url(../images_campaign/icon_4_fff.png); background-position:-960px 0px;}
.icon_4_fff_14 { background:url(../images_campaign/icon_4_fff.png); background-position:-1040 0px;}
.icon_4_fff_15 { background:url(../images_campaign/icon_4_fff.png); background-position:-1120px 0px;}
.icon_4_fff_16 { background:url(../images_campaign/icon_4_fff.png); background-position:-1200px 0px;}
.icon_4_fff_17 { background:url(../images_campaign/icon_4_fff.png); background-position:-1280px 0px;}

/*ddd 추가*/
.icon_2_ddd_01 { background:url(../images_campaign/icon_2_ddd.png); background-position:0px 0px;}
.icon_2_ddd_02 { background:url(../images_campaign/icon_2_ddd.png); background-position:-80px 0px;}
.icon_2_ddd_03 { background:url(../images_campaign/icon_2_ddd.png); background-position:-160px 0px;}
.icon_2_ddd_04 { background:url(../images_campaign/icon_2_ddd.png); background-position:-240px 0px;}
.icon_2_ddd_05 { background:url(../images_campaign/icon_2_ddd.png); background-position:-320px 0px;}
.icon_2_ddd_06 { background:url(../images_campaign/icon_2_ddd.png); background-position:-400px 0px;}
.icon_2_ddd_07 { background:url(../images_campaign/icon_2_ddd.png); background-position:-480px 0px;}
.icon_2_ddd_08 { background:url(../images_campaign/icon_2_ddd.png); background-position:-560px 0px;}
.icon_2_ddd_09 { background:url(../images_campaign/icon_2_ddd.png); background-position:-640px 0px;}
.icon_2_ddd_10 { background:url(../images_campaign/icon_2_ddd.png); background-position:-720px 0px;}
.icon_2_ddd_11 { background:url(../images_campaign/icon_2_ddd.png); background-position:-800px 0px;}
.icon_2_ddd_12 { background:url(../images_campaign/icon_2_ddd.png); background-position:-880px 0px;}
.icon_2_ddd_13 { background:url(../images_campaign/icon_2_ddd.png); background-position:-960px 0px;}
.icon_2_ddd_14 { background:url(../images_campaign/icon_2_ddd.png); background-position:-1040 0px;}
.icon_2_ddd_15 { background:url(../images_campaign/icon_2_ddd.png); background-position:-1120px 0px;}
.icon_2_ddd_16 { background:url(../images_campaign/icon_2_ddd.png); background-position:-1200px 0px;}
.icon_2_ddd_17 { background:url(../images_campaign/icon_2_ddd.png); background-position:-1280px 0px;}

.icon_3_ddd_01 { background:url(../images_campaign/icon_3_ddd.png); background-position:0px 0px;}
.icon_3_ddd_02 { background:url(../images_campaign/icon_3_ddd.png); background-position:-80px 0px;}
.icon_3_ddd_03 { background:url(../images_campaign/icon_3_ddd.png); background-position:-160px 0px;}
.icon_3_ddd_04 { background:url(../images_campaign/icon_3_ddd.png); background-position:-240px 0px;}
.icon_3_ddd_05 { background:url(../images_campaign/icon_3_ddd.png); background-position:-320px 0px;}
.icon_3_ddd_06 { background:url(../images_campaign/icon_3_ddd.png); background-position:-400px 0px;}
.icon_3_ddd_07 { background:url(../images_campaign/icon_3_ddd.png); background-position:-480px 0px;}
.icon_3_ddd_08 { background:url(../images_campaign/icon_3_ddd.png); background-position:-560px 0px;}
.icon_3_ddd_09 { background:url(../images_campaign/icon_3_ddd.png); background-position:-640px 0px;}
.icon_3_ddd_10 { background:url(../images_campaign/icon_3_ddd.png); background-position:-720px 0px;}
.icon_3_ddd_11 { background:url(../images_campaign/icon_3_ddd.png); background-position:-800px 0px;}
.icon_3_ddd_12 { background:url(../images_campaign/icon_3_ddd.png); background-position:-880px 0px;}
.icon_3_ddd_13 { background:url(../images_campaign/icon_3_ddd.png); background-position:-960px 0px;}
.icon_3_ddd_14 { background:url(../images_campaign/icon_3_ddd.png); background-position:-1040 0px;}
.icon_3_ddd_15 { background:url(../images_campaign/icon_3_ddd.png); background-position:-1120px 0px;}
.icon_3_ddd_16 { background:url(../images_campaign/icon_3_ddd.png); background-position:-1200px 0px;}
.icon_3_ddd_17 { background:url(../images_campaign/icon_3_ddd.png); background-position:-1280px 0px;}

.icon_4_ddd_01 { background:url(../images_campaign/icon_4_ddd.png); background-position:0px 0px;}
.icon_4_ddd_02 { background:url(../images_campaign/icon_4_ddd.png); background-position:-80px 0px;}
.icon_4_ddd_03 { background:url(../images_campaign/icon_4_ddd.png); background-position:-160px 0px;}
.icon_4_ddd_04 { background:url(../images_campaign/icon_4_ddd.png); background-position:-240px 0px;}
.icon_4_ddd_05 { background:url(../images_campaign/icon_4_ddd.png); background-position:-320px 0px;}
.icon_4_ddd_06 { background:url(../images_campaign/icon_4_ddd.png); background-position:-400px 0px;}
.icon_4_ddd_07 { background:url(../images_campaign/icon_4_ddd.png); background-position:-480px 0px;}
.icon_4_ddd_08 { background:url(../images_campaign/icon_4_ddd.png); background-position:-560px 0px;}
.icon_4_ddd_09 { background:url(../images_campaign/icon_4_ddd.png); background-position:-640px 0px;}
.icon_4_ddd_10 { background:url(../images_campaign/icon_4_ddd.png); background-position:-720px 0px;}
.icon_4_ddd_11 { background:url(../images_campaign/icon_4_ddd.png); background-position:-800px 0px;}
.icon_4_ddd_12 { background:url(../images_campaign/icon_4_ddd.png); background-position:-880px 0px;}
.icon_4_ddd_13 { background:url(../images_campaign/icon_4_ddd.png); background-position:-960px 0px;}
.icon_4_ddd_14 { background:url(../images_campaign/icon_4_ddd.png); background-position:-1040 0px;}
.icon_4_ddd_15 { background:url(../images_campaign/icon_4_ddd.png); background-position:-1120px 0px;}
.icon_4_ddd_16 { background:url(../images_campaign/icon_4_ddd.png); background-position:-1200px 0px;}
.icon_4_ddd_17 { background:url(../images_campaign/icon_4_ddd.png); background-position:-1280px 0px;}
/*---------------------------------------------------------------여기까지
*/
.icon_2d77aa_01 { background:url(../images_campaign/icon_2d77aa.png); background-position:0px 0px;}
.icon_2d77aa_02 { background:url(../images_campaign/icon_2d77aa.png); background-position:-80px 0px;}
.icon_2d77aa_03 { background:url(../images_campaign/icon_2d77aa.png); background-position:-160px 0px;}
.icon_2d77aa_04 { background:url(../images_campaign/icon_2d77aa.png); background-position:-240px 0px;}
.icon_2d77aa_05 { background:url(../images_campaign/icon_2d77aa.png); background-position:-320px 0px;}
.icon_2d77aa_06 { background:url(../images_campaign/icon_2d77aa.png); background-position:-400px 0px;}
.icon_2d77aa_07 { background:url(../images_campaign/icon_2d77aa.png); background-position:-480px 0px;}
.icon_2d77aa_08 { background:url(../images_campaign/icon_2d77aa.png); background-position:-560px 0px;}
.icon_2d77aa_09 { background:url(../images_campaign/icon_2d77aa.png); background-position:-640px 0px;}
.icon_2d77aa_10 { background:url(../images_campaign/icon_2d77aa.png); background-position:-720px 0px;}
.icon_2d77aa_11 { background:url(../images_campaign/icon_2d77aa.png); background-position:-800px 0px;}
.icon_2d77aa_12 { background:url(../images_campaign/icon_2d77aa.png); background-position:-880px 0px;}
.icon_2d77aa_13 { background:url(../images_campaign/icon_2d77aa.png); background-position:-960px 0px;}
.icon_2d77aa_14 { background:url(../images_campaign/icon_2d77aa.png); background-position:-1040 0px;}
.icon_2d77aa_15 { background:url(../images_campaign/icon_2d77aa.png); background-position:-1120px 0px;}
.icon_2d77aa_16 { background:url(../images_campaign/icon_2d77aa.png); background-position:-1200px 0px;}
.icon_2d77aa_17 { background:url(../images_campaign/icon_2d77aa.png); background-position:-1280px 0px;}

.icon_ff6600_border_01 { background:url(../images_campaign/icon_ff6600_border.png); background-position:0px 0px;}
.icon_ff6600_border_02 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-80px 0px;}
.icon_ff6600_border_03 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-160px 0px;}
.icon_ff6600_border_04 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-240px 0px;}
.icon_ff6600_border_05 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-320px 0px;}
.icon_ff6600_border_06 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-400px 0px;}
.icon_ff6600_border_07 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-480px 0px;}
.icon_ff6600_border_08 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-560px 0px;}
.icon_ff6600_border_09 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-640px 0px;}
.icon_ff6600_border_10 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-720px 0px;}
.icon_ff6600_border_11 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-800px 0px;}
.icon_ff6600_border_12 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-880px 0px;}
.icon_ff6600_border_13 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-960px 0px;}
.icon_ff6600_border_14 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-1040 0px;}
.icon_ff6600_border_15 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-1120px 0px;}
.icon_ff6600_border_16 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-1200px 0px;}
.icon_ff6600_border_17 { background:url(../images_campaign/icon_ff6600_border.png); background-position:-1280px 0px;}

.icon_2d77aa_border_01 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:0px 0px;}
.icon_2d77aa_border_02 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-80px 0px;}
.icon_2d77aa_border_03 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-160px 0px;}
.icon_2d77aa_border_04 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-240px 0px;}
.icon_2d77aa_border_05 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-320px 0px;}
.icon_2d77aa_border_06 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-400px 0px;}
.icon_2d77aa_border_07 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-480px 0px;}
.icon_2d77aa_border_08 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-560px 0px;}
.icon_2d77aa_border_09 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-640px 0px;}
.icon_2d77aa_border_10 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-720px 0px;}
.icon_2d77aa_border_11 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-800px 0px;}
.icon_2d77aa_border_12 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-880px 0px;}
.icon_2d77aa_border_13 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-960px 0px;}
.icon_2d77aa_border_14 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-1040 0px;}
.icon_2d77aa_border_15 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-1120px 0px;}
.icon_2d77aa_border_16 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-1200px 0px;}
.icon_2d77aa_border_17 { background:url(../images_campaign/icon_2d77aa_border.png); background-position:-1280px 0px;}

.icon_fff_01 { background:url(../images_campaign/icon_fff.png); background-position:0px 0px;}
.icon_fff_02 { background:url(../images_campaign/icon_fff.png); background-position:-80px 0px;}
.icon_fff_03 { background:url(../images_campaign/icon_fff.png); background-position:-160px 0px;}
.icon_fff_04 { background:url(../images_campaign/icon_fff.png); background-position:-240px 0px;}
.icon_fff_05 { background:url(../images_campaign/icon_fff.png); background-position:-320px 0px;}
.icon_fff_06 { background:url(../images_campaign/icon_fff.png); background-position:-400px 0px;}
.icon_fff_07 { background:url(../images_campaign/icon_fff.png); background-position:-480px 0px;}
.icon_fff_08 { background:url(../images_campaign/icon_fff.png); background-position:-560px 0px;}
.icon_fff_09 { background:url(../images_campaign/icon_fff.png); background-position:-640px 0px;}
.icon_fff_10 { background:url(../images_campaign/icon_fff.png); background-position:-720px 0px;}
.icon_fff_11 { background:url(../images_campaign/icon_fff.png); background-position:-800px 0px;}
.icon_fff_12 { background:url(../images_campaign/icon_fff.png); background-position:-880px 0px;}
.icon_fff_13 { background:url(../images_campaign/icon_fff.png); background-position:-960px 0px;}
.icon_fff_14 { background:url(../images_campaign/icon_fff.png); background-position:-1040 0px;}
.icon_fff_15 { background:url(../images_campaign/icon_fff.png); background-position:-1120px 0px;}
.icon_fff_16 { background:url(../images_campaign/icon_fff.png); background-position:-1200px 0px;}
.icon_fff_17 { background:url(../images_campaign/icon_fff.png); background-position:-1280px 0px;}

.icon_ddd_01 { background:url(../images_campaign/icon_ddd.png); background-position:0px 0px;}
.icon_ddd_02 { background:url(../images_campaign/icon_ddd.png); background-position:-80px 0px;}
.icon_ddd_03 { background:url(../images_campaign/icon_ddd.png); background-position:-160px 0px;}
.icon_ddd_04 { background:url(../images_campaign/icon_ddd.png); background-position:-240px 0px;}
.icon_ddd_05 { background:url(../images_campaign/icon_ddd.png); background-position:-320px 0px;}
.icon_ddd_06 { background:url(../images_campaign/icon_ddd.png); background-position:-400px 0px;}
.icon_ddd_07 { background:url(../images_campaign/icon_ddd.png); background-position:-480px 0px;}
.icon_ddd_08 { background:url(../images_campaign/icon_ddd.png); background-position:-560px 0px;}
.icon_ddd_09 { background:url(../images_campaign/icon_ddd.png); background-position:-640px 0px;}
.icon_ddd_10 { background:url(../images_campaign/icon_ddd.png); background-position:-720px 0px;}
.icon_ddd_11 { background:url(../images_campaign/icon_ddd.png); background-position:-800px 0px;}
.icon_ddd_12 { background:url(../images_campaign/icon_ddd.png); background-position:-880px 0px;}
.icon_ddd_13 { background:url(../images_campaign/icon_ddd.png); background-position:-960px 0px;}
.icon_ddd_14 { background:url(../images_campaign/icon_ddd.png); background-position:-1040 0px;}
.icon_ddd_15 { background:url(../images_campaign/icon_ddd.png); background-position:-1120px 0px;}
.icon_ddd_16 { background:url(../images_campaign/icon_ddd.png); background-position:-1200px 0px;}
.icon_ddd_17 { background:url(../images_campaign/icon_ddd.png); background-position:-1280px 0px;}

.icon_999_01 { background:url(../images_campaign/icon_999.png); background-position:0px 0px;}
.icon_999_02 { background:url(../images_campaign/icon_999.png); background-position:-80px 0px;}
.icon_999_03 { background:url(../images_campaign/icon_999.png); background-position:-160px 0px;}
.icon_999_04 { background:url(../images_campaign/icon_999.png); background-position:-240px 0px;}
.icon_999_05 { background:url(../images_campaign/icon_999.png); background-position:-320px 0px;}
.icon_999_06 { background:url(../images_campaign/icon_999.png); background-position:-400px 0px;}
.icon_999_07 { background:url(../images_campaign/icon_999.png); background-position:-480px 0px;}
.icon_999_08 { background:url(../images_campaign/icon_999.png); background-position:-560px 0px;}
.icon_999_09 { background:url(../images_campaign/icon_999.png); background-position:-640px 0px;}
.icon_999_10 { background:url(../images_campaign/icon_999.png); background-position:-720px 0px;}
.icon_999_11 { background:url(../images_campaign/icon_999.png); background-position:-800px 0px;}
.icon_999_12 { background:url(../images_campaign/icon_999.png); background-position:-880px 0px;}
.icon_999_13 { background:url(../images_campaign/icon_999.png); background-position:-960px 0px;}
.icon_999_14 { background:url(../images_campaign/icon_999.png); background-position:-1040 0px;}
.icon_999_15 { background:url(../images_campaign/icon_999.png); background-position:-1120px 0px;}
.icon_999_16 { background:url(../images_campaign/icon_999.png); background-position:-1200px 0px;}
.icon_999_17 { background:url(../images_campaign/icon_999.png); background-position:-1280px 0px;}

.icon_666_01 { background:url(../images_campaign/icon_666.png); background-position:0px 0px;}
.icon_666_02 { background:url(../images_campaign/icon_666.png); background-position:-80px 0px;}
.icon_666_03 { background:url(../images_campaign/icon_666.png); background-position:-160px 0px;}
.icon_666_04 { background:url(../images_campaign/icon_666.png); background-position:-240px 0px;}
.icon_666_05 { background:url(../images_campaign/icon_666.png); background-position:-320px 0px;}
.icon_666_06 { background:url(../images_campaign/icon_666.png); background-position:-400px 0px;}
.icon_666_07 { background:url(../images_campaign/icon_666.png); background-position:-480px 0px;}
.icon_666_08 { background:url(../images_campaign/icon_666.png); background-position:-560px 0px;}
.icon_666_09 { background:url(../images_campaign/icon_666.png); background-position:-640px 0px;}
.icon_666_10 { background:url(../images_campaign/icon_666.png); background-position:-720px 0px;}
.icon_666_11 { background:url(../images_campaign/icon_666.png); background-position:-800px 0px;}
.icon_666_12 { background:url(../images_campaign/icon_666.png); background-position:-880px 0px;}
.icon_666_13 { background:url(../images_campaign/icon_666.png); background-position:-960px 0px;}
.icon_666_14 { background:url(../images_campaign/icon_666.png); background-position:-1040 0px;}
.icon_666_15 { background:url(../images_campaign/icon_666.png); background-position:-1120px 0px;}
.icon_666_16 { background:url(../images_campaign/icon_666.png); background-position:-1200px 0px;}
.icon_666_17 { background:url(../images_campaign/icon_666.png); background-position:-1280px 0px;}

.icon_333_01 { background:url(../images_campaign/icon_333.png); background-position:0px 0px;}
.icon_333_02 { background:url(../images_campaign/icon_333.png); background-position:-80px 0px;}
.icon_333_03 { background:url(../images_campaign/icon_333.png); background-position:-160px 0px;}
.icon_333_04 { background:url(../images_campaign/icon_333.png); background-position:-240px 0px;}
.icon_333_05 { background:url(../images_campaign/icon_333.png); background-position:-320px 0px;}
.icon_333_06 { background:url(../images_campaign/icon_333.png); background-position:-400px 0px;}
.icon_333_07 { background:url(../images_campaign/icon_333.png); background-position:-480px 0px;}
.icon_333_08 { background:url(../images_campaign/icon_333.png); background-position:-560px 0px;}
.icon_333_09 { background:url(../images_campaign/icon_333.png); background-position:-640px 0px;}
.icon_333_10 { background:url(../images_campaign/icon_333.png); background-position:-720px 0px;}
.icon_333_11 { background:url(../images_campaign/icon_333.png); background-position:-800px 0px;}
.icon_333_12 { background:url(../images_campaign/icon_333.png); background-position:-880px 0px;}
.icon_333_13 { background:url(../images_campaign/icon_333.png); background-position:-960px 0px;}
.icon_333_14 { background:url(../images_campaign/icon_333.png); background-position:-1040 0px;}
.icon_333_15 { background:url(../images_campaign/icon_333.png); background-position:-1120px 0px;}
.icon_333_16 { background:url(../images_campaign/icon_333.png); background-position:-1200px 0px;}
.icon_333_17 { background:url(../images_campaign/icon_333.png); background-position:-1280px 0px;}


/* Buttons
-----------------------------------------------------------------------------*/
.btn_set {display:block; clear:both; width:290px; height: auto; font-size:18px; text-align:center; font-weight:700;  line-height:24px; padding: 13px 5px;}
.btn_set_c {display:block; clear:both; margin:0 auto; width:290px; height: auto; font-size:18px; text-align:center; font-weight:700;  line-height:24px; padding: 13px 5px;}
.btn_set_r {display:block; clear:both; margin:0 auto; width:290px; height: auto; font-size:18px; text-align:center; font-weight:700;  line-height:24px; padding: 13px 5px; float:right;}
.btn_set_l {display:block; clear:both; margin:0 auto; width:290px; height: auto; font-size:18px; text-align:center; font-weight:700;  line-height:24px; padding: 13px 5px; float:left;}
.btn_set_s {display:block; clear:both; width:auto; height: auto; font-size:16px; text-align:center; font-weight:700;  line-height:22px; padding: 9px 3px;}
.btn_set_d {display:block; clear:both; width:auto; height: auto; font-size:18px; text-align:center; font-weight:700;  line-height:24px; padding: 13px 5px;}

.btn_ff6600 { background: #ff6600; border-radius: 3px; color:#fff !important;}
.btn_ff6600_active:hover, .btn_ff6600_active:focus, .btn_ff6600_active:active { color: #fff; background:#161616;}

.btn_ff8800 { background: #ff8800; border-radius: 3px; color:#fff;}
.btn_ff8800_active:hover, .btn_ff8800_active:focus, .btn_ff8800_active:active {  color: #fff; background:#161616; }

.btn_line_ff6600 {border: 3px #ff6600 solid;  border-radius: 3px; color:#ff6600;}
.btn_line_ff6600_active:hover, .btn_line_ff6600_active:focus, .btn_line_ff6600_active:active { background: #ff6600; color: #fff;}

.btn_line_ff8800 {border: 3px #ff8800 solid;  border-radius: 3px; color:#ff6600;}
.btn_line_ff8800_active:hover, .btn_line_ff8800_active:focus, .btn_line_ff8800_active:active { background: #ff8800; color: #fff;}

.btn_f37021 { background: #f37021; border-radius: 3px; color:#fff;}
.btn_f37021_active:hover, .btn_f37021_active:focus, .btn_f37021_active:active {  color: #fff; background:#161616; }

.btn_line_f37021 {border: 3px #f37021 solid;  border-radius: 3px; color:#f37021;}
.btn_line_f37021_active:hover, .btn_line_ff6600_active:focus, .btn_line_ff6600_active:active { background: #f37021; color: #fff;}

.btn_2d77aa { background: #2d77aa; border-radius: 3px; color:#fff;}
.btn_2d77aa_active:hover, .btn_2d77aa_active:focus, .btn_2d77aa_active:active {  color: #fff; background:#161616;}

.btn_161616 { background: #161616; border-radius: 3px; color:#fff;}
.btn_161616_active:hover, .btn_161616_active:focus, .btn_161616_active:active {  color: #fff; background:#666;}

.btn_line_2d77aa {border: 3px #2d77aa solid;  border-radius: 3px; color:#2d77aa;}
.btn_line_2d77aa_active:hover, .btn_line_2d77aa_active:focus, .btn_line_2d77aa_active:active { background: #2d77aa; color: #fff;}

.btn_line_161616 {border: 3px #161616 solid;  border-radius: 3px; color:#161616;}
.btn_line_161616_active:hover, .btn_line_161616_active:focus, .btn_line_161616_active:active { background: #161616; color: #fff;}

.btn_fff { background: #fff; border-radius: 3px; color:#161616;}
.btn_fff_active:hover, .btn_fff_active:focus, .btn_fff_active:active { color: #fff; background:#161616;}

.btn_line_fff {border: 3px #fff solid;  border-radius: 3px; color:#fff;}
.btn_line_fff_active:hover, .btn_line_fff_active:focus, .btn_line_fff_active:active { background: #fff; color: #161616;}

.btn_effect {vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}

.table_wrap { border: 1px solid #ddd; }
.table_wrap tbody tr { border: 1px solid #ddd; }
.table_wrap tbody tr th {padding: 5px 10px; background: #f2f2f2; font-weight: 700; font-size: 16px; border: 1px solid #ddd;}
.table_wrap tbody tr td {padding: 5px 10px; font-size: 14px; border: 1px solid #ddd;}

.arrow_angle_wrap { position:relative; min-width:960px; max-width: 1920px; margin: 0 auto;}
.arrow_angle_wrap li a { display:inline-block; width:50px; height:44px; padding-top:6px;  right: 20px; bottom: 20px; z-index: 1000;  position: fixed;}
.arrow_angle_wrap li .arrow_angle { background:#fff; border:1px solid #ddd; color:#999; text-align:center; font-size: 34px; }
.arrow_angle_wrap li .arrow_angle:hover { background:#f2f2f2; border:1px solid #ddd; color:#999; text-align:center; font-size: 34px; }

/* Factors
-----------------------------------------------------------------------------*/
.campaign_middle h1 { font-size: 34px; line-height:40px; font-weight :600; margin-bottom:15px; font-family:"Nanum Gothic";}
.campaign_middle h2 { font-size: 24px; line-height:30px; font-weight: 600; margin-bottom: 15px; font-family:"Nanum Gothic";}
.campaign_middle h3 { font-size: 24px; line-height:30px; font-weight: 500; margin-bottom: 25px; font-family:"Nanum Gothic";}
.campaign_middle h4 { font-size: 18px; line-height:26px; font-weight: 600; margin-bottom: 5px; font-family:"Nanum Gothic";}
.campaign_middle h5 { font-size: 16px; line-height:24px; font-weight: 600; margin-bottom: 10px; font-family:"Nanum Gothic";}

.txt_family { font-family:"Nanum Gothic";}

.overflow_hidden {overflow: hidden;}
.overflow_visible {overflow: visible;}
.overflow_scroll {overflow: scroll;}

.border_line_ddd {border: 1px #ddd solid;}
.border_line_ff6600 {border: 1px #ff6600 solid;}

.border_t_ddd {border-top: 1px #ddd solid;}
.border_b_ff6600 {border-bottom: 1px #ff6600 solid;}
.border_b_f2f2f2 {border-bottom: 1px #f2f2f2 solid;}
.border_b_ddd {border-bottom: 1px #ddd solid;}
.border_b_fff {border-bottom: 1px #fff solid;}

.border2_l_f37021 {border-left: 2px #f37021 solid;}
.border2_l_ff6600 {border-left: 2px #ff6600 solid;}
.border2_l_ff7700 {border-left: 2px #ff7700 solid;}
.border2_l_ff8800 {border-left: 2px #ff8800 solid;}
.border2_l_333 {border-left: 2px #333 solid;}
.border2_l_666 {border-left: 2px #666 solid;}
.border2_l_161616 {border-left: 2px #161616 solid;}
.border2_l_fff {border-left: 2px #fff solid;}

.border3_l_f37021 {border-left: 3px #f37021 solid;}
.border3_l_ff6600 {border-left: 3px #ff6600 solid;}
.border3_l_ff7700 {border-left: 3px #ff7700 solid;}
.border3_l_ff8800 {border-left: 3px #ff8800 solid;}
.border3_l_333 {border-left: 3px #333 solid;}
.border3_l_666 {border-left: 3px #666 solid;}
.border3_l_161616 {border-left: 3px #161616 solid;}
.border3_l_fff {border-left: 3px #fff solid;}

.txt12 { font-size:12px; line-height:18px;}
.txt13 { font-size:13px; line-height:20px;}
.txt14 { font-size:14px; line-height:22px;}
.txt15 { font-size:15px; line-height:23px;}
.txt16 { font-size:16px; line-height:24px;}
.txt18 { font-size:18px; line-height:26px;}
.txt20 { font-size:20px; line-height:28px;}
.txt22 { font-size:22px; line-height:30px;}
.txt24 { font-size:24px; line-height:32px;}
.txt26 { font-size:26px; line-height:34px;}
.txt28 { font-size:28px; line-height:36px;}
.txt30 { font-size:30px; line-height:36px;}
.txt36 { font-size:36px; line-height:42px;}
.txt40 { font-size:40px; line-height:46px;}
.txt50 { font-size:50px; line-height:56px;}
.txt56 { font-size:56px; line-height:62px;}

.txt20_in {font-size: 20px;}
.txt30_in {font-size: 30px;}
.txt40_in {font-size: 40px;}

.txt_w_400 { font-weight:400;}
.txt_w_500 { font-weight:500;}
.txt_w_600 { font-weight:600;}
.txt_w_700 { font-weight:700;}

.txt_al_l { text-align: left;}
.txt_al_r { text-align: right;}
.txt_al_c { text-align: center;}
.txt_al_j { text-align: justify;}

.float_l { float:left;}
.float_r { float:right;}

.col_ff6600 { color:#ff6600;}
.col_ff7700 { color:#ff7700;}
.col_ff8800 { color:#ff8800;}
.col_f37021 { color:#f37021;}
.col_2d77aa { color:#2d77aa;}
.col_161616 { color:#161616;}
.col_fff { color:#fff;}
.col_000 { color:#000;}
.col_333 { color:#333;}
.col_666 { color:#666;}
.col_999 { color:#999;}
.col_ddd { color:#ddd;}

.bg_col_ff6600 { background:#ff6600;}
.bg_col_ff7700 { background:#ff7700;}
.bg_col_ff8800 { background:#ff8800;}
.bg_col_2d77aa { background:#2d77aa;}
.bg_col_f37021 { background:#f37021;}
.bg_col_fff { background:#fff;}
.bg_col_f2f2f2 { background:#f2f2f2;}
.bg_col_161616 { background:#161616;}
.bg_col_aaa { background:#aaa;}
.bg_col_000 { background:#000;}
.bg_col_333 { background:#333;}
.bg_col_666 { background:#666;}
.bg_col_999 { background:#999;}
.bg_col_ddd { background:#ddd;}
.bg_col_trans { background: transparent;}

.clear_both { clear: both;}
.display_block {display: block;}
.display_inline {display: inline;}
.display_inblock {display: inline-block;}

.max_width_960 {max-width:960px;}
.max_width_1020 {max-width:1020px;}
.max_width_1080 {max-width:1080px;}
.max_width_1140 {max-width:1140px;}
.max_width_1200 {max-width:1200px;}
.max_width_1260 {max-width:1260px;}
.max_width_1320 {max-width:1320px;}
.max_width_1380 {max-width:1380px;}
.max_width_1440 {max-width:1440px;}
.max_width_1500 {max-width:1500px;}
.max_width_1600 {max-width:1600px;}

/*-- line_height --*/
.txt_line_20 { line-height: 20px;}
.txt_line_22 { line-height: 22px;}
.txt_line_24 { line-height: 24px;}
.txt_line_26 { line-height: 26px;}
.txt_line_28 { line-height: 28px;}
.txt_line_30 { line-height: 30px;}
.txt_line_40 { line-height: 40px;}
.txt_line_50 { line-height: 50px;}
.txt_line_60 { line-height: 60px;}

/*--position --*/
.position_a { position: absolute;}
.position_r { position: relative;}

/*-- link --*/
.link_pointer {cursor:pointer}
.link_underline { position: inherit;}
.link_underline:hover {color: #ff6600; text-decoration: underline;}
.link_underline_on {color: #ff6600; text-decoration: underline;}

.link_underline_invert { position: inherit;}
.link_underline_invert:hover {color: #fff; text-decoration: underline;}
.link_underline_invert_on {color: #fff; text-decoration: underline;}

.link_col_ff6600 { color: #ff6600;}
.link_col_ff6600:hover { color: #ff6600; text-decoration: underline;}

/*-- line --*/
.line_ddd {width: 100%; height:1px; background: #ddd;}
.line_ff6600 {width: 100%; height:1px; background: #ff6600;}
.line_2d77aa {width: 100%; height:1px; background: #2d77aa;}

/*-- list_style --*/
.list_style_disc {list-style:disc inside;}
.list_style_circle {list-style:circle inside;}
.list_style_decimal {list-style:decimal inside;}

/*-- width--*/
.width_60 {width: 60px;}
.width_90 {width: 90px;}
.width_100 {width: 100px;}
.width_200 {width: 200px;}
.width_300 {width: 300px;}
.width_320 {width: 320px;}
.width_360 {width: 360px;}
.width_480 {width: 480px;}
.width_600 {width: 600px;}
.width_700 {width: 700px;}
.width_640 {width: 640px;}
.width_800 {width: 800px;}
.width_900 {width: 900px;}
.width_960 {width: 960px;}

/*-- height --*/
.height_50 { height: 50px;}
.height_60 { height: 60px;}
.height_70 { height: 70px;}
.height_80 { height: 80px;}
.height_90 { height: 90px;}
.height_100 { height: 100px;}
.height_150 { height: 150px;}
.height_200 { height: 200px;}
.height_300 { height: 300px;}
.height_320 { height: 320px;}
.height_340 { height: 340px;}
.height_350 { height: 350px;}
.height_360 { height: 360px;}
.height_380 { height: 380px;}
.height_400 { height: 400px;}
.height_500 { height: 500px;}
.height_600 { height: 600px;}
.height_810 {height: 810px;}

/*-- align --*/
.align_center { text-align: center;}
.align_left { text-align: left;}
.align_right { text-align: right;}

/*-- Margin_Padding --*/
.mg_pd_0 { margin:0; padding:0;}
.mg_0 { margin:0;}
.pd_0 { padding:0}
 
/*-- Padding --*/
.pd_2                   {padding:2px;}
.pd_3                   {padding:3px;}
.pd_4                   {padding:4px;}
.pd_5                   {padding:5px;}
.pd_8                   {padding:8px;}
.pd_10                  {padding:10px;}
.pd_15                  {padding:15px;}
.pd_18                  {padding:18px;}
.pd_20                  {padding:20px;}
.pd_30                  {padding:30px;}
.pd_40                  {padding:40px;}
.pd_50                  {padding:50px;}
.pd_60                  {padding:60px;}

/*-- Right --*/
.pd_r2                  {padding-right:2px;} 
.pd_r3                  {padding-right:3px;} 
.pd_r4                  {padding-right:4px;} 
.pd_r5                  {padding-right:5px;} 
.pd_r6                  {padding-right:6px;}
.pd_r7                  {padding-right:7px;}
.pd_r8                  {padding-right:8px;}
.pd_r10                 {padding-right:10px;}
.pd_r15                 {padding-right:15px;}
.pd_r17                 {padding-right:17px;}
.pd_r20                 {padding-right:20px;}
.pd_r19                 {padding-right:19px;}
.pd_r24                 {padding-right:24px;}
.pd_r25                 {padding-right:25px;}
.pd_r27                 {padding-right:27px;}
.pd_r30                 {padding-right:30px;}
.pd_r40                 {padding-right:40px;}
.pd_r50                 {padding-right:50px;}
.pd_r60                 {padding-right:60px;}

/*-- Left --*/
.pd_l2                  {padding-left:2px;}
.pd_l4                  {padding-left:4px;}
.pd_l5                  {padding-left:5px;}
.pd_l7                  {padding-left:7px;}
.pd_l8                  {padding-left:8px;}
.pd_l10                 {padding-left:10px;} 
.pd_l13                 {padding-left:13px;}
.pd_l14                 {padding-left:14px;}
.pd_l15                 {padding-left:15px;}
.pd_l16                 {padding-left:16px;}
.pd_l18                 {padding-left:18px;}
.pd_l20                 {padding-left:20px;}
.pd_l24                 {padding-left:24px;}
.pd_l25                 {padding-left:25px;}
.pd_l30                 {padding-left:30px;}
.pd_l40                 {padding-left:40px;}
.pd_l50                 {padding-left:50px;}
.pd_l60                 {padding-left:60px;}

/*-- Top --*/
.pd_t2                  {padding-top:2px;}
.pd_t3                  {padding-top:3px;}
.pd_t4                  {padding-top:4px;}
.pd_t5                  {padding-top:5px;}
.pd_t6                  {padding-top:6px;}
.pd_t7                  {padding-top:7px;}
.pd_t8                  {padding-top:8px;} 
.pd_t10                 {padding-top:10px;}
.pd_t12                 {padding-top:12px;}
.pd_t15                 {padding-top:15px;}
.pd_t19                 {padding-top:19px;}
.pd_t20                 {padding-top:20px;}
.pd_t22                 {padding-top:22px;} 
.pd_t25                 {padding-top:25px;}
.pd_t30                 {padding-top:30px;}
.pd_t40                 {padding-top:30px;}
.pd_t50                 {padding-top:50px;}
.pd_t60                 {padding-top:60px;}
.pd_t70                 {padding-top:70px;}
.pd_t80                 {padding-top:80px;}
.pd_t90                 {padding-top:90px;}
.pd_t100                {padding-top:100px;}
.pd_t110                {padding-top:110px;}
.pd_t120                {padding-top:120px;}
.pd_t130                {padding-top:130px;}
.pd_t210                {padding-top:210px;}

/*-- Bottom --*/
.pd_b2                  {padding-bottom:2px;}
.pd_b4                  {padding-bottom:4px;}
.pd_b5                  {padding-bottom:5px;}
.pd_b6                  {padding-bottom:6px;}
.pd_b8                  {padding-bottom:8px;}
.pd_b10                 {padding-bottom:10px;}
.pd_b12                 {padding-bottom:12px;}
.pd_b15                 {padding-bottom:15px;}
.pd_b18                 {padding-bottom:18px;}
.pd_b20                 {padding-bottom:20px;}
.pd_b22                 {padding-bottom:22px;}
.pd_b30                 {padding-bottom:30px;}
.pd_b40                 {padding-bottom:40px;}
.pd_b50                 {padding-bottom:50px;}
.pd_b60                 {padding-bottom:60px;}
.pd_b70                 {padding-bottom:70px;}
.pd_b100                {padding-bottom:100px;}

/*-- Margin --*/
.mg_2                   {margin:2px;}
.mg_3                   {margin:3px;}
.mg_4                   {margin:4px;}
.mg_5                   {margin:5px;}
.mg_8                   {margin:8px;}
.mg_10                  {margin:10px;}
.mg_15                  {margin:15px;}
.mg_18                  {margin:18px;}
.mg_20                  {margin:20px;}
.mg_30                  {margin:30px;}
.mg_40                  {margin:40px;}
.mg_50                  {margin:50px;}
.mg_60                  {margin:60px;}

/*-- Right --*/
.mg_r2                  {margin-right:2px;} 
.mg_r3                  {margin-right:3px;} 
.mg_r4                  {margin-right:4px;} 
.mg_r5                  {margin-right:5px;} 
.mg_r6                  {margin-right:6px;}
.mg_r7                  {margin-right:7px;}
.mg_r8                  {margin-right:8px;}
.mg_r10                 {margin-right:10px;}
.mg_r15                 {margin-right:15px;}
.mg_r17                 {margin-right:17px;}
.mg_r20                 {margin-right:20px;}
.mg_r19                 {margin-right:19px;}
.mg_r24                 {margin-right:24px;}
.mg_r25                 {margin-right:25px;}
.mg_r27                 {margin-right:27px;}
.mg_r30                 {margin-right:30px;}
.mg_r40                 {margin-right:40px;}
.mg_r50                 {margin-right:50px;}
.mg_r60                 {margin-right:60px;}

/*-- Left --*/
.mg_l2                  {margin-left:2px;}
.mg_l4                  {margin-left:4px;}
.mg_l5                  {margin-left:5px;}
.mg_l7                  {margin-left:7px;}
.mg_l8                  {margin-left:8px;}
.mg_l10                 {margin-left:10px;} 
.mg_l13                 {margin-left:13px;}
.mg_l14                 {margin-left:14px;}
.mg_l15                 {margin-left:15px;}
.mg_l16                 {margin-left:16px;}
.mg_l18                 {margin-left:18px;}
.mg_l20                 {margin-left:20px;}
.mg_l24                 {margin-left:24px;}
.mg_l25                 {margin-left:25px;}
.mg_l30                 {margin-left:30px;}
.mg_l40                 {margin-left:40px;}
.mg_l50                 {margin-left:50px;}
.mg_l60                 {margin-left:60px;}

/*-- Top --*/
.mg_t1                  {margin-top:1px;}
.mg_t2                  {margin-top:2px;}
.mg_t3                  {margin-top:3px;}
.mg_t4                  {margin-top:4px;}
.mg_t5                  {margin-top:5px;}
.mg_t6                  {margin-top:6px;}
.mg_t7                  {margin-top:7px;}
.mg_t8                  {margin-top:8px;} 
.mg_t10                 {margin-top:10px;}
.mg_t12                 {margin-top:12px;}
.mg_t15                 {margin-top:15px;}
.mg_t19                 {margin-top:19px;}
.mg_t20                 {margin-top:20px;}
.mg_t22                 {margin-top:22px;} 
.mg_t25                 {margin-top:25px;}
.mg_t30                 {margin-top:30px;}
.mg_t40                 {margin-top:40px;}
.mg_t50                 {margin-top:50px;}
.mg_t60                 {margin-top:60px;}
.mg_t70                 {margin-top:70px;}
.mg_t80                 {margin-top:80px;}
.mg_t90                 {margin-top:90px;}
.mg_t100                {margin-top:100px;}
.mg_t120                {margin-top:120px;}

/*-- Bottom --*/
.mg_b2                  {margin-bottom:2px;}
.mg_b4                  {margin-bottom:4px;}
.mg_b5                  {margin-bottom:5px;}
.mg_b6                  {margin-bottom:6px;}
.mg_b8                  {margin-bottom:8px;}
.mg_b10                 {margin-bottom:10px;}
.mg_b12                 {margin-bottom:12px;}
.mg_b15                 {margin-bottom:15px;}
.mg_b18                 {margin-bottom:18px;}
.mg_b20                 {margin-bottom:20px;}
.mg_b22                 {margin-bottom:22px;}
.mg_b30                 {margin-bottom:30px;}
.mg_b40                 {margin-bottom:40px;}
.mg_b50                 {margin-bottom:50px;}
.mg_b60                 {margin-bottom:60px;}
.mg_b70                 {margin-bottom:70px;}
.mg_b80                 {margin-bottom:80px;}
.mg_b90                 {margin-bottom:90px;}
.mg_b100                {margin-bottom:100px;}
.mg_b120                {margin-bottom:120px;}