

/******************************»ó´Ü µå¶ø´Ù¿î ¸Þ´º******************************/

#logoline {height: 70px; padding:10px 0 0px 0;}


/*** ¸Þ´º½ÃÀÛ***/
.navlogo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height:95px;
  z-index: 999999999999999;
  background-color: #fff; /*·Î°í¶óÀÎ ¹è°æ ¼³Á¤*/
}

.nav-container {
  position:absolute;
  left: 0;
  z-index: 99999;
  overflow-y: auto;
  visibility: hidden; /* 2 */
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%); /* 2 */
  background-color: ; /*¸ð¹ÙÀÏ ÀÏ¶§ Åä±Û¸Þ´º ¿©¹é ÄÃ·¯*/
  -webkit-overflow-scrolling: touch; /* 3 */
}
/* 1. Show when `.is-visible` class is added */

.nav-container.is-visible {
  visibility: visible; /* 1 */
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0); /* 1 */
}

/* Nav toggle */
.nav-toggle {
  float: right;
  display: inline-block;
  padding: 1.25rem 1rem;
  border: 0;
  margin:5px;
  background-color: #000000; /*¸ð¹ÙÀÏ¸Þ´º¹öÆ°ÄÃ·¯*/
}

/* Nav toggle icon */
.nav-toggle .icon-menu {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 20px;
  vertical-align: middle;
  fill: none;
}

/* ¸ð¹ÙÀÏ ¡Õ ¸Þ´º¿µ¿ª */
.icon-menu .line {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 4px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
  background-color: #fff;
}


/* ¸ð¹ÙÀÏ ¡Õ ¸Þ´º¿µ¿ª */
.icon-menu .line-1 { top: 0;}
.is-active .icon-menu .line-1 {
  -webkit-transform: translateY(8px) translateX(0) rotate(45deg);
  -ms-transform: translateY(8px) translateX(0) rotate(45deg);
  transform: translateY(8px) translateX(0) rotate(45deg);
}
/* Åä±Û¸Þ´º line 2 */
.icon-menu .line-2 {  top: 50%;  margin-top: -2px;}
.is-active .icon-menu .line-2 { opacity: 0; }
/* Åä±Û¸Þ´º line 3 */
.icon-menu .line-3 { bottom: 0; }
.is-active .icon-menu .line-3 {
  -webkit-transform: translateY(-8px) translateX(0) rotate(-45deg);
  -ms-transform: translateY(-8px) translateX(0) rotate(-45deg);
  transform: translateY(-8px) translateX(0) rotate(-45deg);
}
/* ¸ð¹ÙÀÏ ¡Õ ¸Þ´º¿µ¿ª End */


/* Remove default list styles for menus */
.menu {  list-style: none;  margin: 0;  padding: 0;}


 /*1Â÷ ¸Þ´º ¿µ¿ª ¹è°æ */
.nav-menu {
  height:51px;
  padding-top: 0;
  background:url('../../images/top_header_menu_bg.png') repeat-x;/* ÇÇ¾¾¿ë ¸Þ´º ÀüÃ¼¹è°æ ÀÌ¹ÌÁö */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* ¸ð¹ÙÀÏ ÀÏ¶§ ¸Þ´º»çÀÌ °æ°è¶óÀÎ */
.nav-menu .menu-item { border-top: 1px solid #777; }

/* Give last menu item a bottom border */
.nav-menu > .menu-item:last-child { border-bottom: 1px solid #777; }

/*1Â÷¸Þ´º ·ê¿À¹ö »ö»ó*/
.nav-menu > .menu-item:hover,
.nav-menu > .menu-item.is-active { background-color: rgba(0, 0, 0, 0.2);}

/*1Â÷¸Þ´º Text »ö»ó*/
.nav-menu .menu-link  {
  display: block; /* 1 */
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  letter-spacing: -0.5px;
  font-family:"NanumGothicBold", "NanumGothic", "µ¸¿ò", "Tahoma", "Helvetica",  sans-serif;
  padding: 10px 10px; /*Ä«Å×°í¸® »óÇÏ ¿©¹é*/
}
.nav-menu .menu-link2 {
  display: block; /* 1 */
  text-decoration: none;
  color: #E2E2E2;  
  font-size: 14px;
  font-family:"NanumGothicBold", "NanumGothic", "µ¸¿ò", "Tahoma", "Helvetica",  sans-serif;
  padding: 15px 20px; /*Ä«Å×°í¸® »óÇÏ ¿©¹é*/
}





/* 1. Menu items with dropdowns appear clickable */
.has-dropdown {
  position: relative;
  cursor: pointer; /* 1 */
}

/* 1. Parent menu links inlined so you can toggle the dropdown */
.has-dropdown > .menu-link { display: inline-block; }

/* 1. Add an icon to menu items that have sub menus */
.has-dropdown:after {
  font-size: 30px;
  position: absolute;
  top: 5px;
  right: 1rem;
  bottom: 0;
  content: "+"; /* 1 ¸ð¹ÙÀÏ¸Þ´ºÀÏ¶§ 2Â÷ÀÌ»ó ¸Þ´º°¡ ÀÖÀ»¶§...*/ 
  color: #fff;
}

/* 1. Switch icon to n-dash when toggled */
.has-dropdown.is-active:after {  
  font-size: 36px;
  position: absolute;
  top: 0px;
  right: 15px;
  color: #fff; content: "\2013"; /* 1 */}

/*** Dropdowns 1. Hide dropdowns by default */
.nav-dropdown {
  display: none; /* 1 */
  background-color: #555; /*¸ð¹ÙÀÏ 2Â÷ ¸Þ´º ¹è°æÄÃ·¯*/ 
}

/* 1. Show dropdown when toggled */
.has-dropdown.is-active > .nav-dropdown { display: block; /* 1 */ }

/* 2nd level dropdown */
.nav-dropdown .nav-dropdown { background-color: #aaa; }
.nav-dropdown .menu-item { border-color: #a0a0a0; }
.nav-dropdown .nav-dropdown .menu-item {
  background-color: #777; /*¸ð¹ÙÀÏ 3Â÷ ¸Þ´º ¹è°æÄÃ·¯*/ 
  border-color: #a0a0a0; /*¸ð¹ÙÀÏ 3Â÷ ¸Þ´º °æ°è¶óÀÎ*/ 
}

 



 @media (min-width: 1040px) {/**********************************************ÇÇ¾¾¿ë**************/
/*¸ÞÀÎ ½ÃÀÛ*/
.navlogo {  }  /*ÇÇ¾¾ÀÏ¶§ ¸Þ´ºÀüÃ¼ ¹è°æ ¿µ¿ª*/

.navlogo,.nav-container,.nav-container.is-visible {
  position: static;  
  text-align:center;margin: 0 auto; /*ÇÇ¾¾¿ëÀÏ¶§ Ä«Å×°í¸® ¼¾ÅÍ Á¤·Ä*/
  top: auto;
  left: auto;
  z-index: 9;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.nav-container, .nav-container.is-visible {
  visibility: visible;  height: auto;
  min-height: 0;  overflow-y: visible;
}

/*¸Þ´º1.2.3Â÷ Text »ö»ó*/
.nav-menu .menu-link {
  display: block; /* 1 */
  text-decoration: none;
  color: #fff;
  margin-left:20px; /*ÇÇ¾¾¿ëÀÏ¶§ 1Â÷ ¸Þ´º°£ °£°Ý*/
  margin-right:20px; /*ÇÇ¾¾¿ëÀÏ¶§ 1Â÷ ¸Þ´º°£ °£°Ý*/
}
.nav-menu .menu-link2 {
  display: block; /* 1 */
  text-decoration: none;
  color: #fff;
  letter-spacing: -1px;
  font-size:13px;font-family:"NanumGothic", "NanumGothic", "µ¸¿ò", "Tahoma", "Helvetica",  sans-serif;
  padding: 10px 10px; /*Ä«Å×°í¸® »óÇÏ ¿©¹é*/
}

.nav-menu .menu-link2:hover  {
  display: block; /* 1 */
  text-decoration: none;
  color: #000;
  font-size:13px;
  padding: 10px 10px; /*Ä«Å×°í¸® »óÇÏ ¿©¹é*/
}

.nav-toggle { display: none; }

/* 1. Display menu items inline */
.nav-menu > .menu-item, .nav-menu > .menu-item.is-active {
  display: inline-block; /* 1 */
  text-align: left; /*ÇÇ¾¾¿ëÀÏ¶§ 2.3Â÷ Ä«Å×°í¸® Á¤·Ä*/
  background-color: #;  /*ÇÇ¾¾¿ëÀÏ¶§ 1Â÷ Ä«Å×°í¸® ÄÃ·¯*/
  border: 0;
  padding-top:7px;
  margin-top:2px; 
  height:49px;
}

.nav-dropdown .menu-item { border: 0; }
.nav-dropdown .menu-item:hover, .nav-dropdown .nav-dropdown .menu-item:hover 
{ background-color: #E2E2E2;border-radius: 5px; margin:2px;}/*ÇÇ¾¾¿ëÀÏ¶§ 2.3Â÷¸Þ´º ·ê¿À¹ö¹è°æÄÃ·¯*/

.nav-dropdown .nav-dropdown, .nav-dropdown .nav-dropdown .menu-item 
{ border-radius: 5px; margin:2px;}/*ÇÇ¾¾¿ëÀÏ¶§ 3Â÷¸Þ´º ¹è°æÄÃ·¯*/


/* Remove bottom border on last child */
.nav-menu > .menu-item:last-child { border: 0; }
.nav-menu .menu-item {
  -webkit-transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out;
}

/* Remove +/- icons */
.has-dropdown:after { content: "" !important; }


/* ÇÏÀ§¸Þ´º ÀÖÀ»¶§ »ý¼ºµÇ´Â È­»ìÇ¥ ¾ÆÀÌÄÜ 
.nav-menu > .has-dropdown:after {
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 0;
  height: 0;
  margin-top: -2px;
  margin-left: -4px;
  content: "";
  border-width: 5px 5px 0 5px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;background-color: #;
}*/


.has-dropdown > .menu-link  { padding: 10px 15px 10px 15px; } /*ÇÇ¾¾¿ë ÇÏÀ§ ¸Þ´º°¡ ÀÖ´Â ¸Þ´º ¼³Á¤*/

/* Re-style dropdowns for larger screens */
.nav-dropdown {
  display: block;
  opacity: 0;
  position: absolute;
  top: 100%;
  width: 145px;
  margin: 0;
  padding: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.25s,  opacity 0.25s linear;
  transition: visibility 0s linear 0.25s,  opacity 0.25s linear;
}

.has-dropdown:hover > .nav-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;  
   background-color:rgba(0, 0, 0, 0.7);margin-top:1px; border-radius: 7px;
}



.nav-dropdown .nav-dropdown { z-index: 9999999999;  top: 0;  left: 100%;}
.content { margin-top: 0; }
.topspecialLinks {display:none}



/*==========¸ÞÀÎÁ¦Ç°³ëÃâ¿©ºÎ*/
.itemV_hidden{display: none;}
.itemR_hidden{display:block; }

/*==========°Ô½ÃÆÇ ¿¡µðÅÍ³ëÃâ¿©ºÎ*/
.bbsnone_editor1{display: block;}
.bbsnone_editor2{display:none; }
/*==PCÀÏ¶§ ¼û±è== */
.mfont{display:none;}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.navbar-fixed-top{top:0;border-width:0 0 1px; margin:0 auto;} /*¸Þ´ºÀüÃ¼ Å¾ À§Ä¡*/
.navbar-fixed-top{top:0; margin:0 auto; border-bottom: 0px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 20px  rgba(0,0,0,0.2);
	box-shadow: 0px 0px 40px  rgba(0,0,0,0.2);
	} /*¸Þ´ºÀüÃ¼ Å¾ À§Ä¡*/

.menumobile_nonemenu {display:none;}
.menupc_nonemenu {display:block;}

/*ÇÇ½Ã¿ë ¸Þ´º ÄÃ·¯ ¼³Á¤*/
.navbar-inverse{background:url('../../images/top_header.png') repeat-x;} /*¸Þ´º¹è°æÀÌ¹ÌÁö*/
.navbar-inverse{background-color:#fff;width:100%;} /*¸Þ´º¹è°æÄÃ·¯*/
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:80;}


}/**********************************************ÇÇ¾¾¿ë END**************/






@media (min-width:100px) and (max-width:1139px){/*mobile and mini- tablet*/

.nav-menu {  /*1Â÷¸Þ´º*/
  padding-top: 0px;
  height:auto; background:none;
  background-color: #333; 
}

.topguide_none {display:none}
.topspecialLinks {display:none}

/*mobile ÇÏ´Ü µû¶ó ´Ù´Ï´Â ½ºÆÐ¼È¸Þ´º*/
.topspecia_mobile {
	display:block; 
	padding: 5px 0 5px 0;
	background:url(../../images/bottom_spmenubg.gif); 
	background-color: #E2E2E2;}
.topspecia_line {font-size: 11px;color:#fff; padding:0 10px 0 10px}

/*==================°Ô½ÃÆÇ ¿µ¿ª==================== */
.boardsens {display: none;}
.new4_icon {display: none;}
/*==================°Ô½ÃÆÇ ¿µ¿ª==================== */


/*==mobileÈ­¸éÀÏ¶§ PC¿ë ÆäÀÌÁö 3Â÷ÅÇ¸Þ´º ¼û±è== */
.tebmenu {display: none;}
/*==FAQ°Ô½ÃÆÇÀÇ°Ë»ö¿µ¿ª Mobile¿¡¼­¼û±è== */
.faqnone_table {display: none;}
/*==mobileÈ­¸éÀÏ¶§ ³ª¿À°Ô== */
.mfont{display:block;}


/*==================¼­ºê ÇöÁ¦À§Ä¡¼û±è ¿µ¿ª==================== */
.pagemap_none {display: none;}
/*==================¼­ºê ÇöÁ¦À§Ä¡¼û±è ¿µ¿ª==================== */


.navbar-fixed-top{top:0; margin:0 auto; border-bottom: 1px solid rgba(255,255,255,255 0);} /*¸Þ´ºÀüÃ¼ Å¾ À§Ä¡*/



.navbar-inverse{background:url('../../images/top_header_mobile.png') repeat-x;} /*¸Þ´º¹è°æÀÌ¹ÌÁö*/
.navbar-inverse{background-color:#2F363B;width:100%; height:auto;} /*¸Þ´º¹è°æÄÃ·¯*/


.menupc_nonemenu {display:none;}
.menumobile_nonemenu {display:block;}

.noneesens { display:none;}
.noneesens_pop { display:block;}

/*=========================¼­ºêÆäÀÌÁö»ó´Ü ºñÁÖ¾óÀÌ¹ÌÁö*/
.pagevisual {height:200px;width:100%;background: url() no-repeat center top;
	-webkit-box-shadow: 0px 0px 50px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 50px  rgba(0,0,0,0.3);
	box-shadow: 0px 0px 50px  rgba(0,0,0,0.3);
	}
.pagevisual h2.pagevisual_slogon {color:#ffffff;font-family:'Roboto-bold';text-align:right;font-size:40px;padding-top:140px;padding-right:10px;max-width:960px;margin:0 auto;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}

}